From 82d243a9581f1e848aca195eec8e171940b053de Mon Sep 17 00:00:00 2001 From: Ralph Hopman Date: Mon, 21 Oct 2024 17:35:33 +0200 Subject: [PATCH] build: Upgrade stylelint to version 16 and fix issues Migrate upgrade stylelint from version 10 to 16 and fix all the stylelint and prettier issues in scss files. The following deprecated stylistic rules are no longer supported in stylelint, and the checks are taken over by prettier: - string-quotes - max-empty-lines - max-line-length --- .prettierignore | 9 + .prettierrc | 4 + .stylelintrc | 15 +- package-lock.json | 4066 +++-------------- package.json | 14 +- .../list-standing-instructions.component.scss | 17 +- .../make-account-transfers.component.scss | 16 +- .../view-account-transfer.component.scss | 8 +- .../view-standing-instructions.component.scss | 16 +- .../create-rule/create-rule.component.scss | 4 +- .../edit-rule/edit-rule.component.scss | 4 +- .../create-gl-account.component.scss | 2 +- .../edit-gl-account.component.scss | 2 +- .../closing-entries.component.scss | 3 +- .../migrate-opening-balances.component.scss | 1 + .../activate-center.component.scss | 2 +- .../center-assign-staff.component.scss | 2 +- .../center-attendance.component.scss | 2 +- .../close-center/close-center.component.scss | 2 +- .../manage-groups.component.scss | 62 +- .../staff-assignment-history.component.scss | 1 + .../centers-view.component-theme.scss | 3 +- .../centers-view/centers-view.component.scss | 65 +- .../general-tab/general-tab.component.scss | 8 +- src/app/centers/centers.component.scss | 5 +- .../create-center.component.scss | 6 +- .../edit-center/edit-center.component.scss | 2 +- .../client-address-step.component.scss | 7 +- .../client-family-members-step.component.scss | 7 +- .../client-general-step.component.scss | 2 +- .../client-preview-step.component.scss | 8 +- .../address-tab/address-tab.component.scss | 9 +- .../charges-overview.component.scss | 4 +- .../view-charge/view-charge.component.scss | 26 +- .../add-client-collateral.component.scss | 5 +- .../client-screen-reports.component.scss | 1 + .../create-self-service-user.component.scss | 22 +- .../take-survey/take-survey.component.scss | 19 +- .../view-survey/view-survey.component.scss | 2 +- .../clients-view/clients-view.component.scss | 2 + .../documents-tab.component.scss | 2 + .../add-family-member.component.scss | 4 +- .../edit-family-member.component.scss | 23 +- .../family-members-tab.component.scss | 8 +- .../general-tab/general-tab.component.scss | 10 +- .../identities-tab.component.scss | 31 +- src/app/clients/clients.component.scss | 27 +- .../edit-client/edit-client.component.scss | 2 +- .../edit-collateral.component.scss | 5 +- .../view-collateral.component.scss | 63 +- ...individual-collection-sheet.component.scss | 13 +- .../breadcrumb/breadcrumb.component.scss | 7 +- .../core/shell/content/content.component.scss | 1 + src/app/core/shell/shell.component.scss | 25 +- .../core/shell/sidenav/sidenav.component.scss | 16 +- .../core/shell/toolbar/toolbar.component.scss | 9 +- ...eposit-account-charges-step.component.scss | 2 +- ...eposit-account-preview-step.component.scss | 8 +- ...posit-account-settings-step.component.scss | 4 +- ...-deposit-account-terms-step.component.scss | 4 +- .../charges-tab/charges-tab.component.scss | 10 +- .../interest-rate-chart-tab.component.scss | 14 +- .../standing-instructions-tab.component.scss | 10 +- .../transactions-tab.component.scss | 20 +- .../view-transaction.component.scss | 3 +- ...d-deposits-cash-transaction.component.scss | 10 +- ...-recurring-deposits-account.component.scss | 4 +- ...-recurring-deposits-account.component.scss | 4 +- ...posits-account-charges-step.component.scss | 2 +- ...posits-account-preview-step.component.scss | 13 +- ...osits-account-settings-step.component.scss | 4 +- .../charges-tab/charges-tab.component.scss | 10 +- .../interest-rate-chart-tab.component.scss | 4 +- .../standing-instructions-tab.component.scss | 10 +- .../transactions-tab.component.scss | 17 +- .../view-transaction.component.scss | 5 +- .../create-group/create-group.component.scss | 6 +- .../committee-tab.component.scss | 10 +- .../general-tab/general-tab.component.scss | 14 +- .../group-transfer-clients.component.scss | 8 +- .../manage-group-members.component.scss | 2 +- .../groups-view.component-theme.scss | 4 +- .../groups-view/groups-view.component.scss | 75 +- src/app/groups/groups.component.scss | 5 +- .../amount-collected-pie.component.scss | 6 +- .../amount-disbursed-pie.component.scss | 6 +- .../client-trends-bar.component.scss | 7 +- .../dashboard/dashboard.component-theme.scss | 12 +- .../home/dashboard/dashboard.component.scss | 23 +- src/app/home/home.component.scss | 6 +- .../glim-account/glim-account.component.scss | 10 +- .../loans-account-charges-step.component.scss | 8 +- .../loans-account-details-step.component.scss | 4 +- .../loans-account-preview-step.component.scss | 8 +- .../loans-account-terms-step.component.scss | 4 +- .../account-details.component.scss | 4 +- .../charges-tab/charges-tab.component.scss | 8 +- .../external-asset-owner-tab.component.scss | 15 +- .../external-asset-transfer.component.scss | 1 - .../general-tab/general-tab.component.scss | 2 +- .../add-collateral.component.scss | 2 +- .../add-loan-charge.component.scss | 2 +- .../adjust-loan-charge.component.scss | 4 +- .../approve-loan/approve-loan.component.scss | 2 +- .../assign-loan-officer.component.scss | 2 +- .../charge-off/charge-off.component.scss | 1 - .../close-as-rescheduled.component.scss | 2 +- .../create-guarantor.component.scss | 10 +- .../disburse/disburse.component.scss | 4 +- .../foreclosure/foreclosure.component.scss | 2 +- .../loan-reaging/loan-reaging.component.scss | 2 +- .../loan-reamortize.component.scss | 2 +- .../loan-reschedule.component.scss | 2 +- .../loan-screen-reports.component.scss | 4 +- .../loans-account-close.component.scss | 2 +- .../make-repayment.component.scss | 4 +- .../prepay-loan/prepay-loan.component.scss | 4 +- .../recovery-repayment.component.scss | 4 +- .../reject-loan/reject-loan.component.scss | 2 +- .../undo-approval.component.scss | 2 +- .../undo-disbursal.component.scss | 2 +- .../view-guarantors.component.scss | 39 +- .../waive-interest.component.scss | 2 +- .../withdrawn-by-client.component.scss | 2 +- .../write-off-page.component.scss | 2 +- .../loan-collateral-tab.component.scss | 13 +- .../loan-delinquency-tags-tab.component.scss | 3 +- .../loan-documents-tab.component.scss | 17 +- .../loan-tranche-details.component.scss | 3 +- .../original-schedule-tab.component.scss | 6 +- .../overdue-charges-tab.component.scss | 4 +- .../repayment-schedule-tab.component.scss | 3 +- .../reschedule-loan-tab.component.scss | 3 +- .../standing-instructions-tab.component.scss | 10 +- .../transactions-tab.component.scss | 15 +- .../view-reciept/view-reciept.component.scss | 3 +- .../view-transaction.component.scss | 4 +- .../view-charge/view-charge.component.scss | 3 +- src/app/login/login.component.scss | 4 +- .../center-navigation.component.scss | 2 +- .../client-navigation.component.scss | 2 +- .../group-navigation.component.scss | 2 +- .../office-navigation.component.scss | 2 +- .../staff-navigation.component.scss | 2 +- src/app/not-found/not-found.component.scss | 5 +- .../notifications-page.component.scss | 2 +- .../adhoc-query/adhoc-query.component.scss | 2 +- .../view-bulk-import.component.scss | 2 +- .../bulk-loan-reassignmnet.component.scss | 2 +- .../manage-currencies.component.scss | 2 +- .../create-employee.component.scss | 2 +- .../employees/employees.component.scss | 2 +- .../view-employee.component.scss | 10 +- ...ate-enity-data-table-checks.component.scss | 2 +- .../fund-mapping/fund-mapping.component.scss | 8 +- .../create-holiday.component.scss | 2 +- .../edit-holiday/edit-holiday.component.scss | 2 +- .../holidays/holidays.component.scss | 2 +- .../view-holidays.component.scss | 20 +- .../investors/investors.component.scss | 27 +- ...-loan-provisioning-criteria.component.scss | 18 +- .../manage-funds/manage-funds.component.scss | 1 - .../create-office.component.scss | 2 +- .../edit-office/edit-office.component.scss | 4 +- .../general-tab/general-tab.component.scss | 3 +- .../view-office/view-office.component.scss | 4 +- .../create-payment-type.component.scss | 4 +- .../edit-payment-type.component.scss | 4 +- .../payment-types.component.scss | 1 - .../create-campaign.component.scss | 2 +- .../edit-campaign.component.scss | 2 +- .../campaign-preview-step.component.scss | 2 + ...it-business-rule-parameters.component.scss | 2 +- .../business-rule-parameters.component.scss | 2 +- .../sms-campaigns.component.scss | 2 +- .../view-campaign.component.scss | 4 + ...anding-instructions-history.component.scss | 2 +- .../tellers/cashiers/cashiers.component.scss | 4 +- .../view-cashier/view-cashier.component.scss | 16 +- .../edit-teller/edit-teller.component.scss | 2 +- .../tellers/tellers.component.scss | 2 +- .../view-teller/view-teller.component.scss | 2 +- .../create-charge.component.scss | 6 +- .../view-charge/view-charge.component.scss | 2 +- .../collaterals/collaterals.component.scss | 43 +- .../view-collateral.component.scss | 15 +- ...sit-product-accounting-step.component.scss | 10 +- ...eposit-product-charges-step.component.scss | 2 +- ...ct-interest-rate-chart-step.component.scss | 18 +- ...eposit-product-preview-step.component.scss | 19 +- ...posit-product-settings-step.component.scss | 4 +- ...-deposit-product-terms-step.component.scss | 2 +- .../fixed-deposit-general-tab.component.scss | 11 +- .../view-fixed-deposit-product.component.scss | 1 + .../create-floating-rate.component.scss | 6 +- .../edit-floating-rate.component.scss | 6 +- .../floating-rates.component.scss | 18 +- .../view-floating-rate.component.scss | 16 +- .../loan-product-summary.component.scss | 10 +- .../create-loan-product.component.scss | 2 +- ...oan-product-accounting-step.component.scss | 10 +- .../loan-product-charges-step.component.scss | 4 +- ...ance-payment-allocation-tab.component.scss | 11 +- ...oduct-payment-strategy-step.component.scss | 8 +- .../loan-product-preview-step.component.scss | 11 +- .../loan-product-settings-step.component.scss | 11 +- .../loan-product-terms-step.component.scss | 7 +- ...-advance-paymeny-allocation.component.scss | 1 - .../view-loan-product.component.scss | 1 + .../delinquency-bucket.component.scss | 6 +- .../delinquency-range.component.scss | 6 +- .../view-tax-group.component.scss | 14 +- .../view-product-mix.component.scss | 20 +- ...sit-product-accounting-step.component.scss | 10 +- ...eposit-product-charges-step.component.scss | 2 +- ...posit-product-currency-step.component.scss | 4 +- ...ct-interest-rate-chart-step.component.scss | 18 +- ...eposit-product-preview-step.component.scss | 16 +- ...posit-product-settings-step.component.scss | 4 +- ...-deposit-product-terms-step.component.scss | 2 +- ...curring-deposit-general-tab.component.scss | 25 +- ...w-recurring-deposit-product.component.scss | 1 + ...ing-product-accounting-step.component.scss | 10 +- ...saving-product-charges-step.component.scss | 2 +- ...saving-product-preview-step.component.scss | 25 +- ...aving-product-settings-step.component.scss | 4 +- .../saving-product-general-tab.component.scss | 21 +- .../view-saving-product.component.scss | 1 + .../create-dividend.component.scss | 2 +- .../dividends.component.scss | 8 +- ...are-product-accounting-step.component.scss | 5 +- .../share-product-charges-step.component.scss | 2 +- ...e-product-market-price-step.component.scss | 2 +- .../share-product-preview-step.component.scss | 8 +- .../share-product-general-tab.component.scss | 3 +- .../view-share-product.component.scss | 1 + .../table-and-sms.component.scss | 20 +- src/app/reports/xbrl/xbrl.component.scss | 5 +- .../gsim-account/gsim-account.component.scss | 61 +- ...avings-account-transactions.component.scss | 4 +- ...avings-account-charges-step.component.scss | 2 +- ...avings-account-preview-step.component.scss | 8 +- .../savings-account-terms-step.component.scss | 4 +- .../charges-tab/charges-tab.component.scss | 11 +- .../general-tab/general-tab.component.scss | 18 +- .../standing-instructions-tab.component.scss | 10 +- .../transactions-tab.component.scss | 15 +- .../view-reciept/view-reciept.component.scss | 3 +- ...ngs-transaction-general-tab.component.scss | 6 +- .../view-transaction.component.scss | 1 + .../view-charge/view-charge.component.scss | 2 +- .../search-page/search-page.component.scss | 1 - ...-savings-accounting-details.component.scss | 24 +- src/app/shared/footer/footer.component.scss | 5 +- .../input-amount/input-amount.component.scss | 16 +- .../keyboard-shortcuts-dialog.component.scss | 14 +- .../notifications-tray.component.scss | 6 +- .../search-tool/search-tool.component.scss | 1 + .../server-selector.component.scss | 19 +- .../shared/svg-icon/svg-icon.component.scss | 2 +- .../datatable-multi-row.component.scss | 11 +- .../datatable-single-row.component.scss | 6 +- .../entity-documents-tab.component.scss | 13 +- .../theme-picker/theme-picker.component.scss | 6 +- .../transaction-payment-detail.component.scss | 2 +- .../approve-shares.component.scss | 4 +- .../reject-shares.component.scss | 4 +- ...ndo-approval-shares-account.component.scss | 1 + ...shares-account-charges-step.component.scss | 2 +- ...shares-account-preview-step.component.scss | 8 +- .../charges-tab/charges-tab.component.scss | 13 +- .../dividends-tab.component.scss | 4 +- .../general-tab/general-tab.component.scss | 32 +- .../shares-account-view.component-theme.scss | 5 +- .../shares-account-view.component.scss | 2 +- .../transactions-tab.component.scss | 4 +- ...e-account-number-preference.component.scss | 2 +- ...t-account-number-preference.component.scss | 2 +- ...w-account-number-preference.component.scss | 12 +- .../audit-trails/audit-trails.component.scss | 4 +- .../view-audit/view-audit.component.scss | 2 +- .../codes/edit-code/edit-code.component.scss | 2 +- .../codes/view-code/view-code.component.scss | 22 +- .../configurations.component.scss | 5 + ...nfigure-maker-checker-tasks.component.scss | 4 +- .../entity-to-entity-mapping.component.scss | 6 +- .../amazon-s3/amazon-s3.component.scss | 2 +- .../edit-amazon-s3.component.scss | 2 +- .../edit-email/edit-email.component.scss | 2 +- .../email/email.component.scss | 2 +- .../edit-notification.component.scss | 2 +- .../notification/notification.component.scss | 2 +- .../sms/edit-sms/edit-sms.component.scss | 2 +- .../external-services/sms/sms.component.scss | 2 +- .../create-data-table.component.scss | 8 +- .../view-data-table.component.scss | 3 +- .../create-hook/create-hook.component.scss | 5 +- .../edit-hook/edit-hook.component.scss | 5 +- .../cob-workflow/cob-workflow.component.scss | 4 +- .../loan-locked/loan-locked.component.scss | 6 +- .../manage-jobs/manage-jobs.component.scss | 5 + .../custom-parameters-popover.component.scss | 8 +- .../error-log-popover.component.scss | 50 +- .../manage-scheduler-jobs.component.scss | 6 +- .../view-history-scheduler-job.component.scss | 36 +- .../view-scheduler-job.component.scss | 2 +- .../workflow-jobs.component.scss | 7 +- .../create-report.component.scss | 6 +- .../edit-report/edit-report.component.scss | 8 +- .../manage-reports.component.scss | 6 +- .../view-report/view-report.component.scss | 14 +- .../create-survey.component.scss | 4 +- .../edit-survey/edit-survey.component.scss | 16 +- .../view-survey/view-survey.component.scss | 37 +- .../view-role/view-role.component.scss | 4 +- .../checker-inbox.component.scss | 17 +- .../client-approval.component.scss | 11 +- .../loan-approval.component.scss | 11 +- .../loan-disbursal.component.scss | 11 +- .../reschedule-loan.component.scss | 11 +- .../view-checker-inbox.component.scss | 19 +- .../create-template.component.scss | 2 - .../edit-template.component.scss | 2 - .../view-template.component.scss | 2 +- .../create-user/create-user.component.scss | 4 +- .../users/edit-user/edit-user.component.scss | 2 +- src/assets/styles/_align.scss | 2 + src/assets/styles/_border.scss | 3 +- src/assets/styles/_colours.scss | 8 +- src/assets/styles/_form.scss | 4 +- src/assets/styles/_helper.scss | 34 +- src/assets/styles/_loader.scss | 18 +- src/assets/styles/_margin.scss | 4 +- src/assets/styles/_misc.scss | 19 +- src/assets/styles/_overflow.scss | 1 - src/assets/styles/_padding.scss | 4 +- src/assets/styles/_status.scss | 2 + src/assets/styles/_text.scss | 14 +- src/assets/styles/_width-height.scss | 14 +- src/assets/styles/_z-index.scss | 19 +- src/main.scss | 5 +- src/theme/_content.scss | 93 +- src/theme/_dark_content.scss | 104 +- src/theme/_material-palette.scss | 17 +- src/theme/mifosx-theme.scss | 30 +- 345 files changed, 2336 insertions(+), 4811 deletions(-) create mode 100644 .prettierignore create mode 100644 .prettierrc diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000000..b706417934 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,9 @@ +/dist +/node_modules +**/.git +*.html +*.js +*.json +*.md +*.ts +*.yml diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000000..32ebab4e50 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "singleQuote": true, + "trailingComma": "none" +} diff --git a/.stylelintrc b/.stylelintrc index 1c46f7847f..c36a5565d1 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -2,6 +2,7 @@ "extends": ["stylelint-config-standard", "stylelint-config-recommended-scss"], "rules": { "font-family-name-quotes": "always-where-recommended", + "font-family-no-missing-generic-family-keyword": [true, { "ignoreFontFamilies": ["FontAwesome"] }], "function-url-quotes": [ "always", { @@ -9,12 +10,13 @@ } ], "selector-attribute-quotes": "always", - "string-quotes": "double", "max-nesting-depth": 5, "selector-max-compound-selectors": 5, "selector-max-specificity": "1,3,2", - "declaration-no-important": true, + "declaration-no-important": null, "at-rule-no-vendor-prefix": true, + "at-rule-no-unknown": null, + "scss/at-rule-no-unknown": [true, { "ignoreAtRules": ["tailwind"] }], "media-feature-name-no-vendor-prefix": true, "property-no-vendor-prefix": true, "selector-no-vendor-prefix": true, @@ -33,10 +35,7 @@ "selector-type-no-unknown": [ true, { - "ignoreTypes": [ - "mat-spinner", - "mat-radio-button" - ] + "ignoreTypes": ["/^mat/", "/^mifosx/", "fa-icon", "ng-template"] } ], "selector-pseudo-element-no-unknown": [ @@ -45,8 +44,6 @@ "ignorePseudoElements": ["ng-deep"] } ], - "unit-whitelist": ["px", "%", "em", "rem", "vw", "vh", "deg", "s"], - "max-empty-lines": 2, - "max-line-length": 120 + "unit-allowed-list": ["px", "%", "em", "rem", "vw", "vh", "deg", "s", "ms"] } } diff --git a/package-lock.json b/package-lock.json index 28946624de..3c9b9930f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -89,13 +89,13 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-junit-reporter": "1.2.0", - "prettier": "^3.0.1", + "prettier": "^3.3.3", "protractor": "~7.0.0", "puppeteer": "^15.3.2", - "stylelint": "10.0.1", - "stylelint-config-recommended-scss": "3.3.0", - "stylelint-config-standard": "18.3.0", - "stylelint-scss": "3.6.1", + "stylelint": "^16.10.0", + "stylelint-config-recommended-scss": "^14.1.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-scss": "^6.8.1", "tailwindcss": "^3.3.3", "ts-node": "8.2.0", "typescript": "4.6.4" @@ -300,6 +300,30 @@ "node": ">= 6" } }, + "node_modules/@angular-devkit/build-angular/node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -2819,15 +2843,6 @@ "node": ">=10" } }, - "node_modules/@biesbjerg/ngx-translate-extract/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==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/@braintree/sanitize-url": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", @@ -3201,6 +3216,70 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" + } + }, "node_modules/@csstools/postcss-cascade-layers": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", @@ -3697,6 +3776,16 @@ "node": ">=10.0.0" } }, + "node_modules/@dual-bundle/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/@esbuild/linux-loong64": { "version": "0.15.5", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz", @@ -4169,25 +4258,6 @@ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "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", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", - "dev": true - }, "node_modules/@ngtools/webpack": { "version": "14.2.12", "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.12.tgz", @@ -4668,16 +4738,6 @@ "@types/send": "*" } }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", @@ -4726,12 +4786,6 @@ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, "node_modules/@types/node": { "version": "12.11.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.11.1.tgz", @@ -4846,33 +4900,6 @@ "@types/node": "*" } }, - "node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "dev": true - }, - "node_modules/@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" - } - }, - "node_modules/@types/vfile-message": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", - "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", - "deprecated": "This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "vfile-message": "*" - } - }, "node_modules/@types/vkbeautify": { "version": "0.99.4", "resolved": "https://registry.npmjs.org/@types/vkbeautify/-/vkbeautify-0.99.4.tgz", @@ -5714,33 +5741,6 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", @@ -5757,15 +5757,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -5793,15 +5784,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", @@ -5841,15 +5823,6 @@ "node": ">=0.8" } }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -6067,51 +6040,11 @@ "node": ">= 10.0.0" } }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/base64-arraybuffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", @@ -6397,11 +6330,11 @@ } }, "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": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -6583,26 +6516,6 @@ "node": ">=12" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cachedir": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", @@ -6631,45 +6544,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", - "dev": true - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -6696,33 +6570,10 @@ "node": ">= 6" } }, - "node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001610", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz", - "integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==", + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", "funding": [ { "type": "opencollective", @@ -6736,7 +6587,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/canvg": { "version": "3.0.10", @@ -6763,16 +6615,6 @@ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/cfb": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", @@ -6798,53 +6640,13 @@ "node": ">=4" } }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", - "dev": true, - "dependencies": { - "is-regex": "^1.0.3" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "is-regex": "^1.0.3" } }, "node_modules/chardet": { @@ -6954,46 +6756,6 @@ "lodash-es": "4.17.21" } }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -7109,19 +6871,6 @@ "node": ">=6" } }, - "node_modules/clone-regexp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", - "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", - "dev": true, - "dependencies": { - "is-regexp": "^1.0.0", - "is-supported-regexp-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/codepage": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", @@ -7130,29 +6879,6 @@ "node": ">=0.8" } }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7186,6 +6912,12 @@ "color-support": "bin.js" } }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, "node_modules/colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", @@ -7234,15 +6966,6 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "node_modules/component-emitter": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", - "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -7507,15 +7230,6 @@ "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", @@ -7789,6 +7503,16 @@ "postcss": "^8.4" } }, + "node_modules/css-functions-list": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.3.tgz", + "integrity": "sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12 || >=16" + } + }, "node_modules/css-has-pseudo": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", @@ -7872,6 +7596,27 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-tree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.0.1.tgz", + "integrity": "sha512-8Fxxv+tGhORlshCdCwnNJytvlvq46sOLSYEx2ZIGurahWvMucSRnyjPA3AmrMq4VPRYbHVpWj5VkiVasrM2H4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.12.1", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-tree/node_modules/mdn-data": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.1.tgz", + "integrity": "sha512-rsfnCbOHjqrhWxwt5/wtSLzpoKTzW7OXdT5lLOIH1OTYhWu9rRJveGq0sKvDZODABH7RX+uoR+DYcpFnq4Tf6Q==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -7911,18 +7656,6 @@ "node": ">=4" } }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", @@ -8716,49 +8449,6 @@ "node": ">=4" } }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/deep-equal": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", @@ -8913,19 +8603,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/del": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", @@ -9248,18 +8925,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dropzone": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.9.3.tgz", @@ -10463,18 +10128,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", - "integrity": "sha512-/J0Q8CvOvlAdpvhfkD/WnTQ4H1eU0exze2nFGPj/RSC7jpQ0NkKe2r28T5eMkhEEs+fzepMZNy1kVRKNlC04nQ==", - "dev": true, - "dependencies": { - "clone-regexp": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/executable": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", @@ -10496,85 +10149,6 @@ "node": ">= 0.8.0" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/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/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "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", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", @@ -10659,19 +10233,6 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/external-editor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", @@ -10710,58 +10271,6 @@ "node": ">=0.6.0" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "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": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", @@ -10823,6 +10332,16 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -10873,21 +10392,21 @@ } }, "node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", "dev": true, "dependencies": { - "flat-cache": "^2.0.1" + "flat-cache": "^5.0.0" }, "engines": { - "node": ">=4" + "node": ">=18" } }, "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": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -10968,77 +10487,16 @@ } }, "node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/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/flat-cache/node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat-cache/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", + "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "flatted": "^3.3.1", + "keyv": "^4.5.4" }, "engines": { - "node": "*" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node": ">=18" } }, "node_modules/flatted": { @@ -11085,15 +10543,6 @@ "is-callable": "^1.1.3" } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -11173,18 +10622,6 @@ "url": "https://github.com/sponsors/rawify" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -11330,15 +10767,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -11354,15 +10782,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/getos": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", @@ -11555,21 +10974,6 @@ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", "dev": true }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "gonzales": "bin/gonzales.js" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -11857,75 +11261,6 @@ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/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", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -12061,12 +11396,15 @@ "dev": true }, "node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/html2canvas": { @@ -12209,82 +11547,6 @@ "node": ">=8" } }, - "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/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/htmlparser2/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/htmlparser2/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/htmlparser2/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/htmlparser2/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/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/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", @@ -12504,9 +11766,9 @@ ] }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -12574,15 +11836,6 @@ "node": ">=4" } }, - "node_modules/import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -12601,12 +11854,6 @@ "node": ">=8" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true - }, "node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", @@ -12775,51 +12022,6 @@ "node": ">= 0.10" } }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", - "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumeric": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", - "integrity": "sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -12897,29 +12099,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "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" - } - ], - "engines": { - "node": ">=4" - } - }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -12955,22 +12134,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-data-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", - "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" @@ -12982,38 +12149,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -13039,18 +12174,6 @@ "object-assign": "^4.1.1" } }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -13078,16 +12201,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -13153,15 +12266,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -13204,15 +12308,6 @@ "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -13247,15 +12342,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", @@ -13310,15 +12396,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-supported-regexp-flag": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", - "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", @@ -13385,35 +12462,6 @@ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -13780,12 +12828,6 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -14324,15 +13366,6 @@ "node": ">=10" } }, - "node_modules/karma/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==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -14367,9 +13400,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.13.0.tgz", - "integrity": "sha512-6VWDxNr7cQXPDtMdCWLZMK3E8hdLrpyPPRdx6RbyvqklqgM6/XNFsVopv8QOZ+hRB6iHG/urEDwzlWbmMCv/kw==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", + "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", "dev": true }, "node_modules/layout-base": { @@ -14490,15 +13523,6 @@ "node": ">=0.10.0" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -14593,43 +13617,6 @@ "tslib": "^2.1.0" } }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -14694,6 +13681,12 @@ "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "dev": true }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -14837,29 +13830,6 @@ "node": ">=8.0" } }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -14970,52 +13940,6 @@ "node": ">=12" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdown-table": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", - "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", - "dev": true - }, "node_modules/marked": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", @@ -15038,18 +13962,12 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/mdast-util-compact": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", - "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "node_modules/mdn-data": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", "dev": true, - "dependencies": { - "unist-util-visit": "^1.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", @@ -15073,50 +13991,15 @@ } }, "node_modules/meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" - }, "engines": { - "node": ">=6" - } - }, - "node_modules/meow/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/meow/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/meow/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/merge-descriptors": { @@ -15186,11 +14069,11 @@ } }, "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.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -15310,19 +14193,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, "node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", @@ -15435,19 +14305,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -15557,28 +14414,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -15822,12 +14657,6 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-selector": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", - "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==", - "dev": true - }, "node_modules/npm-bundled": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", @@ -15981,12 +14810,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true - }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -16004,75 +14827,18 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -16103,18 +14869,6 @@ "node": ">= 0.4" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.assign": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", @@ -16133,18 +14887,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", @@ -16445,20 +15187,6 @@ "node": ">=6" } }, - "node_modules/parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "dev": true, - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -16547,15 +15275,6 @@ "node": ">= 0.8" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path": { "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", @@ -16566,12 +15285,6 @@ "util": "^0.10.3" } }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -16668,9 +15381,9 @@ "devOptional": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -16746,15 +15459,6 @@ "node": ">=8" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", @@ -16765,9 +15469,9 @@ } }, "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "funding": [ { "type": "opencollective", @@ -16776,12 +15480,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -17044,19 +15752,6 @@ "postcss": "^8.2" } }, - "node_modules/postcss-html": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", - "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", - "dev": true, - "dependencies": { - "htmlparser2": "^3.10.0" - }, - "peerDependencies": { - "postcss": ">=5.0.0", - "postcss-syntax": ">=0.36.0" - } - }, "node_modules/postcss-image-set-function": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", @@ -17102,19 +15797,6 @@ "postcss": "^8.0.0" } }, - "node_modules/postcss-jsx": { - "version": "0.36.4", - "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.4.tgz", - "integrity": "sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==", - "dev": true, - "dependencies": { - "@babel/core": ">=7.2.2" - }, - "peerDependencies": { - "postcss": ">=5.0.0", - "postcss-syntax": ">=0.36.0" - } - }, "node_modules/postcss-lab-function": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", @@ -17135,50 +15817,6 @@ "postcss": "^8.2" } }, - "node_modules/postcss-less": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", - "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">=6.14.4" - } - }, - "node_modules/postcss-less/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-less/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-less/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-loader": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", @@ -17213,20 +15851,6 @@ "postcss": "^8.4" } }, - "node_modules/postcss-markdown": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", - "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", - "dev": true, - "dependencies": { - "remark": "^10.0.1", - "unist-util-find-all-after": "^1.0.2" - }, - "peerDependencies": { - "postcss": ">=5.0.0", - "postcss-syntax": ">=0.36.0" - } - }, "node_modules/postcss-media-minmax": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", @@ -17506,286 +16130,142 @@ "postcss": "^8.0.3" } }, - "node_modules/postcss-reporter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", - "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "lodash": "^4.17.11", - "log-symbols": "^2.2.0", - "postcss": "^7.0.7" - }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/postcss-reporter/node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/postcss-scss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "engines": { - "node": ">=4" + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.29" } }, - "node_modules/postcss-reporter/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-reporter/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==", + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/postcss-reporter/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, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "node_modules/postcss-safe-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", - "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "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, - "dependencies": { - "postcss": "^7.0.26" - }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.8.0" } }, - "node_modules/postcss-safe-parser/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-safe-parser/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==", + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=6.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/postcss-safe-parser/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/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-sass": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", - "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", - "dev": true, - "dependencies": { - "gonzales-pe": "^4.2.3", - "postcss": "^7.0.1" - } - }, - "node_modules/postcss-sass/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-sass/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-sass/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-scss": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", - "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-scss/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-scss/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-scss/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-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-syntax": { - "version": "0.36.2", - "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", - "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", - "dev": true, - "peerDependencies": { - "postcss": ">=5.0.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==" - }, - "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, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", + "node_modules/proc-log": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", + "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", "dev": true, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" @@ -18419,15 +16899,6 @@ } ] }, - "node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -18527,148 +16998,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -18727,28 +17056,6 @@ "node": "*" } }, - "node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/redent/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/reflect-metadata": { "version": "0.1.14", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", @@ -18786,19 +17093,6 @@ "@babel/runtime": "^7.8.4" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regex-parser": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", @@ -18873,95 +17167,12 @@ "jsesc": "bin/jsesc" } }, - "node_modules/remark": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", - "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", - "dev": true, - "dependencies": { - "remark-parse": "^6.0.0", - "remark-stringify": "^6.0.0", - "unified": "^7.0.0" - } - }, - "node_modules/remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "dev": true, - "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", - "dev": true, - "dependencies": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, "node_modules/remove-markdown": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.5.0.tgz", "integrity": "sha512-x917M80K97K5IN1L8lUvFehsfhR8cYjGQ/yAMRI9E7JIKivtl5Emo5iD13DhMr+VojzMCiYk8V2byNPwT/oapg==", "dev": true }, - "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -19119,13 +17330,6 @@ "node": ">=8" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, "node_modules/resolve-url-loader": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", @@ -19177,15 +17381,6 @@ "node": ">=8" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -19352,15 +17547,6 @@ } ] }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -19815,42 +18001,6 @@ "node": ">= 0.4" } }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "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": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "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", @@ -19984,151 +18134,6 @@ "npm": ">= 3.0.0" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "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", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/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/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "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": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/socket.io": { "version": "4.7.5", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", @@ -20251,9 +18256,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -20279,20 +18284,6 @@ "webpack": "^5.72.1" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -20312,13 +18303,6 @@ "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", - "dev": true - }, "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", @@ -20387,27 +18371,6 @@ "wbuf": "^1.7.3" } }, - "node_modules/specificity": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", - "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", - "dev": true, - "bin": { - "specificity": "bin/specificity" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sprintf-js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", @@ -20477,54 +18440,6 @@ "node": ">=0.1.14" } }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -20618,18 +18533,6 @@ "node": ">=8" } }, - "node_modules/stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", - "dev": true, - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -20653,15 +18556,6 @@ "node": ">=8" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -20671,15 +18565,6 @@ "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/strip-json-comments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", @@ -20689,577 +18574,385 @@ "node": ">=8" } }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true - }, "node_modules/stylelint": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-10.0.1.tgz", - "integrity": "sha512-NbpD9BvQRmPe7QfaLB2OqhhDr5g6SAn43AAH2XLyqtQ9ZcioQECgadkIbormfhzxLhccAQWBZbVNiZz1oqEf8g==", + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.10.0.tgz", + "integrity": "sha512-z/8X2rZ52dt2c0stVwI9QL2AFJhLhbPkyfpDFcizs200V/g7v+UYY6SNcB9hKOLcDDX/yGLDsY/pX08sLkz9xQ==", "dev": true, - "dependencies": { - "autoprefixer": "^9.5.1", - "balanced-match": "^1.0.0", - "chalk": "^2.4.2", - "cosmiconfig": "^5.2.0", - "debug": "^4.1.1", - "execall": "^1.0.0", - "file-entry-cache": "^5.0.1", - "get-stdin": "^7.0.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1", + "@csstools/selector-specificity": "^4.0.0", + "@dual-bundle/import-meta-resolve": "^4.1.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.3", + "css-tree": "^3.0.0", + "debug": "^4.3.7", + "fast-glob": "^3.3.2", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^9.1.0", "global-modules": "^2.0.0", - "globby": "^9.2.0", + "globby": "^11.1.0", "globjoin": "^0.1.4", - "html-tags": "^2.0.0", - "ignore": "^5.0.6", - "import-lazy": "^3.1.0", + "html-tags": "^3.3.1", + "ignore": "^6.0.2", "imurmurhash": "^0.1.4", - "known-css-properties": "^0.13.0", - "leven": "^3.1.0", - "lodash": "^4.17.11", - "log-symbols": "^2.2.0", - "mathml-tag-names": "^2.1.0", - "meow": "^5.0.0", - "micromatch": "^4.0.0", - "normalize-selector": "^0.2.0", - "pify": "^4.0.1", - "postcss": "^7.0.14", - "postcss-html": "^0.36.0", - "postcss-jsx": "^0.36.0", - "postcss-less": "^3.1.4", - "postcss-markdown": "^0.36.0", - "postcss-media-query-parser": "^0.2.3", - "postcss-reporter": "^6.0.1", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^4.0.1", - "postcss-sass": "^0.3.5", - "postcss-scss": "^2.0.0", - "postcss-selector-parser": "^3.1.0", - "postcss-syntax": "^0.36.2", - "postcss-value-parser": "^3.3.1", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.34.0", + "mathml-tag-names": "^2.1.3", + "meow": "^13.2.0", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.1", + "postcss": "^8.4.47", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.1", + "postcss-selector-parser": "^6.1.2", + "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", - "signal-exit": "^3.0.2", - "slash": "^2.0.0", - "specificity": "^0.4.1", - "string-width": "^4.1.0", - "style-search": "^0.1.0", - "sugarss": "^2.0.0", + "string-width": "^4.2.3", + "supports-hyperlinks": "^3.1.0", "svg-tags": "^1.0.0", - "table": "^5.2.3" + "table": "^6.8.2", + "write-file-atomic": "^5.0.1" }, "bin": { - "stylelint": "bin/stylelint.js" + "stylelint": "bin/stylelint.mjs" }, "engines": { - "node": ">=8.7.0" + "node": ">=18.12.0" } }, "node_modules/stylelint-config-recommended": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-2.2.0.tgz", - "integrity": "sha512-bZ+d4RiNEfmoR74KZtCKmsABdBJr4iXRiCso+6LtMJPw5rd/KnxUWTxht7TbafrTJK1YRjNgnN0iVZaJfc3xJA==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", + "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "engines": { + "node": ">=18.12.0" + }, "peerDependencies": { - "stylelint": "^8.3.0 || ^9.0.0 || ^10.0.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-config-recommended-scss": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-3.3.0.tgz", - "integrity": "sha512-BvuuLYwoet8JutOP7K1a8YaiENN+0HQn390eDi0SWe1h7Uhx6O3GUQ6Ubgie9b/AmHX4Btmp+ZzVGbzriFTBcA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz", + "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==", "dev": true, + "license": "MIT", "dependencies": { - "stylelint-config-recommended": "^2.2.0" + "postcss-scss": "^4.0.9", + "stylelint-config-recommended": "^14.0.1", + "stylelint-scss": "^6.4.0" }, - "peerDependencies": { - "stylelint": "^8.3.0 || ^9.0.0 || ^10.0.0", - "stylelint-scss": "^2.0.0 || ^3.0.0" + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^16.6.1" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } } }, "node_modules/stylelint-config-standard": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-18.3.0.tgz", - "integrity": "sha512-Tdc/TFeddjjy64LvjPau9SsfVRexmTFqUhnMBrzz07J4p2dVQtmpncRF/o8yZn8ugA3Ut43E6o1GtjX80TFytw==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz", + "integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", "dependencies": { - "stylelint-config-recommended": "^2.2.0" + "stylelint-config-recommended": "^14.0.1" + }, + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^8.3.0 || ^9.0.0 || ^10.0.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-scss": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.6.1.tgz", - "integrity": "sha512-6bB2EHUZsE/bDVKUdzBXqOcfgXmg3zq9Lglgbu16EqMa4PM8Y48XKcB8coOj8CKr07GtlqtOdCNA2E5njoI9Kw==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.8.1.tgz", + "integrity": "sha512-al+5eRb72bKrFyVAY+CLWKUMX+k+wsDCgyooSfhISJA2exqnJq1PX1iIIpdrvhu3GtJgNJZl9/BIW6EVSMCxdg==", "dev": true, + "license": "MIT", "dependencies": { - "lodash": "^4.17.11", + "css-tree": "^3.0.0", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.34.0", + "mdn-data": "^2.11.1", "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^3.3.1" + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-selector-parser": "^6.1.2", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^8.0.0 || ^9.0.0 || ^10.0.0" + "stylelint": "^16.0.2" } }, - "node_modules/stylelint-scss/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/stylelint/node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "node_modules/stylelint-scss/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/stylelint/node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "node_modules/stylelint/node_modules/@csstools/selector-specificity": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", "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": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "peerDependencies": { + "postcss-selector-parser": "^6.1.0" } }, - "node_modules/stylelint/node_modules/autoprefixer/node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "node_modules/stylelint/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 }, - "node_modules/stylelint/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/stylelint/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/stylelint/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, - "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": ">=8" } }, - "node_modules/stylelint/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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true }, "node_modules/stylelint/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" + "node": ">=14" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/stylelint/node_modules/fast-glob/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "peerDependencies": { + "typescript": ">=4.9.5" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/stylelint/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "node_modules/stylelint/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylelint/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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" + "node": ">=6.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/stylelint/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/stylelint/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/stylelint/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/stylelint/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylelint/node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/stylelint/node_modules/globby/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, - "node_modules/stylelint/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/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": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/stylelint/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/stylelint/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": ">=0.10.0" + "node": ">=8" } }, - "node_modules/stylelint/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "node_modules/stylelint/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 4" } }, - "node_modules/stylelint/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", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/stylelint/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/stylelint/node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/stylelint/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, "dependencies": { - "chalk": "^2.0.1" + "argparse": "^2.0.1" }, - "engines": { - "node": ">=4" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/stylelint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } + "node_modules/stylelint/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, - "node_modules/stylelint/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/stylelint/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/stylelint/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "node_modules/stylelint/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": { - "pify": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/stylelint/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/stylelint/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==", + "node_modules/stylelint/node_modules/supports-hyperlinks": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint/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/stylelint/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/stylelint/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" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stylelint/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": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "node_modules/stylelint/node_modules/typescript": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "optional": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.17" } }, "node_modules/stylis": { @@ -21445,47 +19138,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/sugarss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", - "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.2" - } - }, - "node_modules/sugarss/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/sugarss/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/sugarss/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", @@ -21567,113 +19219,51 @@ } }, "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/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/table/node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/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/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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=10.0.0" } }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/table/node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "node_modules/table/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": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" - } - }, - "node_modules/table/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" + "node": ">=8" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/table/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/table/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, "node_modules/tailwindcss": { @@ -21736,33 +19326,6 @@ "node": ">=10.13.0" } }, - "node_modules/tailwindcss/node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/tailwindcss/node_modules/postcss-import": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", @@ -22281,51 +19844,6 @@ "node": ">=4" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -22396,42 +19914,6 @@ "tree-kill": "cli.js" } }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "deprecated": "Use String.prototype.trim() instead", - "dev": true - }, - "node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", @@ -22591,20 +20073,6 @@ "through": "^2.3.8" } }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "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", @@ -22645,52 +20113,6 @@ "node": ">=4" } }, - "node_modules/unified": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", - "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "@types/vfile": "^3.0.0", - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^3.0.0", - "x-is-string": "^0.1.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "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": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "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", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true - }, "node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -22709,62 +20131,6 @@ "imurmurhash": "^0.1.4" } }, - "node_modules/unist-util-find-all-after": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz", - "integrity": "sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==", - "dev": true, - "dependencies": { - "unist-util-is": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", - "dev": true - }, - "node_modules/unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "dev": true, - "dependencies": { - "unist-util-visit": "^1.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", - "dev": true - }, - "node_modules/unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dev": true, - "dependencies": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dev": true, - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -22783,60 +20149,6 @@ "node": ">= 0.8" } }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "node_modules/untildify": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", @@ -22883,13 +20195,6 @@ "punycode": "^2.1.0" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, "node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -22900,15 +20205,6 @@ "requires-port": "^1.0.0" } }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", @@ -23012,70 +20308,6 @@ "extsprintf": "^1.2.0" } }, - "node_modules/vfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", - "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", - "dev": true, - "dependencies": { - "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "node_modules/vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message/node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", - "dev": true - }, - "node_modules/vfile-message/node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dev": true, - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile/node_modules/vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "dev": true, - "dependencies": { - "unist-util-stringify-position": "^1.1.1" - } - }, "node_modules/vkbeautify": { "version": "0.99.3", "resolved": "https://registry.npmjs.org/vkbeautify/-/vkbeautify-0.99.3.tgz", @@ -23855,28 +21087,29 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, "dependencies": { - "mkdirp": "^0.5.1" + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/write/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/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "dependencies": { - "minimist": "^1.2.6" + "engines": { + "node": ">=14" }, - "bin": { - "mkdirp": "bin/cmd.js" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ws": { @@ -23900,12 +21133,6 @@ } } }, - "node_modules/x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==", - "dev": true - }, "node_modules/xlsx": { "version": "0.18.5", "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", @@ -24018,21 +21245,12 @@ } }, "node_modules/yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "engines": { - "node": ">=4" + "node": ">=10" } }, "node_modules/yargs/node_modules/yargs-parser": { diff --git a/package.json b/package.json index 00ce9edbfa..b70dbe0a19 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "start": "npm run env -s && ng serve --aot --proxy-config proxy.conf.js", "serve:dev": "npm run env -s && ng serve", "serve:sw": "npm run build -s && npx http-server ./dist -p 4200", - "lint": "ng lint && stylelint \"src/**/*.scss\" --syntax scss && htmlhint \"src\" --config .htmlhintrc", + "lint": "ng lint && stylelint \"src/**/*.scss\" && prettier . --check && htmlhint \"src\" --config .htmlhintrc", "test": "npm run env -s && ng test", "test:ci": "npm run env -s && npm run lint -s && ng test --code-coverage --watch=false", "e2e": "ng e2e", @@ -108,13 +108,13 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-junit-reporter": "1.2.0", - "prettier": "^3.0.1", + "prettier": "^3.3.3", "protractor": "~7.0.0", "puppeteer": "^15.3.2", - "stylelint": "10.0.1", - "stylelint-config-recommended-scss": "3.3.0", - "stylelint-config-standard": "18.3.0", - "stylelint-scss": "3.6.1", + "stylelint": "^16.10.0", + "stylelint-config-recommended-scss": "^14.1.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-scss": "^6.8.1", "tailwindcss": "^3.3.3", "ts-node": "8.2.0", "typescript": "4.6.4" @@ -130,4 +130,4 @@ "node": ">= 16.15.1", "npm": ">= 8.11.0" } -} \ No newline at end of file +} diff --git a/src/app/account-transfers/list-standing-instructions/list-standing-instructions.component.scss b/src/app/account-transfers/list-standing-instructions/list-standing-instructions.component.scss index dad0a93cf7..5f25b80147 100644 --- a/src/app/account-transfers/list-standing-instructions/list-standing-instructions.component.scss +++ b/src/app/account-transfers/list-standing-instructions/list-standing-instructions.component.scss @@ -1,5 +1,5 @@ .container { - .filter-button{ + .filter-button { height: 2.5rem; margin-top: 1rem; } @@ -7,14 +7,15 @@ table { width: 100%; - .account-action-button{ - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; - } + + .account-action-button { + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; + } } .mat-divider { - border-top-color: #ffffff; + border-top-color: #fff; } diff --git a/src/app/account-transfers/make-account-transfers/make-account-transfers.component.scss b/src/app/account-transfers/make-account-transfers/make-account-transfers.component.scss index d19c9bbf2a..c6d561f958 100644 --- a/src/app/account-transfers/make-account-transfers/make-account-transfers.component.scss +++ b/src/app/account-transfers/make-account-transfers/make-account-transfers.component.scss @@ -1,20 +1,22 @@ -h2, h3, h4 { - margin: 0; - font-weight: 500; +h2, +h3, +h4 { + margin: 0; + font-weight: 500; } span { - margin: 0.5em 0; + margin: 0.5em 0; } .margin-t { - margin-top: 1em; + margin-top: 1em; } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/account-transfers/view-account-transfer/view-account-transfer.component.scss b/src/app/account-transfers/view-account-transfer/view-account-transfer.component.scss index 4156d541fa..def907a14f 100644 --- a/src/app/account-transfers/view-account-transfer/view-account-transfer.component.scss +++ b/src/app/account-transfers/view-account-transfer/view-account-transfer.component.scss @@ -1,12 +1,12 @@ h3 { - margin: 0; - font-weight: 500; + margin: 0; + font-weight: 500; } span { - margin: 0.5em 0; + margin: 0.5em 0; } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } diff --git a/src/app/account-transfers/view-standing-instructions/view-standing-instructions.component.scss b/src/app/account-transfers/view-standing-instructions/view-standing-instructions.component.scss index 2a8399b991..0c9211f291 100644 --- a/src/app/account-transfers/view-standing-instructions/view-standing-instructions.component.scss +++ b/src/app/account-transfers/view-standing-instructions/view-standing-instructions.component.scss @@ -1,20 +1,22 @@ .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { - margin: 0; - font-weight: 500; +h2, +h3, +h4 { + margin: 0; + font-weight: 500; } span { - margin: 0.5em 0; + margin: 0.5em 0; } .margin-t { - margin-top: 1em; + margin-top: 1em; } mat-divider { - margin: 0 0 1em 0; + margin: 0 0 1em; } diff --git a/src/app/accounting/accounting-rules/create-rule/create-rule.component.scss b/src/app/accounting/accounting-rules/create-rule/create-rule.component.scss index 9f423ad350..6951dd6f66 100644 --- a/src/app/accounting/accounting-rules/create-rule/create-rule.component.scss +++ b/src/app/accounting/accounting-rules/create-rule/create-rule.component.scss @@ -1,12 +1,12 @@ .rule-wrapper { - margin: 17.5px 0 0 0; + margin: 17.5px 0 0; } .entries-wrapper { position: relative; .entries { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; right: 0; diff --git a/src/app/accounting/accounting-rules/edit-rule/edit-rule.component.scss b/src/app/accounting/accounting-rules/edit-rule/edit-rule.component.scss index 9f423ad350..6951dd6f66 100644 --- a/src/app/accounting/accounting-rules/edit-rule/edit-rule.component.scss +++ b/src/app/accounting/accounting-rules/edit-rule/edit-rule.component.scss @@ -1,12 +1,12 @@ .rule-wrapper { - margin: 17.5px 0 0 0; + margin: 17.5px 0 0; } .entries-wrapper { position: relative; .entries { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; right: 0; diff --git a/src/app/accounting/chart-of-accounts/create-gl-account/create-gl-account.component.scss b/src/app/accounting/chart-of-accounts/create-gl-account/create-gl-account.component.scss index 624944f615..221f068fb3 100644 --- a/src/app/accounting/chart-of-accounts/create-gl-account/create-gl-account.component.scss +++ b/src/app/accounting/chart-of-accounts/create-gl-account/create-gl-account.component.scss @@ -2,7 +2,7 @@ position: relative; .manual-entries-allowed { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; right: 0; diff --git a/src/app/accounting/chart-of-accounts/edit-gl-account/edit-gl-account.component.scss b/src/app/accounting/chart-of-accounts/edit-gl-account/edit-gl-account.component.scss index 624944f615..221f068fb3 100644 --- a/src/app/accounting/chart-of-accounts/edit-gl-account/edit-gl-account.component.scss +++ b/src/app/accounting/chart-of-accounts/edit-gl-account/edit-gl-account.component.scss @@ -2,7 +2,7 @@ position: relative; .manual-entries-allowed { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; right: 0; diff --git a/src/app/accounting/closing-entries/closing-entries.component.scss b/src/app/accounting/closing-entries/closing-entries.component.scss index 03aa07465d..24edb63bbb 100644 --- a/src/app/accounting/closing-entries/closing-entries.component.scss +++ b/src/app/accounting/closing-entries/closing-entries.component.scss @@ -1,6 +1,7 @@ table { width: 100%; - select-row:hover { + + .select-row:hover { cursor: pointer; } } diff --git a/src/app/accounting/migrate-opening-balances/migrate-opening-balances.component.scss b/src/app/accounting/migrate-opening-balances/migrate-opening-balances.component.scss index 090f02501a..3043557cf2 100644 --- a/src/app/accounting/migrate-opening-balances/migrate-opening-balances.component.scss +++ b/src/app/accounting/migrate-opening-balances/migrate-opening-balances.component.scss @@ -1,5 +1,6 @@ .content { padding-top: 20px; + div { word-wrap: break-word; diff --git a/src/app/centers/centers-view/center-actions/activate-center/activate-center.component.scss b/src/app/centers/centers-view/center-actions/activate-center/activate-center.component.scss index f6edc1a097..d774f68da2 100644 --- a/src/app/centers/centers-view/center-actions/activate-center/activate-center.component.scss +++ b/src/app/centers/centers-view/center-actions/activate-center/activate-center.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/centers/centers-view/center-actions/center-assign-staff/center-assign-staff.component.scss b/src/app/centers/centers-view/center-actions/center-assign-staff/center-assign-staff.component.scss index f6edc1a097..d774f68da2 100644 --- a/src/app/centers/centers-view/center-actions/center-assign-staff/center-assign-staff.component.scss +++ b/src/app/centers/centers-view/center-actions/center-assign-staff/center-assign-staff.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/centers/centers-view/center-actions/center-attendance/center-attendance.component.scss b/src/app/centers/centers-view/center-actions/center-attendance/center-attendance.component.scss index f6edc1a097..d774f68da2 100644 --- a/src/app/centers/centers-view/center-actions/center-attendance/center-attendance.component.scss +++ b/src/app/centers/centers-view/center-actions/center-attendance/center-attendance.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/centers/centers-view/center-actions/close-center/close-center.component.scss b/src/app/centers/centers-view/center-actions/close-center/close-center.component.scss index f6edc1a097..d774f68da2 100644 --- a/src/app/centers/centers-view/center-actions/close-center/close-center.component.scss +++ b/src/app/centers/centers-view/center-actions/close-center/close-center.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/centers/centers-view/center-actions/manage-groups/manage-groups.component.scss b/src/app/centers/centers-view/center-actions/manage-groups/manage-groups.component.scss index eac69372a5..8560790364 100644 --- a/src/app/centers/centers-view/center-actions/manage-groups/manage-groups.component.scss +++ b/src/app/centers/centers-view/center-actions/manage-groups/manage-groups.component.scss @@ -1,35 +1,35 @@ .container { - max-width: 50rem; + max-width: 50rem; - .mat-table { - display: block; - font-family: Tahoma, Verdana; - width: 100%; - } - - .mat-row, - .mat-header-row { - display: flex; - border-bottom-width: 1px; - border-bottom-style: solid; - align-items: center; - min-height: 48px; - padding: 0 24px; - } - - .mat-cell, - .mat-header-cell { - flex: 1; - overflow: hidden; - word-wrap: break-word; - } - - h3 { - padding-left: 0; - margin-bottom: 0; - } + .mat-table { + display: block; + font-family: Tahoma, Verdana, sans-serif; + width: 100%; + } - .group-card { - max-height: 20rem; - } + .mat-row, + .mat-header-row { + display: flex; + border-bottom-width: 1px; + border-bottom-style: solid; + align-items: center; + min-height: 48px; + padding: 0 24px; + } + + .mat-cell, + .mat-header-cell { + flex: 1; + overflow: hidden; + word-wrap: break-word; + } + + h3 { + padding-left: 0; + margin-bottom: 0; + } + + .group-card { + max-height: 20rem; + } } diff --git a/src/app/centers/centers-view/center-actions/staff-assignment-history/staff-assignment-history.component.scss b/src/app/centers/centers-view/center-actions/staff-assignment-history/staff-assignment-history.component.scss index 008b284462..25436130e0 100644 --- a/src/app/centers/centers-view/center-actions/staff-assignment-history/staff-assignment-history.component.scss +++ b/src/app/centers/centers-view/center-actions/staff-assignment-history/staff-assignment-history.component.scss @@ -1,5 +1,6 @@ .container { max-width: 60rem; + .back-button { max-height: 2%; margin-bottom: 2%; diff --git a/src/app/centers/centers-view/centers-view.component-theme.scss b/src/app/centers/centers-view/centers-view.component-theme.scss index d5a6017639..1770d0d184 100644 --- a/src/app/centers/centers-view/centers-view.component-theme.scss +++ b/src/app/centers/centers-view/centers-view.component-theme.scss @@ -1,7 +1,8 @@ @use '@angular/material' as mat; +@use 'sass:map'; @mixin centers-view-component-theme($theme) { - $primary: map-get($theme, primary); + $primary: map.get($theme, primary); mifosx-centers-view { .center-card { diff --git a/src/app/centers/centers-view/centers-view.component.scss b/src/app/centers/centers-view/centers-view.component.scss index b02bdddb3e..8268ca785d 100644 --- a/src/app/centers/centers-view/centers-view.component.scss +++ b/src/app/centers/centers-view/centers-view.component.scss @@ -3,48 +3,59 @@ max-width: 80rem; width: 90%; padding: 0; + .header { padding: 1%; - .header-title-group { - .center-card-title { + } + + .center-meeting { + align-self: flex-end; + width: 300px; + height: 140px; + + div, + ng-template > div { + background-color: #0a6aac; + + p { color: white; - width: 90%; - p { - color: white; - } + padding: 0 10px; } } - .profile-image-container { - margin: 1%; - .profile-image { - object-fit: cover; - border-radius: 20px; - } - } - .center-meeting { - align-self: flex-end; - width: 300px; - height: 140px; - div, ng-template > div { - background-color: #0a6aac; - p { - color: white; - padding: 0 10px; - } + } + + .header-title-group { + .center-card-title { + color: white; + width: 90%; + + p { + color: white; } } - .center-actions { - align-self: flex-end; - margin: 0 1%; + } + + .profile-image-container { + margin: 1%; + + .profile-image { + object-fit: cover; + border-radius: 20px; } } + + .center-actions { + align-self: flex-end; + margin: 0 1%; + } + .navigation-tabs { overflow: auto; } } .meetingDetails { - float:right; + float: right; margin-right: 10px; border: 1px black solid; padding: 10px; diff --git a/src/app/centers/centers-view/general-tab/general-tab.component.scss b/src/app/centers/centers-view/general-tab/general-tab.component.scss index ecbf73a5f1..3ab44938fa 100644 --- a/src/app/centers/centers-view/general-tab/general-tab.component.scss +++ b/src/app/centers/centers-view/general-tab/general-tab.component.scss @@ -2,9 +2,10 @@ padding: 1%; margin: 1%; - h3{ - margin:1% auto; + h3 { + margin: 1% auto; } + .summary-details-container { border: 1px solid; padding: 1%; @@ -12,7 +13,8 @@ table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/centers/centers.component.scss b/src/app/centers/centers.component.scss index 28cb201c56..d1453a6ab2 100644 --- a/src/app/centers/centers.component.scss +++ b/src/app/centers/centers.component.scss @@ -1,8 +1,9 @@ .container { - .action-button{ + .action-button { margin-left: auto; } - .search-button{ + + .search-button { min-width: 30px; margin: 4px; } diff --git a/src/app/centers/create-center/create-center.component.scss b/src/app/centers/create-center/create-center.component.scss index 9530da9a59..06683e7609 100644 --- a/src/app/centers/create-center/create-center.component.scss +++ b/src/app/centers/create-center/create-center.component.scss @@ -1,10 +1,10 @@ .container { - max-width: 37rem; - } + max-width: 37rem; +} .mat-table { display: block; - font-family: Tahoma, Verdana; + font-family: Tahoma, Verdana, sans-serif; width: 50%; } diff --git a/src/app/centers/edit-center/edit-center.component.scss b/src/app/centers/edit-center/edit-center.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/centers/edit-center/edit-center.component.scss +++ b/src/app/centers/edit-center/edit-center.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/clients/client-stepper/client-address-step/client-address-step.component.scss b/src/app/clients/client-stepper/client-address-step/client-address-step.component.scss index 8a3cc63e4d..44c6ef9364 100644 --- a/src/app/clients/client-stepper/client-address-step/client-address-step.component.scss +++ b/src/app/clients/client-stepper/client-address-step/client-address-step.component.scss @@ -1,13 +1,16 @@ .address { - .address-actions{ + .address-actions { margin-top: 1%; - button{ + + button { margin-right: 1%; } } + h3 { margin: 1% auto; } + p { line-height: 30px; margin-left: 2%; diff --git a/src/app/clients/client-stepper/client-family-members-step/client-family-members-step.component.scss b/src/app/clients/client-stepper/client-family-members-step/client-family-members-step.component.scss index 55d8128528..9404d18b25 100644 --- a/src/app/clients/client-stepper/client-family-members-step/client-family-members-step.component.scss +++ b/src/app/clients/client-stepper/client-family-members-step/client-family-members-step.component.scss @@ -1,13 +1,16 @@ .family-member { - .family-member-actions{ + .family-member-actions { margin-top: 1%; - button{ + + button { margin-right: 1%; } } + h3 { margin: 1% auto; } + p { line-height: 30px; margin-left: 2%; diff --git a/src/app/clients/client-stepper/client-general-step/client-general-step.component.scss b/src/app/clients/client-stepper/client-general-step/client-general-step.component.scss index efd4884caf..67598775bb 100644 --- a/src/app/clients/client-stepper/client-general-step/client-general-step.component.scss +++ b/src/app/clients/client-stepper/client-general-step/client-general-step.component.scss @@ -1,5 +1,5 @@ .margin-v { - margin: 2em 0 0 0; + margin: 2em 0 0; } .margin-t { diff --git a/src/app/clients/client-stepper/client-preview-step/client-preview-step.component.scss b/src/app/clients/client-stepper/client-preview-step/client-preview-step.component.scss index 105432c6c1..6f076c654b 100644 --- a/src/app/clients/client-stepper/client-preview-step/client-preview-step.component.scss +++ b/src/app/clients/client-stepper/client-preview-step/client-preview-step.component.scss @@ -1,4 +1,6 @@ -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -8,7 +10,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { @@ -19,6 +21,7 @@ mat-divider { h3 { margin: 1% auto; } + p { line-height: 30px; margin-left: 2%; @@ -29,6 +32,7 @@ mat-divider { h3 { margin: 1% auto; } + p { line-height: 30px; margin-left: 2%; diff --git a/src/app/clients/clients-view/address-tab/address-tab.component.scss b/src/app/clients/clients-view/address-tab/address-tab.component.scss index afe194e948..2531b01e48 100644 --- a/src/app/clients/clients-view/address-tab/address-tab.component.scss +++ b/src/app/clients/clients-view/address-tab/address-tab.component.scss @@ -1,14 +1,16 @@ .tab-container { - padding:1%; + padding: 1%; margin: 1%; .address { - .address-actions{ + .address-actions { margin-top: 1%; - button{ + + button { margin-right: 1%; } } + h3 { margin: 1% auto; } @@ -19,4 +21,3 @@ } } } - \ No newline at end of file diff --git a/src/app/clients/clients-view/charges/charges-overview/charges-overview.component.scss b/src/app/clients/clients-view/charges/charges-overview/charges-overview.component.scss index 2ee7fa4896..720abc26c3 100644 --- a/src/app/clients/clients-view/charges/charges-overview/charges-overview.component.scss +++ b/src/app/clients/clients-view/charges/charges-overview/charges-overview.component.scss @@ -1,6 +1,6 @@ table { - width: 100%; - margin-top: 3%; + width: 100%; + margin-top: 3%; } .tab-container { diff --git a/src/app/clients/clients-view/charges/view-charge/view-charge.component.scss b/src/app/clients/clients-view/charges/view-charge/view-charge.component.scss index 6a8f07526c..2ebe1bc70f 100644 --- a/src/app/clients/clients-view/charges/view-charge/view-charge.component.scss +++ b/src/app/clients/clients-view/charges/view-charge/view-charge.component.scss @@ -1,19 +1,19 @@ -.delBtn{ - width: 20px !important; - height: 25px; - min-width: 20px!important; - line-height: 0px; - padding-left: 10px; - padding-right: 25px; +.delBtn { + width: 20px !important; + height: 25px; + min-width: 20px !important; + line-height: 0px; + padding-left: 10px; + padding-right: 25px; } .strikeoff { - color: red !important; - text-decoration: line-through; - text-decoration-style: double; + color: red !important; + text-decoration: line-through; + text-decoration-style: double; } .share-account-tables { - display: flex; - justify-content: space-between; -} + display: flex; + justify-content: space-between; +} diff --git a/src/app/clients/clients-view/client-actions/add-client-collateral/add-client-collateral.component.scss b/src/app/clients/clients-view/client-actions/add-client-collateral/add-client-collateral.component.scss index f15e4c2b0d..aeead06e08 100644 --- a/src/app/clients/clients-view/client-actions/add-client-collateral/add-client-collateral.component.scss +++ b/src/app/clients/clients-view/client-actions/add-client-collateral/add-client-collateral.component.scss @@ -1,4 +1,3 @@ .container { - width: 37rem; - } - \ No newline at end of file + width: 37rem; +} diff --git a/src/app/clients/clients-view/client-actions/client-screen-reports/client-screen-reports.component.scss b/src/app/clients/clients-view/client-actions/client-screen-reports/client-screen-reports.component.scss index 8d249eb072..7b109a26af 100644 --- a/src/app/clients/clients-view/client-actions/client-screen-reports/client-screen-reports.component.scss +++ b/src/app/clients/clients-view/client-actions/client-screen-reports/client-screen-reports.component.scss @@ -1,5 +1,6 @@ .container { max-width: 37rem; + .print { align-self: flex-end; } diff --git a/src/app/clients/clients-view/client-actions/create-self-service-user/create-self-service-user.component.scss b/src/app/clients/clients-view/client-actions/create-self-service-user/create-self-service-user.component.scss index 601ad90d6e..c74f1131a9 100644 --- a/src/app/clients/clients-view/client-actions/create-self-service-user/create-self-service-user.component.scss +++ b/src/app/clients/clients-view/client-actions/create-self-service-user/create-self-service-user.component.scss @@ -1,19 +1,17 @@ .fa-question-circle { - color: #1abc9c; + color: #1abc9c; } .fa { - display: inline-block; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; +mat-card { + box-sizing: border-box; } diff --git a/src/app/clients/clients-view/client-actions/take-survey/take-survey.component.scss b/src/app/clients/clients-view/client-actions/take-survey/take-survey.component.scss index ff34d07166..30d0517e5e 100644 --- a/src/app/clients/clients-view/client-actions/take-survey/take-survey.component.scss +++ b/src/app/clients/clients-view/client-actions/take-survey/take-survey.component.scss @@ -1,19 +1,18 @@ .surveyOption { - border: 1px solid #cbcbcb; - padding: 5px; - + border: 1px solid #cbcbcb; + padding: 5px; } .displayQuestions { - margin-top: 20px; + margin-top: 20px; } .question { - padding: 10px 0px; + padding: 10px 0; } .wrap-mat-radio-label { - white-space: normal + white-space: normal; } .questionText { @@ -21,16 +20,16 @@ } .surveySelect { - height: 40px; - margin-bottom: 20px; + height: 40px; + margin-bottom: 20px; } .nameLabel { - width: 25%; + width: 25%; } .surveyCont { - padding: 5% + padding: 5%; } .button-cancel { diff --git a/src/app/clients/clients-view/client-actions/view-survey/view-survey.component.scss b/src/app/clients/clients-view/client-actions/view-survey/view-survey.component.scss index a7ee88af40..76838557ac 100644 --- a/src/app/clients/clients-view/client-actions/view-survey/view-survey.component.scss +++ b/src/app/clients/clients-view/client-actions/view-survey/view-survey.component.scss @@ -1,4 +1,4 @@ -.headingContent{ +.headingContent { margin-bottom: 1%; margin-top: 1%; } diff --git a/src/app/clients/clients-view/clients-view.component.scss b/src/app/clients/clients-view/clients-view.component.scss index 023aa63c0a..01d25ea5b7 100644 --- a/src/app/clients/clients-view/clients-view.component.scss +++ b/src/app/clients/clients-view/clients-view.component.scss @@ -7,11 +7,13 @@ margin: 4px; line-height: 25px; } + .signature { color: white; text-align: center; margin: 0; padding: 2%; + &:hover { cursor: pointer; } diff --git a/src/app/clients/clients-view/documents-tab/documents-tab.component.scss b/src/app/clients/clients-view/documents-tab/documents-tab.component.scss index 2e38d49e97..3a7929526b 100644 --- a/src/app/clients/clients-view/documents-tab/documents-tab.component.scss +++ b/src/app/clients/clients-view/documents-tab/documents-tab.component.scss @@ -5,8 +5,10 @@ h3 { margin: 1% auto; } + table { width: 100%; + .document-action-button { min-width: 26px; padding: 0 6px; diff --git a/src/app/clients/clients-view/family-members-tab/add-family-member/add-family-member.component.scss b/src/app/clients/clients-view/family-members-tab/add-family-member/add-family-member.component.scss index b14273f696..36e251dc86 100644 --- a/src/app/clients/clients-view/family-members-tab/add-family-member/add-family-member.component.scss +++ b/src/app/clients/clients-view/family-members-tab/add-family-member/add-family-member.component.scss @@ -2,10 +2,12 @@ width: 70%; margin: 0 auto; padding: 5%; - @media screen and (min-width:960px) { + + @media screen and (width >=960px) { [fxFlex]:nth-child(odd) { margin-right: 25px; } + [fxFlex]:last-child { margin-right: 0; } diff --git a/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.scss b/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.scss index 2e7103347e..36e251dc86 100644 --- a/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.scss +++ b/src/app/clients/clients-view/family-members-tab/edit-family-member/edit-family-member.component.scss @@ -1,14 +1,15 @@ .add-family-member-container { - width: 70%; - margin: 0 auto; - padding: 5%; - @media screen and (min-width:960px) { - [fxFlex]:nth-child(odd) { - margin-right: 25px; - } - [fxFlex]:last-child { - margin-right: 0; - } + width: 70%; + margin: 0 auto; + padding: 5%; + + @media screen and (width >=960px) { + [fxFlex]:nth-child(odd) { + margin-right: 25px; + } + + [fxFlex]:last-child { + margin-right: 0; } } - \ No newline at end of file +} diff --git a/src/app/clients/clients-view/family-members-tab/family-members-tab.component.scss b/src/app/clients/clients-view/family-members-tab/family-members-tab.component.scss index bd6467910f..1c0f07ff83 100644 --- a/src/app/clients/clients-view/family-members-tab/family-members-tab.component.scss +++ b/src/app/clients/clients-view/family-members-tab/family-members-tab.component.scss @@ -1,14 +1,16 @@ .tab-container { - padding:1%; + padding: 1%; margin: 1%; .family-member { - .family-member-actions{ + .family-member-actions { margin-top: 1%; - button{ + + button { margin-right: 1%; } } + h3 { margin: 1% auto; } diff --git a/src/app/clients/clients-view/general-tab/general-tab.component.scss b/src/app/clients/clients-view/general-tab/general-tab.component.scss index 716347d601..2797f3494c 100644 --- a/src/app/clients/clients-view/general-tab/general-tab.component.scss +++ b/src/app/clients/clients-view/general-tab/general-tab.component.scss @@ -2,9 +2,10 @@ padding: 1%; margin: 1%; - h3{ - margin:1% auto; + h3 { + margin: 1% auto; } + .performance-history-container { border: 1px solid; padding: 1%; @@ -12,10 +13,12 @@ table { width: 100%; + td:hover { cursor: pointer; } - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; @@ -26,7 +29,6 @@ cursor: pointer; } } - } .heading-content { diff --git a/src/app/clients/clients-view/identities-tab/identities-tab.component.scss b/src/app/clients/clients-view/identities-tab/identities-tab.component.scss index ca75659585..ab1f2b4807 100644 --- a/src/app/clients/clients-view/identities-tab/identities-tab.component.scss +++ b/src/app/clients/clients-view/identities-tab/identities-tab.component.scss @@ -1,18 +1,19 @@ .tab-container { - padding: 1%; - margin: 1%; - - h3{ - margin:1% auto; - } - table { - width: 100%; - .identity-action-button{ - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; - } + padding: 1%; + margin: 1%; + + h3 { + margin: 1% auto; + } + + table { + width: 100%; + + .identity-action-button { + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; } } - \ No newline at end of file +} diff --git a/src/app/clients/clients.component.scss b/src/app/clients/clients.component.scss index 0f1cc336f0..73b4eaa081 100644 --- a/src/app/clients/clients.component.scss +++ b/src/app/clients/clients.component.scss @@ -2,13 +2,16 @@ .action-button { margin-left: auto; } + .search-button { min-width: 30px; margin: 4px; } + .search-box { min-width: 320px; } + .filter-box { min-width: 280px; } @@ -18,8 +21,9 @@ table { tr.select-row:hover { cursor: pointer; } - tr:nth-child(odd).td{ - color : black; + + tr:nth-child(odd).td { + color: black; } } @@ -27,13 +31,14 @@ $bar: 150px; $foo: $bar * 8; $color: #e2e4ec; - .loading { position: absolute; width: $bar; height: 8px; - background: linear-gradient(125deg, rgb(255, 255, 255), #c4d2e9, rgb(255, 255, 255)); - animation: grow 4s linear infinite, move 4s linear infinite; + background: linear-gradient(125deg, rgb(255 255 255), #c4d2e9, rgb(255 255 255)); + animation: + grow 4s linear infinite, + move 4s linear infinite; top: 75px; } @@ -51,7 +56,7 @@ $color: #e2e4ec; } 33.3% { - left: $foo / 2; + left: calc($foo / 2); } 50% { @@ -59,7 +64,7 @@ $color: #e2e4ec; } 66.7% { - left: $foo / 2; + left: calc($foo / 2); } 83.3% { @@ -77,11 +82,11 @@ $color: #e2e4ec; } 16.7% { - width: $foo / 2; + width: calc($foo / 2); } 33.3% { - width: $foo / 2; + width: calc($foo / 2); } 50% { @@ -89,11 +94,11 @@ $color: #e2e4ec; } 66.7% { - width: $foo / 2; + width: calc($foo / 2); } 83.3% { - width: $foo / 2; + width: calc($foo / 2); } 100% { diff --git a/src/app/clients/edit-client/edit-client.component.scss b/src/app/clients/edit-client/edit-client.component.scss index 5fbc7952b9..493cccac96 100644 --- a/src/app/clients/edit-client/edit-client.component.scss +++ b/src/app/clients/edit-client/edit-client.component.scss @@ -1,3 +1,3 @@ .margin-v { - margin: 2em 0 0 0; + margin: 2em 0 0; } diff --git a/src/app/collaterals/edit-collateral/edit-collateral.component.scss b/src/app/collaterals/edit-collateral/edit-collateral.component.scss index f15e4c2b0d..aeead06e08 100644 --- a/src/app/collaterals/edit-collateral/edit-collateral.component.scss +++ b/src/app/collaterals/edit-collateral/edit-collateral.component.scss @@ -1,4 +1,3 @@ .container { - width: 37rem; - } - \ No newline at end of file + width: 37rem; +} diff --git a/src/app/collaterals/view-collateral/view-collateral.component.scss b/src/app/collaterals/view-collateral/view-collateral.component.scss index 8f89cfeedf..2a114af5dd 100644 --- a/src/app/collaterals/view-collateral/view-collateral.component.scss +++ b/src/app/collaterals/view-collateral/view-collateral.component.scss @@ -1,36 +1,43 @@ .client-collateral-card { - margin: 0 auto; - max-width: 80rem; - width: 90%; - padding: 0; + margin: 0 auto; + max-width: 80rem; + width: 90%; + padding: 0; } + .tab-container { + padding: 1%; + margin: 1%; + + h3 { + margin: 1% auto; + } + + .group-details-container { + border: 1px solid; padding: 1%; - margin: 1%; - h3 { - margin:1% auto; - } - .group-details-container { - border: 1px solid; - padding: 1%; - } - .action-button{ - margin-left: auto; - } - table { - width: 100%; - .account-action-button{ - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; - } - tr.select-row:hover { - cursor: pointer; - } + } + + .action-button { + margin-left: auto; + } + + table { + width: 100%; + + .account-action-button { + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; } - i:hover { + + tr.select-row:hover { cursor: pointer; } } - \ No newline at end of file + + i:hover { + cursor: pointer; + } +} diff --git a/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.scss b/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.scss index 19c570ef47..951126edec 100644 --- a/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.scss +++ b/src/app/collections/individual-collection-sheet/individual-collection-sheet.component.scss @@ -1,5 +1,4 @@ .container { - max-width: 37em; .margin-v { @@ -7,13 +6,12 @@ } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { margin-top: 1em; } - } .showcollectionsheet { @@ -23,20 +21,21 @@ } .alert { - background-color: rgb(253, 236, 234); + background-color: rgb(253 236 234); padding: 6px 16px; font-size: 0.875rem; - font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; border-radius: 4px; - letter-spacing: 0.01071em; + letter-spacing: 0.0107em; .message { padding: 8px 0; } + .alert-check { - color:#f44336; + color: #f44336; margin-right: 2px; } } diff --git a/src/app/core/shell/breadcrumb/breadcrumb.component.scss b/src/app/core/shell/breadcrumb/breadcrumb.component.scss index ca6cfec567..0741b84ca2 100644 --- a/src/app/core/shell/breadcrumb/breadcrumb.component.scss +++ b/src/app/core/shell/breadcrumb/breadcrumb.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .breadcrumb-wrapper { margin: 0 auto; @@ -18,7 +19,7 @@ } .separator::before { - content: ""; + content: ''; border: 1.5px solid $mid-grey; margin: 0 0.6rem; font-size: 1.25rem; @@ -40,7 +41,7 @@ } &::after { - content: "/"; + content: '/'; margin: 0 0.4rem; } } diff --git a/src/app/core/shell/content/content.component.scss b/src/app/core/shell/content/content.component.scss index fad23df7c6..da6d474461 100644 --- a/src/app/core/shell/content/content.component.scss +++ b/src/app/core/shell/content/content.component.scss @@ -4,6 +4,7 @@ mifosx-content { height: 100%; margin: 0 auto -30px; } + #push { height: 30px; } diff --git a/src/app/core/shell/shell.component.scss b/src/app/core/shell/shell.component.scss index 9c78a429d4..b12a8773d3 100644 --- a/src/app/core/shell/shell.component.scss +++ b/src/app/core/shell/shell.component.scss @@ -5,7 +5,10 @@ .sidebar-panel { min-height: 100vh; overflow: auto; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + box-shadow: + 0 3px 1px -2px rgb(0 0 0 / 20%), + 0 2px 2px 0 rgb(0 0 0 / 14%), + 0 1px 5px 0 rgb(0 0 0 / 12%); } .sidebar-full { @@ -17,18 +20,18 @@ } } - $bar: 190px; $foo: $bar * 8; $color: #e2e4ec; - .loading { position: absolute; width: $bar; height: 8px; - background: linear-gradient(125deg, rgb(255, 255, 255), #c4d2e9, rgb(255, 255, 255)); - animation: grow 4s linear infinite, move 4s linear infinite; + background: linear-gradient(125deg, rgb(255 255 255), #c4d2e9, rgb(255 255 255)); + animation: + grow 4s linear infinite, + move 4s linear infinite; top: 64px; } @@ -46,7 +49,7 @@ $color: #e2e4ec; } 33.3% { - left: $foo / 2; + left: calc($foo / 2); } 50% { @@ -54,7 +57,7 @@ $color: #e2e4ec; } 66.7% { - left: $foo / 2; + left: calc($foo / 2); } 83.3% { @@ -72,11 +75,11 @@ $color: #e2e4ec; } 16.7% { - width: $foo / 2; + width: calc($foo / 2); } 33.3% { - width: $foo / 2; + width: calc($foo / 2); } 50% { @@ -84,11 +87,11 @@ $color: #e2e4ec; } 66.7% { - width: $foo / 2; + width: calc($foo / 2); } 83.3% { - width: $foo / 2; + width: calc($foo / 2); } 100% { diff --git a/src/app/core/shell/sidenav/sidenav.component.scss b/src/app/core/shell/sidenav/sidenav.component.scss index 8fd1b775e5..2cd594233a 100644 --- a/src/app/core/shell/sidenav/sidenav.component.scss +++ b/src/app/core/shell/sidenav/sidenav.component.scss @@ -19,9 +19,7 @@ text-align: center; max-width: 15rem; z-index: 9999; - &:hover { - cursor: pointer; - } + cursor: pointer; .app-logo { width: auto; @@ -46,7 +44,8 @@ width: 72px; margin: 0 auto 8px; height: 72px; - border: 1px solid hsla(210, 8%, 51%, 0.13); + /* stylelint-disable-next-line color-function-notation */ + border: 1px solid hsla(210deg, 8%, 51%, 13%); padding: 4px; border-radius: 50%; } @@ -75,7 +74,7 @@ } .text-muted { - color: rgba(0, 0, 0, 0.54); + color: rgba(0 0 0 / 54%); } } } @@ -137,11 +136,8 @@ .app-brand { .app-logo { margin: auto; - &:hover { - cursor: pointer; - } } - + .app-logo-text { display: none; } @@ -172,10 +168,12 @@ } } } + .sidebar-full { .navigation-panel { padding-top: 5%; } + .app-sidenav { .icon-menu { flex-direction: row; diff --git a/src/app/core/shell/toolbar/toolbar.component.scss b/src/app/core/shell/toolbar/toolbar.component.scss index acc7a088e6..41adfbc6f8 100644 --- a/src/app/core/shell/toolbar/toolbar.component.scss +++ b/src/app/core/shell/toolbar/toolbar.component.scss @@ -1,6 +1,9 @@ #mifosx-toolbar { position: relative; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + box-shadow: + 0 3px 1px -2px rgb(0 0 0 / 20%), + 0 2px 2px 0 rgb(0 0 0 / 14%), + 0 1px 5px 0 rgb(0 0 0 / 12%); .tab-link { min-width: auto; @@ -44,9 +47,9 @@ display: none; } -@media (max-width: 959px) { +@media (width <= 959px) { .lg-icon { - display: block; + display: block; margin-left: 5px; } } diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-charges-step/fixed-deposit-account-charges-step.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-charges-step/fixed-deposit-account-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-charges-step/fixed-deposit-account-charges-step.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-charges-step/fixed-deposit-account-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-preview-step/fixed-deposit-account-preview-step.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-preview-step/fixed-deposit-account-preview-step.component.scss index eabc0e02c8..a10ff648dc 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-preview-step/fixed-deposit-account-preview-step.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-preview-step/fixed-deposit-account-preview-step.component.scss @@ -3,10 +3,12 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -16,7 +18,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-settings-step/fixed-deposit-account-settings-step.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-settings-step/fixed-deposit-account-settings-step.component.scss index 3a19d4b574..d4636379f8 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-settings-step/fixed-deposit-account-settings-step.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-settings-step/fixed-deposit-account-settings-step.component.scss @@ -8,7 +8,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -16,7 +16,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-terms-step/fixed-deposit-account-terms-step.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-terms-step/fixed-deposit-account-terms-step.component.scss index 17e77f81d4..213b74b58c 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-terms-step/fixed-deposit-account-terms-step.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-stepper/fixed-deposit-account-terms-step/fixed-deposit-account-terms-step.component.scss @@ -8,7 +8,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -16,7 +16,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/charges-tab/charges-tab.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/charges-tab/charges-tab.component.scss index aaafd7b188..d7750cfcec 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/charges-tab/charges-tab.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/charges-tab/charges-tab.component.scss @@ -1,15 +1,19 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss index e33b8ded0d..188df1c613 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss @@ -1,26 +1,28 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + table { width: 100%; - + tr.incentives-row { height: 0; - + > td { padding: 0; } - + .incentives { overflow: hidden; } - + .mat-card { border-radius: 0; } } - } + } } diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/standing-instructions-tab/standing-instructions-tab.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/standing-instructions-tab/standing-instructions-tab.component.scss index aaafd7b188..d7750cfcec 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/standing-instructions-tab/standing-instructions-tab.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/standing-instructions-tab/standing-instructions-tab.component.scss @@ -1,15 +1,19 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/transactions-tab/transactions-tab.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/transactions-tab/transactions-tab.component.scss index 584001d160..88bae5871c 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/transactions-tab/transactions-tab.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/transactions-tab/transactions-tab.component.scss @@ -1,30 +1,38 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; color: $black; - .account-action-button{ + + .account-action-button { min-width: 26px; - padding: 0 0 3px 0; + padding: 0 0 3px; margin: 0 2%; line-height: 25px; } + .strike { text-decoration: line-through; color: $status-active-overdue; } + .linked { color: $status-approved; } + .accrual { color: $msg-default; } @@ -34,4 +42,4 @@ .select-row:hover { cursor: pointer; font-weight: 800; -} \ No newline at end of file +} diff --git a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/view-transaction/view-transaction.component.scss b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/view-transaction/view-transaction.component.scss index 48430ebe38..603c61fb41 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposit-account-view/view-transaction/view-transaction.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposit-account-view/view-transaction/view-transaction.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { max-width: 37rem; diff --git a/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.scss b/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.scss index 1deab97fba..1fcb1ebc01 100644 --- a/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.scss +++ b/src/app/deposits/fixed-deposits/fixed-deposits-account-actions/fixed-deposits-cash-transaction/fixed-deposits-cash-transaction.component.scss @@ -1,15 +1,15 @@ .expandcollapsebutton { - margin-top: -7px; + margin-top: -7px; } .container { - max-width: 37rem; + max-width: 37rem; } .right-input { - text-align: right; + text-align: right; } .right-label { - padding-right: 25px !important; -} \ No newline at end of file + padding-right: 25px !important; +} diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/close-recurring-deposits-account/close-recurring-deposits-account.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/close-recurring-deposits-account/close-recurring-deposits-account.component.scss index e5e6a71a38..5c9a8bdd4a 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/close-recurring-deposits-account/close-recurring-deposits-account.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/close-recurring-deposits-account/close-recurring-deposits-account.component.scss @@ -3,6 +3,6 @@ } .expandcollapsebutton { - margin-top: -7px; - margin-left: 2%; + margin-top: -7px; + margin-left: 2%; } diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/deposit-recurring-deposits-account/deposit-recurring-deposits-account.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/deposit-recurring-deposits-account/deposit-recurring-deposits-account.component.scss index 6c683c599c..e6f65e3beb 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/deposit-recurring-deposits-account/deposit-recurring-deposits-account.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-actions/deposit-recurring-deposits-account/deposit-recurring-deposits-account.component.scss @@ -3,8 +3,8 @@ } .expandcollapsebutton { - margin-top: -7px; - margin-left: 2%; + margin-top: -7px; + margin-left: 2%; } .right-input { diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-charges-step/recurring-deposits-account-charges-step.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-charges-step/recurring-deposits-account-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-charges-step/recurring-deposits-account-charges-step.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-charges-step/recurring-deposits-account-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-preview-step/recurring-deposits-account-preview-step.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-preview-step/recurring-deposits-account-preview-step.component.scss index 6161bd6001..a10ff648dc 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-preview-step/recurring-deposits-account-preview-step.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-preview-step/recurring-deposits-account-preview-step.component.scss @@ -3,10 +3,12 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -16,11 +18,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; -} - -.margin-t { - margin-top: 1em; + margin: 0 0 0.5em; } .margin-t { @@ -50,4 +48,3 @@ mat-divider { } } } - diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.scss index 17e77f81d4..213b74b58c 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-stepper/recurring-deposits-account-settings-step/recurring-deposits-account-settings-step.component.scss @@ -8,7 +8,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -16,7 +16,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/charges-tab/charges-tab.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/charges-tab/charges-tab.component.scss index aaafd7b188..d7750cfcec 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/charges-tab/charges-tab.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/charges-tab/charges-tab.component.scss @@ -1,15 +1,19 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss index 21f16ed448..188df1c613 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/interest-rate-chart-tab/interest-rate-chart-tab.component.scss @@ -1,9 +1,11 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + table { width: 100%; diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/standing-instructions-tab/standing-instructions-tab.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/standing-instructions-tab/standing-instructions-tab.component.scss index aaafd7b188..d7750cfcec 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/standing-instructions-tab/standing-instructions-tab.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/standing-instructions-tab/standing-instructions-tab.component.scss @@ -1,15 +1,19 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/transactions-tab.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/transactions-tab.component.scss index 117f062c17..021531cc89 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/transactions-tab.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/transactions-tab.component.scss @@ -1,21 +1,26 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; - padding: 0 0 3px 0; + padding: 0 0 3px; margin: 0 10%; line-height: 25px; + .accruals { padding-top: 1%; } @@ -26,4 +31,4 @@ .select-row:hover { cursor: pointer; font-weight: 800; -} \ No newline at end of file +} diff --git a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/view-transaction/view-transaction.component.scss b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/view-transaction/view-transaction.component.scss index 0dee5b1248..9c1004734c 100644 --- a/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/view-transaction/view-transaction.component.scss +++ b/src/app/deposits/recurring-deposits/recurring-deposits-account-view/transactions-tab/view-transaction/view-transaction.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { max-width: 37rem; @@ -29,4 +30,4 @@ .undo { background-color: $status-active-overdue; height: 4px; -} \ No newline at end of file +} diff --git a/src/app/groups/create-group/create-group.component.scss b/src/app/groups/create-group/create-group.component.scss index a6a5331c0a..9f19796b84 100644 --- a/src/app/groups/create-group/create-group.component.scss +++ b/src/app/groups/create-group/create-group.component.scss @@ -1,10 +1,10 @@ .container { - max-width: 50rem; - } + max-width: 50rem; +} .mat-table { display: block; - font-family: Tahoma, Verdana; + font-family: Tahoma, Verdana, sans-serif; width: 50%; } diff --git a/src/app/groups/groups-view/committee-tab/committee-tab.component.scss b/src/app/groups/groups-view/committee-tab/committee-tab.component.scss index aaafd7b188..d7750cfcec 100644 --- a/src/app/groups/groups-view/committee-tab/committee-tab.component.scss +++ b/src/app/groups/groups-view/committee-tab/committee-tab.component.scss @@ -1,15 +1,19 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/groups/groups-view/general-tab/general-tab.component.scss b/src/app/groups/groups-view/general-tab/general-tab.component.scss index 0d3fc4c09a..36e5f04985 100644 --- a/src/app/groups/groups-view/general-tab/general-tab.component.scss +++ b/src/app/groups/groups-view/general-tab/general-tab.component.scss @@ -1,31 +1,39 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .group-details-container { border: 1px solid; padding: 1%; } - .action-button{ + + .action-button { margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; line-height: 25px; } + tr.select-row:hover { cursor: pointer; } } + i:hover { cursor: pointer; } + tr:hover { cursor: pointer; } diff --git a/src/app/groups/groups-view/group-actions/group-transfer-clients/group-transfer-clients.component.scss b/src/app/groups/groups-view/group-actions/group-transfer-clients/group-transfer-clients.component.scss index f231d1299b..c7d2526c33 100644 --- a/src/app/groups/groups-view/group-actions/group-transfer-clients/group-transfer-clients.component.scss +++ b/src/app/groups/groups-view/group-actions/group-transfer-clients/group-transfer-clients.component.scss @@ -1,11 +1,11 @@ .container { - max-width: 37rem; - } + max-width: 37rem; +} .mat-table { display: block; - font-family: Tahoma, Verdana; - width: 100% + font-family: Tahoma, Verdana, sans-serif; + width: 100%; } .mat-row, diff --git a/src/app/groups/groups-view/group-actions/manage-group-members/manage-group-members.component.scss b/src/app/groups/groups-view/group-actions/manage-group-members/manage-group-members.component.scss index e055068c78..b7c13168b8 100644 --- a/src/app/groups/groups-view/group-actions/manage-group-members/manage-group-members.component.scss +++ b/src/app/groups/groups-view/group-actions/manage-group-members/manage-group-members.component.scss @@ -3,7 +3,7 @@ .mat-table { display: block; - font-family: Tahoma, Verdana; + font-family: Tahoma, Verdana, sans-serif; width: 100%; } diff --git a/src/app/groups/groups-view/groups-view.component-theme.scss b/src/app/groups/groups-view/groups-view.component-theme.scss index 5f6a2625ba..5dd6c499c9 100644 --- a/src/app/groups/groups-view/groups-view.component-theme.scss +++ b/src/app/groups/groups-view/groups-view.component-theme.scss @@ -1,7 +1,9 @@ @use '@angular/material' as mat; +@use 'sass:map'; @mixin groups-view-component-theme($theme) { - $primary: map-get($theme, primary); + $primary: map.get($theme, primary); + mifosx-groups-view { .group-card { .header { diff --git a/src/app/groups/groups-view/groups-view.component.scss b/src/app/groups/groups-view/groups-view.component.scss index d9de4c4687..019d4bf244 100644 --- a/src/app/groups/groups-view/groups-view.component.scss +++ b/src/app/groups/groups-view/groups-view.component.scss @@ -3,48 +3,61 @@ max-width: 80rem; width: 90%; padding: 0; + + i:hover { + cursor: pointer; + } + .header { padding: 1%; - .header-title-group { - .group-card-title { + } + + .header-title-group { + .group-card-title { + color: white; + width: 90%; + + mat-card-subtitle { color: white; - width: 90%; - mat-card-subtitle { - color: white; - } } } - .profile-image-container { - margin: 1%; - .profile-image { - object-fit: cover; - border-radius: 20px; - } + } + + .profile-image-container { + margin: 1%; + + .profile-image { + object-fit: cover; + border-radius: 20px; } - .group-meeting { - align-self: flex-end; - width: 300px; - div, ng-template > div { - background-color: #0a6aac; - p { - color: white; - padding: 0 10px; - } + } + + .group-meeting { + align-self: flex-end; + width: 300px; + + div, + ng-template > div { + background-color: #0a6aac; + + p { + color: white; + padding: 0 10px; } } - .group-actions { - align-self: flex-end; - margin: 0 1%; - i { - margin-bottom: 2px; - margin-right: 4px; - } + } + + .group-actions { + align-self: flex-end; + margin: 0 1%; + + i { + margin-bottom: 2px; + margin-right: 4px; } } + .navigation-tabs { overflow: auto; } - i:hover { - cursor: pointer; - } } diff --git a/src/app/groups/groups.component.scss b/src/app/groups/groups.component.scss index f738e24d42..70dccafc11 100644 --- a/src/app/groups/groups.component.scss +++ b/src/app/groups/groups.component.scss @@ -1,8 +1,9 @@ .container { - .action-button{ + .action-button { margin-left: auto; } - .search-button{ + + .search-button { min-width: 30px; margin: 4px; } diff --git a/src/app/home/dashboard/amount-collected-pie/amount-collected-pie.component.scss b/src/app/home/dashboard/amount-collected-pie/amount-collected-pie.component.scss index a9b7eeda50..42d8677727 100644 --- a/src/app/home/dashboard/amount-collected-pie/amount-collected-pie.component.scss +++ b/src/app/home/dashboard/amount-collected-pie/amount-collected-pie.component.scss @@ -1,11 +1,13 @@ .card { min-width: 18.5rem; padding: 0; + .header { - #office{ - margin-bottom: -1.20em; + #office { + margin-bottom: -1.2em; } } + .fallback { height: 20rem; } diff --git a/src/app/home/dashboard/amount-disbursed-pie/amount-disbursed-pie.component.scss b/src/app/home/dashboard/amount-disbursed-pie/amount-disbursed-pie.component.scss index a9b7eeda50..42d8677727 100644 --- a/src/app/home/dashboard/amount-disbursed-pie/amount-disbursed-pie.component.scss +++ b/src/app/home/dashboard/amount-disbursed-pie/amount-disbursed-pie.component.scss @@ -1,11 +1,13 @@ .card { min-width: 18.5rem; padding: 0; + .header { - #office{ - margin-bottom: -1.20em; + #office { + margin-bottom: -1.2em; } } + .fallback { height: 20rem; } diff --git a/src/app/home/dashboard/client-trends-bar/client-trends-bar.component.scss b/src/app/home/dashboard/client-trends-bar/client-trends-bar.component.scss index 446cb59f42..1690fb0657 100644 --- a/src/app/home/dashboard/client-trends-bar/client-trends-bar.component.scss +++ b/src/app/home/dashboard/client-trends-bar/client-trends-bar.component.scss @@ -1,15 +1,18 @@ .card { min-width: 18.5rem; padding: 0; + .header { - #office{ - margin-bottom: -1.20em; + #office { + margin-bottom: -1.2em; } } + #timescale { margin: 2% 50%; transform: translateX(-50%); } + .fallback { overflow-x: auto; max-width: 100%; diff --git a/src/app/home/dashboard/dashboard.component-theme.scss b/src/app/home/dashboard/dashboard.component-theme.scss index 30319f23db..524bd74f55 100644 --- a/src/app/home/dashboard/dashboard.component-theme.scss +++ b/src/app/home/dashboard/dashboard.component-theme.scss @@ -1,11 +1,12 @@ @use '@angular/material' as mat; +@use 'sass:map'; @mixin dashboard-component-theme($theme) { - $primary: map-get($theme, primary); + $primary: map.get($theme, primary); mifosx-dashboard { - - .recent-activities, .frequent-activities { + .recent-activities, + .frequent-activities { .header { background-color: mat.get-color-from-palette($primary, 500); color: mat.get-contrast-color-from-palette($primary, 500); @@ -14,16 +15,18 @@ mifosx-amount-collected-pie, mifosx-amount-disbursed-pie, - mifosx-client-trends-bar { + mifosx-client-trends-bar { .card { .header { background-color: mat.get-color-from-palette($primary, 500); color: mat.get-contrast-color-from-palette($primary, 500); + mat-label, .mat-select-value, .mat-select-arrow { color: mat.get-contrast-color-from-palette($primary, 500); } + .mat-form-field-underline, .mat-form-field-ripple { background-color: mat.get-contrast-color-from-palette($primary, 500); @@ -31,6 +34,5 @@ } } } - } } diff --git a/src/app/home/dashboard/dashboard.component.scss b/src/app/home/dashboard/dashboard.component.scss index dd75045462..035a0d2bef 100644 --- a/src/app/home/dashboard/dashboard.component.scss +++ b/src/app/home/dashboard/dashboard.component.scss @@ -6,16 +6,17 @@ overflow-x: hidden; .search { + width: 100%; + padding: 12px; + + mat-card-content { + width: 100%; + } + + mat-form-field { width: 100%; - padding: 12px; - mat-card-content { - width: 100%; - } - - mat-form-field { - width: 100%; - } } + } .top-card { flex: 1 0 100%; @@ -28,8 +29,7 @@ .bottom-card { display: flex; - flex-wrap: wrap; - flex-direction: row; + flex-flow: row wrap; gap: 2px; .amount-collected, @@ -41,8 +41,7 @@ } } -@media screen and (max-width: 768px) { - +@media screen and (width <= 768px) { .top-card, .bottom-card { flex-direction: column; diff --git a/src/app/home/home.component.scss b/src/app/home/home.component.scss index d92426f0c5..a8698064ad 100644 --- a/src/app/home/home.component.scss +++ b/src/app/home/home.component.scss @@ -9,10 +9,10 @@ } .mat-list-base { - padding-top: 0px; + padding-top: 0; } -a{ +a { text-decoration: none; - color: black + color: black; } diff --git a/src/app/loans/glim-account/glim-account.component.scss b/src/app/loans/glim-account/glim-account.component.scss index 2f2e59ca3a..f63a3b8a9e 100644 --- a/src/app/loans/glim-account/glim-account.component.scss +++ b/src/app/loans/glim-account/glim-account.component.scss @@ -3,38 +3,46 @@ max-width: 80rem; width: 90%; padding: 0; + .header { padding: 1%; + .header-title-group { .loan-card-title { color: white; width: 90%; + p { color: white; } } } + .profile-image-container { margin: 1%; + .profile-image { object-fit: cover; border-radius: 20px; } } + .loan-actions { align-self: flex-end; margin: 0 1%; // min-width: 72%; } + .loan-span { margin: 0 0.5%; } } + .navigation-tabs { overflow: auto; } } -.loans-overview{ +.loans-overview { font-size: 14px; } diff --git a/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.scss b/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.scss index b75026c686..c0decdcb98 100644 --- a/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.scss +++ b/src/app/loans/loans-account-stepper/loans-account-charges-step/loans-account-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { @@ -20,7 +20,7 @@ h3 { } mat-divider { - margin: 1em 0 1em 0; + margin: 1em 0; } .margin-v { @@ -28,9 +28,9 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .tableName { - padding-left: 2%; + padding-left: 2%; } diff --git a/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.scss b/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.scss index 17e77f81d4..213b74b58c 100644 --- a/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.scss +++ b/src/app/loans/loans-account-stepper/loans-account-details-step/loans-account-details-step.component.scss @@ -8,7 +8,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -16,7 +16,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.scss b/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.scss index 87258dacb6..1af94d4194 100644 --- a/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.scss +++ b/src/app/loans/loans-account-stepper/loans-account-preview-step/loans-account-preview-step.component.scss @@ -3,10 +3,12 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -16,7 +18,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.scss b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.scss index 17e77f81d4..213b74b58c 100644 --- a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.scss +++ b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.scss @@ -8,7 +8,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -16,7 +16,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/loans/loans-view/account-details/account-details.component.scss b/src/app/loans/loans-view/account-details/account-details.component.scss index 3d66aafb39..d0d7d34f80 100644 --- a/src/app/loans/loans-view/account-details/account-details.component.scss +++ b/src/app/loans/loans-view/account-details/account-details.component.scss @@ -1,7 +1,7 @@ table { - width: 100%; + width: 100%; } span { - margin: 0.5em 0; + margin: 0.5em 0; } diff --git a/src/app/loans/loans-view/charges-tab/charges-tab.component.scss b/src/app/loans/loans-view/charges-tab/charges-tab.component.scss index 558da7bc2b..d271480fc4 100644 --- a/src/app/loans/loans-view/charges-tab/charges-tab.component.scss +++ b/src/app/loans/loans-view/charges-tab/charges-tab.component.scss @@ -1,18 +1,22 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + table { width: 100%; margin-top: 3%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; line-height: 25px; } + .select-row:hover { cursor: pointer; } diff --git a/src/app/loans/loans-view/external-asset-owner-tab/external-asset-owner-tab.component.scss b/src/app/loans/loans-view/external-asset-owner-tab/external-asset-owner-tab.component.scss index 97c3585c76..99f34f5cfe 100644 --- a/src/app/loans/loans-view/external-asset-owner-tab/external-asset-owner-tab.component.scss +++ b/src/app/loans/loans-view/external-asset-owner-tab/external-asset-owner-tab.component.scss @@ -1,5 +1,6 @@ .tab-container { - padding-bottom: 2%; + padding: 1% 1% 2%; + margin: 1%; h3 { margin: 1% auto; @@ -8,6 +9,7 @@ .transaction-buttons { padding-bottom: 1rem; padding-top: 1rem; + .accruals { padding-top: 1%; } @@ -28,20 +30,13 @@ } } -.tab-container { - padding: 1%; - margin: 1%; -} - .external-asset-owner-status { color: black; } -.account-action-button{ +.account-action-button { min-width: 26px; - padding: 0 0 3px 0; + padding: 0 0 3px; margin: 0 2%; line-height: 25px; } - - diff --git a/src/app/loans/loans-view/external-asset-owner-tab/external-asset-transfer/external-asset-transfer.component.scss b/src/app/loans/loans-view/external-asset-owner-tab/external-asset-transfer/external-asset-transfer.component.scss index f2cf6d40ed..64afdce0ce 100644 --- a/src/app/loans/loans-view/external-asset-owner-tab/external-asset-transfer/external-asset-transfer.component.scss +++ b/src/app/loans/loans-view/external-asset-owner-tab/external-asset-transfer/external-asset-transfer.component.scss @@ -1,5 +1,4 @@ .asset-transfer-container { - height: 150px; .status { diff --git a/src/app/loans/loans-view/general-tab/general-tab.component.scss b/src/app/loans/loans-view/general-tab/general-tab.component.scss index 6cd5716194..bd85865eac 100644 --- a/src/app/loans/loans-view/general-tab/general-tab.component.scss +++ b/src/app/loans/loans-view/general-tab/general-tab.component.scss @@ -20,4 +20,4 @@ span { margin: 0.5em 0; -} \ No newline at end of file +} diff --git a/src/app/loans/loans-view/loan-account-actions/add-collateral/add-collateral.component.scss b/src/app/loans/loans-view/loan-account-actions/add-collateral/add-collateral.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/add-collateral/add-collateral.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/add-collateral/add-collateral.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/add-loan-charge/add-loan-charge.component.scss b/src/app/loans/loans-view/loan-account-actions/add-loan-charge/add-loan-charge.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/add-loan-charge/add-loan-charge.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/add-loan-charge/add-loan-charge.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/adjust-loan-charge/adjust-loan-charge.component.scss b/src/app/loans/loans-view/loan-account-actions/adjust-loan-charge/adjust-loan-charge.component.scss index 50de7f7dbf..1fcb1ebc01 100644 --- a/src/app/loans/loans-view/loan-account-actions/adjust-loan-charge/adjust-loan-charge.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/adjust-loan-charge/adjust-loan-charge.component.scss @@ -7,9 +7,9 @@ } .right-input { -text-align: right; + text-align: right; } .right-label { -padding-right: 25px !important; + padding-right: 25px !important; } diff --git a/src/app/loans/loans-view/loan-account-actions/approve-loan/approve-loan.component.scss b/src/app/loans/loans-view/loan-account-actions/approve-loan/approve-loan.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/approve-loan/approve-loan.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/approve-loan/approve-loan.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/assign-loan-officer/assign-loan-officer.component.scss b/src/app/loans/loans-view/loan-account-actions/assign-loan-officer/assign-loan-officer.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/assign-loan-officer/assign-loan-officer.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/assign-loan-officer/assign-loan-officer.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.scss b/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.scss index 724137a4a5..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/charge-off/charge-off.component.scss @@ -1,4 +1,3 @@ - .container { max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.scss b/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/close-as-rescheduled/close-as-rescheduled.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/create-guarantor/create-guarantor.component.scss b/src/app/loans/loans-view/loan-account-actions/create-guarantor/create-guarantor.component.scss index efe1f45f44..de57aa7cb8 100644 --- a/src/app/loans/loans-view/loan-account-actions/create-guarantor/create-guarantor.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/create-guarantor/create-guarantor.component.scss @@ -1,11 +1,10 @@ .container { - .mat-table { display: block; - font-family: Tahoma, Verdana; + font-family: Tahoma, Verdana, sans-serif; width: 100%; } - + .mat-row, .mat-header-row { display: flex; @@ -15,17 +14,16 @@ min-height: 48px; padding: 0 24px; } - + .mat-cell, .mat-header-cell { flex: 1; overflow: hidden; word-wrap: break-word; } - + h3 { padding-left: 0; margin-bottom: 0; } - } diff --git a/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.scss b/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.scss index 5aa0bac6fd..f6b89f7e9f 100644 --- a/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/disburse/disburse.component.scss @@ -1,7 +1,7 @@ .expandcollapsebutton { - margin-top: -7px; + margin-top: -7px; } .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/foreclosure/foreclosure.component.scss b/src/app/loans/loans-view/loan-account-actions/foreclosure/foreclosure.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/foreclosure/foreclosure.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/foreclosure/foreclosure.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.scss b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/loan-reamortize/loan-reamortize.component.scss b/src/app/loans/loans-view/loan-account-actions/loan-reamortize/loan-reamortize.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-reamortize/loan-reamortize.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/loan-reamortize/loan-reamortize.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/loan-reschedule/loan-reschedule.component.scss b/src/app/loans/loans-view/loan-account-actions/loan-reschedule/loan-reschedule.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-reschedule/loan-reschedule.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/loan-reschedule/loan-reschedule.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/loan-screen-reports/loan-screen-reports.component.scss b/src/app/loans/loans-view/loan-account-actions/loan-screen-reports/loan-screen-reports.component.scss index 4441671864..9e56d62b49 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-screen-reports/loan-screen-reports.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/loan-screen-reports/loan-screen-reports.component.scss @@ -1,9 +1,11 @@ .container { max-width: 37rem; + .print { align-self: flex-end; } + .screen-report { - text-align: center; + text-align: center; } } diff --git a/src/app/loans/loans-view/loan-account-actions/loans-account-close/loans-account-close.component.scss b/src/app/loans/loans-view/loan-account-actions/loans-account-close/loans-account-close.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/loans-account-close/loans-account-close.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/loans-account-close/loans-account-close.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/make-repayment/make-repayment.component.scss b/src/app/loans/loans-view/loan-account-actions/make-repayment/make-repayment.component.scss index ac8b3295ab..1fcb1ebc01 100644 --- a/src/app/loans/loans-view/loan-account-actions/make-repayment/make-repayment.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/make-repayment/make-repayment.component.scss @@ -1,9 +1,9 @@ .expandcollapsebutton { - margin-top: -7px; + margin-top: -7px; } .container { - max-width: 37rem; + max-width: 37rem; } .right-input { diff --git a/src/app/loans/loans-view/loan-account-actions/prepay-loan/prepay-loan.component.scss b/src/app/loans/loans-view/loan-account-actions/prepay-loan/prepay-loan.component.scss index ac8b3295ab..1fcb1ebc01 100644 --- a/src/app/loans/loans-view/loan-account-actions/prepay-loan/prepay-loan.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/prepay-loan/prepay-loan.component.scss @@ -1,9 +1,9 @@ .expandcollapsebutton { - margin-top: -7px; + margin-top: -7px; } .container { - max-width: 37rem; + max-width: 37rem; } .right-input { diff --git a/src/app/loans/loans-view/loan-account-actions/recovery-repayment/recovery-repayment.component.scss b/src/app/loans/loans-view/loan-account-actions/recovery-repayment/recovery-repayment.component.scss index 5aa0bac6fd..f6b89f7e9f 100644 --- a/src/app/loans/loans-view/loan-account-actions/recovery-repayment/recovery-repayment.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/recovery-repayment/recovery-repayment.component.scss @@ -1,7 +1,7 @@ .expandcollapsebutton { - margin-top: -7px; + margin-top: -7px; } .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/reject-loan/reject-loan.component.scss b/src/app/loans/loans-view/loan-account-actions/reject-loan/reject-loan.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/reject-loan/reject-loan.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/reject-loan/reject-loan.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/undo-approval/undo-approval.component.scss b/src/app/loans/loans-view/loan-account-actions/undo-approval/undo-approval.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/undo-approval/undo-approval.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/undo-approval/undo-approval.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/undo-disbursal/undo-disbursal.component.scss b/src/app/loans/loans-view/loan-account-actions/undo-disbursal/undo-disbursal.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/undo-disbursal/undo-disbursal.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/undo-disbursal/undo-disbursal.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.scss b/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.scss index 96148e858a..a9e57970ab 100644 --- a/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/view-guarantors/view-guarantors.component.scss @@ -1,26 +1,29 @@ .view-guarantors-account-tables { - padding: 1%; - margin: 1%; - .table-headers { - margin: 0; - padding: 6px; - } - td { - padding: 3px; - } + padding: 1%; + margin: 1%; + + .table-headers { + margin: 0; + padding: 6px; + } + + td { + padding: 3px; + } } table { - width: 100%; - .account-action-button{ - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; - } + width: 100%; + + .account-action-button { + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; + } } -.heading-content{ +.heading-content { margin-bottom: 1%; margin-top: 1%; width: 100%; @@ -31,5 +34,5 @@ table { } .container { - max-width: 73rem; + max-width: 73rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.scss b/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/waive-interest/waive-interest.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/withdrawn-by-client/withdrawn-by-client.component.scss b/src/app/loans/loans-view/loan-account-actions/withdrawn-by-client/withdrawn-by-client.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/withdrawn-by-client/withdrawn-by-client.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/withdrawn-by-client/withdrawn-by-client.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-account-actions/write-off-page/write-off-page.component.scss b/src/app/loans/loans-view/loan-account-actions/write-off-page/write-off-page.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/loans/loans-view/loan-account-actions/write-off-page/write-off-page.component.scss +++ b/src/app/loans/loans-view/loan-account-actions/write-off-page/write-off-page.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/loans/loans-view/loan-collateral-tab/loan-collateral-tab.component.scss b/src/app/loans/loans-view/loan-collateral-tab/loan-collateral-tab.component.scss index 223688cb7a..6692747343 100644 --- a/src/app/loans/loans-view/loan-collateral-tab/loan-collateral-tab.component.scss +++ b/src/app/loans/loans-view/loan-collateral-tab/loan-collateral-tab.component.scss @@ -1,11 +1,12 @@ table { - width: 100%; - margin-top: 3%; + width: 100%; + margin-top: 3%; + .document-action-button { - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; } } diff --git a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.scss b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.scss index 5ffc94951b..9849849575 100644 --- a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.scss +++ b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.scss @@ -5,7 +5,8 @@ table { .container { padding-top: 1%; padding-bottom: 2%; + .delete-button { - margin-left: 1%; + margin-left: 1%; } } diff --git a/src/app/loans/loans-view/loan-documents-tab/loan-documents-tab.component.scss b/src/app/loans/loans-view/loan-documents-tab/loan-documents-tab.component.scss index c47e14a474..6692747343 100644 --- a/src/app/loans/loans-view/loan-documents-tab/loan-documents-tab.component.scss +++ b/src/app/loans/loans-view/loan-documents-tab/loan-documents-tab.component.scss @@ -1,15 +1,16 @@ table { - width: 100%; - margin-top: 3%; + width: 100%; + margin-top: 3%; + .document-action-button { - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; } } .tab-container { - padding: 1%; - margin: 1%; + padding: 1%; + margin: 1%; } diff --git a/src/app/loans/loans-view/loan-tranche-details/loan-tranche-details.component.scss b/src/app/loans/loans-view/loan-tranche-details/loan-tranche-details.component.scss index 5ffc94951b..9849849575 100644 --- a/src/app/loans/loans-view/loan-tranche-details/loan-tranche-details.component.scss +++ b/src/app/loans/loans-view/loan-tranche-details/loan-tranche-details.component.scss @@ -5,7 +5,8 @@ table { .container { padding-top: 1%; padding-bottom: 2%; + .delete-button { - margin-left: 1%; + margin-left: 1%; } } diff --git a/src/app/loans/loans-view/original-schedule-tab/original-schedule-tab.component.scss b/src/app/loans/loans-view/original-schedule-tab/original-schedule-tab.component.scss index fc5525a0b2..9524b93f4f 100644 --- a/src/app/loans/loans-view/original-schedule-tab/original-schedule-tab.component.scss +++ b/src/app/loans/loans-view/original-schedule-tab/original-schedule-tab.component.scss @@ -1,8 +1,8 @@ table { - width: 100%; - margin: 3% 0%; + width: 100%; + margin: 3% 0%; } .container { - padding-bottom: 2%; + padding-bottom: 2%; } diff --git a/src/app/loans/loans-view/overdue-charges-tab/overdue-charges-tab.component.scss b/src/app/loans/loans-view/overdue-charges-tab/overdue-charges-tab.component.scss index ca97dafbe7..9399849e48 100644 --- a/src/app/loans/loans-view/overdue-charges-tab/overdue-charges-tab.component.scss +++ b/src/app/loans/loans-view/overdue-charges-tab/overdue-charges-tab.component.scss @@ -1,4 +1,4 @@ table { - width: 100%; - margin-top: 3%; + width: 100%; + margin-top: 3%; } diff --git a/src/app/loans/loans-view/repayment-schedule-tab/repayment-schedule-tab.component.scss b/src/app/loans/loans-view/repayment-schedule-tab/repayment-schedule-tab.component.scss index 2c802f68d7..61c26d8ef3 100644 --- a/src/app/loans/loans-view/repayment-schedule-tab/repayment-schedule-tab.component.scss +++ b/src/app/loans/loans-view/repayment-schedule-tab/repayment-schedule-tab.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; table { width: 100%; diff --git a/src/app/loans/loans-view/reschedule-loan-tab/reschedule-loan-tab.component.scss b/src/app/loans/loans-view/reschedule-loan-tab/reschedule-loan-tab.component.scss index f8b494af14..a56fdd6e3a 100644 --- a/src/app/loans/loans-view/reschedule-loan-tab/reschedule-loan-tab.component.scss +++ b/src/app/loans/loans-view/reschedule-loan-tab/reschedule-loan-tab.component.scss @@ -1,8 +1,9 @@ table { width: 100%; + .action-button { min-width: 26px; - padding: 0 0 3px 0; + padding: 0 0 3px; margin: 0 2%; line-height: 25px; } diff --git a/src/app/loans/loans-view/standing-instructions-tab/standing-instructions-tab.component.scss b/src/app/loans/loans-view/standing-instructions-tab/standing-instructions-tab.component.scss index aaafd7b188..d7750cfcec 100644 --- a/src/app/loans/loans-view/standing-instructions-tab/standing-instructions-tab.component.scss +++ b/src/app/loans/loans-view/standing-instructions-tab/standing-instructions-tab.component.scss @@ -1,15 +1,19 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/loans/loans-view/transactions-tab/transactions-tab.component.scss b/src/app/loans/loans-view/transactions-tab/transactions-tab.component.scss index a9a620f698..95a41190b8 100644 --- a/src/app/loans/loans-view/transactions-tab/transactions-tab.component.scss +++ b/src/app/loans/loans-view/transactions-tab/transactions-tab.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { padding-bottom: 2%; @@ -6,6 +7,7 @@ .transaction-buttons { padding-bottom: 1rem; padding-top: 1rem; + .accruals { padding-top: 1%; } @@ -13,9 +15,10 @@ table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; - padding: 0 0 3px 0; + padding: 0 0 3px; margin: 0 2%; line-height: 25px; } @@ -24,21 +27,27 @@ text-decoration: line-through; color: $status-active-overdue; } + .linked { color: $status-approved; } + .accrual { color: $msg-default; } + .down-payment { color: $status-downpayment; } + .chargeoff { color: $status-chargeoff; } + .reage { color: $status-reage; } + .reamortize { color: $status-reamortize; } diff --git a/src/app/loans/loans-view/transactions/view-reciept/view-reciept.component.scss b/src/app/loans/loans-view/transactions/view-reciept/view-reciept.component.scss index b88a8cdbc0..5a1374abac 100644 --- a/src/app/loans/loans-view/transactions/view-reciept/view-reciept.component.scss +++ b/src/app/loans/loans-view/transactions/view-reciept/view-reciept.component.scss @@ -1,7 +1,8 @@ .container { max-width: 50rem; + .back-button { max-height: 2%; margin-bottom: 2%; - } + } } diff --git a/src/app/loans/loans-view/transactions/view-transaction/view-transaction.component.scss b/src/app/loans/loans-view/transactions/view-transaction/view-transaction.component.scss index 902c3d3e5d..bfadd349f7 100644 --- a/src/app/loans/loans-view/transactions/view-transaction/view-transaction.component.scss +++ b/src/app/loans/loans-view/transactions/view-transaction/view-transaction.component.scss @@ -1,7 +1,9 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { max-width: 37rem; + .content { div { margin: 1rem 0; diff --git a/src/app/loans/loans-view/view-charge/view-charge.component.scss b/src/app/loans/loans-view/view-charge/view-charge.component.scss index 7fa0ec4ad1..7b314612f0 100644 --- a/src/app/loans/loans-view/view-charge/view-charge.component.scss +++ b/src/app/loans/loans-view/view-charge/view-charge.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { max-width: 37rem; diff --git a/src/app/login/login.component.scss b/src/app/login/login.component.scss index a19af21d23..4d32f91f4a 100644 --- a/src/app/login/login.component.scss +++ b/src/app/login/login.component.scss @@ -1,12 +1,12 @@ .cover { - background: url("../../assets/images/cover_image_resized.webp") no-repeat center center; + background: url('../../assets/images/cover_image_resized.webp') no-repeat center center; background-size: cover; position: relative; z-index: 0; max-width: 70vw; &::after { - content: ""; + content: ''; opacity: 0.5; background: linear-gradient(#000, #000); width: 100%; diff --git a/src/app/navigation/center-navigation/center-navigation.component.scss b/src/app/navigation/center-navigation/center-navigation.component.scss index 1835f28ad0..15eeb2c468 100644 --- a/src/app/navigation/center-navigation/center-navigation.component.scss +++ b/src/app/navigation/center-navigation/center-navigation.component.scss @@ -1,5 +1,5 @@ .main-icon { - margin: 7px 0 0 0; + margin: 7px 0 0; } h2 { diff --git a/src/app/navigation/client-navigation/client-navigation.component.scss b/src/app/navigation/client-navigation/client-navigation.component.scss index 1835f28ad0..15eeb2c468 100644 --- a/src/app/navigation/client-navigation/client-navigation.component.scss +++ b/src/app/navigation/client-navigation/client-navigation.component.scss @@ -1,5 +1,5 @@ .main-icon { - margin: 7px 0 0 0; + margin: 7px 0 0; } h2 { diff --git a/src/app/navigation/group-navigation/group-navigation.component.scss b/src/app/navigation/group-navigation/group-navigation.component.scss index 1835f28ad0..15eeb2c468 100644 --- a/src/app/navigation/group-navigation/group-navigation.component.scss +++ b/src/app/navigation/group-navigation/group-navigation.component.scss @@ -1,5 +1,5 @@ .main-icon { - margin: 7px 0 0 0; + margin: 7px 0 0; } h2 { diff --git a/src/app/navigation/office-navigation/office-navigation.component.scss b/src/app/navigation/office-navigation/office-navigation.component.scss index fa160afd79..2fccc29335 100644 --- a/src/app/navigation/office-navigation/office-navigation.component.scss +++ b/src/app/navigation/office-navigation/office-navigation.component.scss @@ -10,5 +10,5 @@ h2 { } .main-icon { - margin: 7px 0 0 0; + margin: 7px 0 0; } diff --git a/src/app/navigation/staff-navigation/staff-navigation.component.scss b/src/app/navigation/staff-navigation/staff-navigation.component.scss index b04841a349..5c160a4fd2 100644 --- a/src/app/navigation/staff-navigation/staff-navigation.component.scss +++ b/src/app/navigation/staff-navigation/staff-navigation.component.scss @@ -1,5 +1,5 @@ .main-icon { - margin: 7px 0 0 0; + margin: 7px 0 0; } .true { diff --git a/src/app/not-found/not-found.component.scss b/src/app/not-found/not-found.component.scss index 7b33d39c5e..ad4100a8aa 100644 --- a/src/app/not-found/not-found.component.scss +++ b/src/app/not-found/not-found.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .not-found-container { height: 100%; @@ -14,5 +15,3 @@ font-size: 160px; font-weight: bolder; } - - diff --git a/src/app/notifications/notifications-page/notifications-page.component.scss b/src/app/notifications/notifications-page/notifications-page.component.scss index 9c987d4d39..353410e094 100644 --- a/src/app/notifications/notifications-page/notifications-page.component.scss +++ b/src/app/notifications/notifications-page/notifications-page.component.scss @@ -1,3 +1,3 @@ .select-row:hover { cursor: pointer; -} \ No newline at end of file +} diff --git a/src/app/organization/adhoc-query/adhoc-query.component.scss b/src/app/organization/adhoc-query/adhoc-query.component.scss index 9b40653e2f..49a7efc0cd 100644 --- a/src/app/organization/adhoc-query/adhoc-query.component.scss +++ b/src/app/organization/adhoc-query/adhoc-query.component.scss @@ -2,7 +2,7 @@ table { width: 100%; .select-row:hover { - cursor: pointer; + cursor: pointer; } } diff --git a/src/app/organization/bulk-import/view-bulk-import/view-bulk-import.component.scss b/src/app/organization/bulk-import/view-bulk-import/view-bulk-import.component.scss index b47a2ac2a1..35ef6e5841 100644 --- a/src/app/organization/bulk-import/view-bulk-import/view-bulk-import.component.scss +++ b/src/app/organization/bulk-import/view-bulk-import/view-bulk-import.component.scss @@ -1,5 +1,5 @@ .imports-table { - overflow: auto; + overflow: auto; } .documents { diff --git a/src/app/organization/bulk-loan-reassignmnet/bulk-loan-reassignmnet.component.scss b/src/app/organization/bulk-loan-reassignmnet/bulk-loan-reassignmnet.component.scss index 464f9078e8..7f6e5813fb 100644 --- a/src/app/organization/bulk-loan-reassignmnet/bulk-loan-reassignmnet.component.scss +++ b/src/app/organization/bulk-loan-reassignmnet/bulk-loan-reassignmnet.component.scss @@ -1,3 +1,3 @@ table { - border: none; + border: none; } diff --git a/src/app/organization/currencies/manage-currencies/manage-currencies.component.scss b/src/app/organization/currencies/manage-currencies/manage-currencies.component.scss index 5911b9d88b..7e005ad408 100644 --- a/src/app/organization/currencies/manage-currencies/manage-currencies.component.scss +++ b/src/app/organization/currencies/manage-currencies/manage-currencies.component.scss @@ -1,3 +1,3 @@ -.container{ +.container { width: 74rem; } diff --git a/src/app/organization/employees/create-employee/create-employee.component.scss b/src/app/organization/employees/create-employee/create-employee.component.scss index 3d0eabb99d..2b135f7fb9 100644 --- a/src/app/organization/employees/create-employee/create-employee.component.scss +++ b/src/app/organization/employees/create-employee/create-employee.component.scss @@ -3,5 +3,5 @@ } .loan-officer { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } diff --git a/src/app/organization/employees/employees.component.scss b/src/app/organization/employees/employees.component.scss index 9b40653e2f..49a7efc0cd 100644 --- a/src/app/organization/employees/employees.component.scss +++ b/src/app/organization/employees/employees.component.scss @@ -2,7 +2,7 @@ table { width: 100%; .select-row:hover { - cursor: pointer; + cursor: pointer; } } diff --git a/src/app/organization/employees/view-employee/view-employee.component.scss b/src/app/organization/employees/view-employee/view-employee.component.scss index c0be43887f..46cf447600 100644 --- a/src/app/organization/employees/view-employee/view-employee.component.scss +++ b/src/app/organization/employees/view-employee/view-employee.component.scss @@ -1,10 +1,10 @@ .container { max-width: 37rem; - .content { - div { - margin: 1rem 0; - word-wrap: break-word; - } + .content { + div { + margin: 1rem 0; + word-wrap: break-word; } } +} diff --git a/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.scss b/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.scss +++ b/src/app/organization/entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/organization/fund-mapping/fund-mapping.component.scss b/src/app/organization/fund-mapping/fund-mapping.component.scss index 2aaa09a5ad..4625f7360c 100644 --- a/src/app/organization/fund-mapping/fund-mapping.component.scss +++ b/src/app/organization/fund-mapping/fund-mapping.component.scss @@ -1,17 +1,15 @@ .container { - max-width: 73rem; .margin-v { margin: 1em 0; } - + .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } - + .margin-t { margin-top: 1em; } - } diff --git a/src/app/organization/holidays/create-holiday/create-holiday.component.scss b/src/app/organization/holidays/create-holiday/create-holiday.component.scss index 690b3262a3..d774f68da2 100644 --- a/src/app/organization/holidays/create-holiday/create-holiday.component.scss +++ b/src/app/organization/holidays/create-holiday/create-holiday.component.scss @@ -1,3 +1,3 @@ -.container{ +.container { max-width: 37rem; } diff --git a/src/app/organization/holidays/edit-holiday/edit-holiday.component.scss b/src/app/organization/holidays/edit-holiday/edit-holiday.component.scss index 690b3262a3..d774f68da2 100644 --- a/src/app/organization/holidays/edit-holiday/edit-holiday.component.scss +++ b/src/app/organization/holidays/edit-holiday/edit-holiday.component.scss @@ -1,3 +1,3 @@ -.container{ +.container { max-width: 37rem; } diff --git a/src/app/organization/holidays/holidays.component.scss b/src/app/organization/holidays/holidays.component.scss index 85d24ea7dc..24edb63bbb 100644 --- a/src/app/organization/holidays/holidays.component.scss +++ b/src/app/organization/holidays/holidays.component.scss @@ -1,6 +1,6 @@ table { width: 100%; - + .select-row:hover { cursor: pointer; } diff --git a/src/app/organization/holidays/view-holidays/view-holidays.component.scss b/src/app/organization/holidays/view-holidays/view-holidays.component.scss index d80b0c4831..a4541ccaf7 100644 --- a/src/app/organization/holidays/view-holidays/view-holidays.component.scss +++ b/src/app/organization/holidays/view-holidays/view-holidays.component.scss @@ -1,14 +1,14 @@ .container { - max-width: 37rem; - - .content { - div { - margin: 1rem 0; - word-wrap: break-word; - - &.header { - font-weight: 500; - } + max-width: 37rem; + + .content { + div { + margin: 1rem 0; + word-wrap: break-word; + + &.header { + font-weight: 500; } } + } } diff --git a/src/app/organization/investors/investors.component.scss b/src/app/organization/investors/investors.component.scss index bc74de9411..91ae8740f6 100644 --- a/src/app/organization/investors/investors.component.scss +++ b/src/app/organization/investors/investors.component.scss @@ -8,7 +8,8 @@ .record-actions { margin-top: 1%; - button{ + + button { margin-right: 1%; } } @@ -19,12 +20,14 @@ } .record { - .record-actions{ + .record-actions { margin-top: 1%; - button{ + + button { margin-right: 1%; } } + h3 { margin: 1% auto; } @@ -47,8 +50,10 @@ $color: #e2e4ec; position: absolute; width: $bar; height: 8px; - background: linear-gradient(125deg, rgb(255, 255, 255), #c4d2e9, rgb(255, 255, 255)); - animation: grow 4s linear infinite, move 4s linear infinite; + background: linear-gradient(125deg, rgb(255 255 255), #c4d2e9, rgb(255 255 255)); + animation: + grow 4s linear infinite, + move 4s linear infinite; top: 154px; } @@ -66,7 +71,7 @@ $color: #e2e4ec; } 33.3% { - left: $foo / 2; + left: calc($foo / 2); } 50% { @@ -74,7 +79,7 @@ $color: #e2e4ec; } 66.7% { - left: $foo / 2; + left: calc($foo / 2); } 83.3% { @@ -92,11 +97,11 @@ $color: #e2e4ec; } 16.7% { - width: $foo / 2; + width: calc($foo / 2); } 33.3% { - width: $foo / 2; + width: calc($foo / 2); } 50% { @@ -104,11 +109,11 @@ $color: #e2e4ec; } 66.7% { - width: $foo / 2; + width: calc($foo / 2); } 83.3% { - width: $foo / 2; + width: calc($foo / 2); } 100% { diff --git a/src/app/organization/loan-provisioning-criteria/view-loan-provisioning-criteria/view-loan-provisioning-criteria.component.scss b/src/app/organization/loan-provisioning-criteria/view-loan-provisioning-criteria/view-loan-provisioning-criteria.component.scss index a6974a161a..edd3222222 100644 --- a/src/app/organization/loan-provisioning-criteria/view-loan-provisioning-criteria/view-loan-provisioning-criteria.component.scss +++ b/src/app/organization/loan-provisioning-criteria/view-loan-provisioning-criteria/view-loan-provisioning-criteria.component.scss @@ -1,24 +1,26 @@ table { - width: 100%; + width: 100%; } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { - margin: 0; - font-weight: 500; +h2, +h3, +h4 { + margin: 0; + font-weight: 500; } span { - margin: 0.5em 0; + margin: 0.5em 0; } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .loanProduct { - padding: 10px 0px; + padding: 10px 0; } diff --git a/src/app/organization/manage-funds/manage-funds.component.scss b/src/app/organization/manage-funds/manage-funds.component.scss index 77ebdea8f8..24edb63bbb 100644 --- a/src/app/organization/manage-funds/manage-funds.component.scss +++ b/src/app/organization/manage-funds/manage-funds.component.scss @@ -5,4 +5,3 @@ table { cursor: pointer; } } - diff --git a/src/app/organization/offices/create-office/create-office.component.scss b/src/app/organization/offices/create-office/create-office.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/organization/offices/create-office/create-office.component.scss +++ b/src/app/organization/offices/create-office/create-office.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/organization/offices/edit-office/edit-office.component.scss b/src/app/organization/offices/edit-office/edit-office.component.scss index 0f0bec9188..d774f68da2 100644 --- a/src/app/organization/offices/edit-office/edit-office.component.scss +++ b/src/app/organization/offices/edit-office/edit-office.component.scss @@ -1,3 +1,3 @@ -.container{ - max-width: 37rem; +.container { + max-width: 37rem; } diff --git a/src/app/organization/offices/view-office/general-tab/general-tab.component.scss b/src/app/organization/offices/view-office/general-tab/general-tab.component.scss index 4f173238f0..07ecfe7a0b 100644 --- a/src/app/organization/offices/view-office/general-tab/general-tab.component.scss +++ b/src/app/organization/offices/view-office/general-tab/general-tab.component.scss @@ -1,8 +1,9 @@ .tab-container { padding: 1%; margin: 1%; + .delete-button { - margin-left: 1%; + margin-left: 1%; } } diff --git a/src/app/organization/offices/view-office/view-office.component.scss b/src/app/organization/offices/view-office/view-office.component.scss index a179edb6d1..3b3b46bdda 100644 --- a/src/app/organization/offices/view-office/view-office.component.scss +++ b/src/app/organization/offices/view-office/view-office.component.scss @@ -1,10 +1,12 @@ -.action-button{ +.action-button { width: 95%; } + .office-card { margin: 0 auto; width: 90%; padding: 0; + .navigation-tabs { overflow: auto; } diff --git a/src/app/organization/payment-types/create-payment-type/create-payment-type.component.scss b/src/app/organization/payment-types/create-payment-type/create-payment-type.component.scss index 345d8f51c9..4e92802e2c 100644 --- a/src/app/organization/payment-types/create-payment-type/create-payment-type.component.scss +++ b/src/app/organization/payment-types/create-payment-type/create-payment-type.component.scss @@ -1,7 +1,7 @@ .container { - max-width: 37rem; + max-width: 37rem; } .status { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } diff --git a/src/app/organization/payment-types/edit-payment-type/edit-payment-type.component.scss b/src/app/organization/payment-types/edit-payment-type/edit-payment-type.component.scss index 345d8f51c9..4e92802e2c 100644 --- a/src/app/organization/payment-types/edit-payment-type/edit-payment-type.component.scss +++ b/src/app/organization/payment-types/edit-payment-type/edit-payment-type.component.scss @@ -1,7 +1,7 @@ .container { - max-width: 37rem; + max-width: 37rem; } .status { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } diff --git a/src/app/organization/payment-types/payment-types.component.scss b/src/app/organization/payment-types/payment-types.component.scss index ff35a6aaa1..1748276d88 100644 --- a/src/app/organization/payment-types/payment-types.component.scss +++ b/src/app/organization/payment-types/payment-types.component.scss @@ -13,4 +13,3 @@ table { .text-center { text-align: center; } - diff --git a/src/app/organization/sms-campaigns/create-campaign/create-campaign.component.scss b/src/app/organization/sms-campaigns/create-campaign/create-campaign.component.scss index 7b2c0eea14..6b6191c51e 100644 --- a/src/app/organization/sms-campaigns/create-campaign/create-campaign.component.scss +++ b/src/app/organization/sms-campaigns/create-campaign/create-campaign.component.scss @@ -1,3 +1,3 @@ .container { - width: 60%;; + width: 60%; } diff --git a/src/app/organization/sms-campaigns/edit-campaign/edit-campaign.component.scss b/src/app/organization/sms-campaigns/edit-campaign/edit-campaign.component.scss index 7b2c0eea14..6b6191c51e 100644 --- a/src/app/organization/sms-campaigns/edit-campaign/edit-campaign.component.scss +++ b/src/app/organization/sms-campaigns/edit-campaign/edit-campaign.component.scss @@ -1,3 +1,3 @@ .container { - width: 60%;; + width: 60%; } diff --git a/src/app/organization/sms-campaigns/sms-campaign-stepper/campaign-preview-step/campaign-preview-step.component.scss b/src/app/organization/sms-campaigns/sms-campaign-stepper/campaign-preview-step/campaign-preview-step.component.scss index 7c23b95f51..9ab25fa733 100644 --- a/src/app/organization/sms-campaigns/sms-campaign-stepper/campaign-preview-step/campaign-preview-step.component.scss +++ b/src/app/organization/sms-campaigns/sms-campaign-stepper/campaign-preview-step/campaign-preview-step.component.scss @@ -1,10 +1,12 @@ .tab-content { padding: 1%; margin: 1%; + .template-message { padding-inline: 1.5%; margin-top: 1%; } + .margin-t { margin-top: 1em; } diff --git a/src/app/organization/sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-business-rule-parameters/edit-business-rule-parameters.component.scss b/src/app/organization/sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-business-rule-parameters/edit-business-rule-parameters.component.scss index 1bd42d6a5b..81a7b0580b 100644 --- a/src/app/organization/sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-business-rule-parameters/edit-business-rule-parameters.component.scss +++ b/src/app/organization/sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-business-rule-parameters/edit-business-rule-parameters.component.scss @@ -3,7 +3,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/organization/sms-campaigns/sms-campaign-stepper/sms-campaign-step/business-rule-parameters/business-rule-parameters.component.scss b/src/app/organization/sms-campaigns/sms-campaign-stepper/sms-campaign-step/business-rule-parameters/business-rule-parameters.component.scss index 1bd42d6a5b..81a7b0580b 100644 --- a/src/app/organization/sms-campaigns/sms-campaign-stepper/sms-campaign-step/business-rule-parameters/business-rule-parameters.component.scss +++ b/src/app/organization/sms-campaigns/sms-campaign-stepper/sms-campaign-step/business-rule-parameters/business-rule-parameters.component.scss @@ -3,7 +3,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/organization/sms-campaigns/sms-campaigns.component.scss b/src/app/organization/sms-campaigns/sms-campaigns.component.scss index 94e48997cf..24edb63bbb 100644 --- a/src/app/organization/sms-campaigns/sms-campaigns.component.scss +++ b/src/app/organization/sms-campaigns/sms-campaigns.component.scss @@ -2,6 +2,6 @@ table { width: 100%; .select-row:hover { - cursor: pointer; + cursor: pointer; } } diff --git a/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.scss b/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.scss index b81392f367..d7eb2837b7 100644 --- a/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.scss +++ b/src/app/organization/sms-campaigns/view-campaign/view-campaign.component.scss @@ -1,17 +1,21 @@ .action-buttons { width: 90%; } + .sms-card { margin: 0 auto; width: 80%; padding: 0; + .tab-content { padding: 1%; margin: 1%; + .template-message { padding-inline: 1.5%; margin-top: 1%; } + .search-button { max-width: 3%; max-height: 2%; diff --git a/src/app/organization/standing-instructions-history/standing-instructions-history.component.scss b/src/app/organization/standing-instructions-history/standing-instructions-history.component.scss index 08a2e2bee4..39314c034b 100644 --- a/src/app/organization/standing-instructions-history/standing-instructions-history.component.scss +++ b/src/app/organization/standing-instructions-history/standing-instructions-history.component.scss @@ -3,7 +3,7 @@ } .output { - .error-log{ + .error-log { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/organization/tellers/cashiers/cashiers.component.scss b/src/app/organization/tellers/cashiers/cashiers.component.scss index 053fdb11bc..02f921b6a4 100644 --- a/src/app/organization/tellers/cashiers/cashiers.component.scss +++ b/src/app/organization/tellers/cashiers/cashiers.component.scss @@ -1,11 +1,13 @@ table { width: 100%; - .cashier-action-button{ + + .cashier-action-button { min-width: 26px; padding: 0 6px; margin: 4px; line-height: 25px; } + .select-row:hover { cursor: pointer; } diff --git a/src/app/organization/tellers/cashiers/view-cashier/view-cashier.component.scss b/src/app/organization/tellers/cashiers/view-cashier/view-cashier.component.scss index 03b97aac4c..a4541ccaf7 100644 --- a/src/app/organization/tellers/cashiers/view-cashier/view-cashier.component.scss +++ b/src/app/organization/tellers/cashiers/view-cashier/view-cashier.component.scss @@ -1,14 +1,14 @@ .container { - max-width: 37rem; + max-width: 37rem; - .content { - div { - margin: 1rem 0; - word-wrap: break-word; + .content { + div { + margin: 1rem 0; + word-wrap: break-word; - &.header { - font-weight: 500; - } + &.header { + font-weight: 500; } } + } } diff --git a/src/app/organization/tellers/edit-teller/edit-teller.component.scss b/src/app/organization/tellers/edit-teller/edit-teller.component.scss index 2cc8df4d26..d774f68da2 100644 --- a/src/app/organization/tellers/edit-teller/edit-teller.component.scss +++ b/src/app/organization/tellers/edit-teller/edit-teller.component.scss @@ -1,3 +1,3 @@ .container { max-width: 37rem; - } +} diff --git a/src/app/organization/tellers/tellers.component.scss b/src/app/organization/tellers/tellers.component.scss index 9b40653e2f..49a7efc0cd 100644 --- a/src/app/organization/tellers/tellers.component.scss +++ b/src/app/organization/tellers/tellers.component.scss @@ -2,7 +2,7 @@ table { width: 100%; .select-row:hover { - cursor: pointer; + cursor: pointer; } } diff --git a/src/app/organization/tellers/view-teller/view-teller.component.scss b/src/app/organization/tellers/view-teller/view-teller.component.scss index 56668f14f1..46cf447600 100644 --- a/src/app/organization/tellers/view-teller/view-teller.component.scss +++ b/src/app/organization/tellers/view-teller/view-teller.component.scss @@ -1,6 +1,6 @@ .container { max-width: 37rem; - + .content { div { margin: 1rem 0; diff --git a/src/app/products/charges/create-charge/create-charge.component.scss b/src/app/products/charges/create-charge/create-charge.component.scss index 95138373ea..1f9f695ab9 100644 --- a/src/app/products/charges/create-charge/create-charge.component.scss +++ b/src/app/products/charges/create-charge/create-charge.component.scss @@ -1,11 +1,11 @@ .penalty-wrapper { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } .active-wrapper { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } .add-fee-frequency-wrapper { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } diff --git a/src/app/products/charges/view-charge/view-charge.component.scss b/src/app/products/charges/view-charge/view-charge.component.scss index 56668f14f1..46cf447600 100644 --- a/src/app/products/charges/view-charge/view-charge.component.scss +++ b/src/app/products/charges/view-charge/view-charge.component.scss @@ -1,6 +1,6 @@ .container { max-width: 37rem; - + .content { div { margin: 1rem 0; diff --git a/src/app/products/collaterals/collaterals.component.scss b/src/app/products/collaterals/collaterals.component.scss index d473215cc2..678bf8f3da 100644 --- a/src/app/products/collaterals/collaterals.component.scss +++ b/src/app/products/collaterals/collaterals.component.scss @@ -1,24 +1,23 @@ table { - width: 100%; - - .select-row:hover { - cursor: pointer; - } + width: 100%; + + .select-row:hover { + cursor: pointer; } - - .true { - color: #32cd32; - } - - .false { - color: #f44366; - } - - .ispenalty { - color: #32cd32; - } - - .nopenalty { - color: #f44366; - } - \ No newline at end of file +} + +.true { + color: #32cd32; +} + +.false { + color: #f44366; +} + +.ispenalty { + color: #32cd32; +} + +.nopenalty { + color: #f44366; +} diff --git a/src/app/products/collaterals/view-collateral/view-collateral.component.scss b/src/app/products/collaterals/view-collateral/view-collateral.component.scss index 39c48e14db..46cf447600 100644 --- a/src/app/products/collaterals/view-collateral/view-collateral.component.scss +++ b/src/app/products/collaterals/view-collateral/view-collateral.component.scss @@ -1,11 +1,10 @@ .container { - max-width: 37rem; - - .content { - div { - margin: 1rem 0; - word-wrap: break-word; - } + max-width: 37rem; + + .content { + div { + margin: 1rem 0; + word-wrap: break-word; } } - \ No newline at end of file +} diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss index e9e5641d01..5959495ed7 100644 --- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss +++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss @@ -3,19 +3,21 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h3, h4 { +h3, +h4 { font-weight: 500; } -mat-radio-group, h4 { +mat-radio-group, +h4 { margin: 1em 0; } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss +++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss index 21b0596935..2b3d739649 100644 --- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss +++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss @@ -1,3 +1,9 @@ +h3, +h4 { + font-weight: 500; + margin: 1em 0; +} + table { width: 100%; @@ -23,19 +29,11 @@ table { } mat-divider { - margin: 1em 0 1em 0; + margin: 1em 0; } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h3, h4 { - font-weight: 500; -} - -h3, h4 { - margin: 1em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss index 3d29665de2..27578094c8 100644 --- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss +++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss @@ -1,4 +1,12 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; + +h2, +h3, +h4 { + margin: 0; + font-weight: 500; +} table { width: 100%; @@ -32,12 +40,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h2, h3, h4 { - margin: 0; - font-weight: 500; + margin: 1em 0 1.5em; } span { @@ -45,7 +48,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss index 72790f3dfe..5a331b5149 100644 --- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss +++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss @@ -4,7 +4,7 @@ h4 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -12,7 +12,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss index dae670b434..03ac184813 100644 --- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss +++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss @@ -4,7 +4,7 @@ h4 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/fixed-deposit-products/view-fixed-deposit-product/fixed-deposit-general-tab/fixed-deposit-general-tab.component.scss b/src/app/products/fixed-deposit-products/view-fixed-deposit-product/fixed-deposit-general-tab/fixed-deposit-general-tab.component.scss index 15237d40f6..93a4ed1730 100644 --- a/src/app/products/fixed-deposit-products/view-fixed-deposit-product/fixed-deposit-general-tab/fixed-deposit-general-tab.component.scss +++ b/src/app/products/fixed-deposit-products/view-fixed-deposit-product/fixed-deposit-general-tab/fixed-deposit-general-tab.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { width: 100%; @@ -16,10 +17,12 @@ } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -29,7 +32,7 @@ span { } .mat-card .mat-divider-horizontal.mat-divider-inset { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/products/fixed-deposit-products/view-fixed-deposit-product/view-fixed-deposit-product.component.scss b/src/app/products/fixed-deposit-products/view-fixed-deposit-product/view-fixed-deposit-product.component.scss index ceb097f8fa..c9d9e7ead5 100644 --- a/src/app/products/fixed-deposit-products/view-fixed-deposit-product/view-fixed-deposit-product.component.scss +++ b/src/app/products/fixed-deposit-products/view-fixed-deposit-product/view-fixed-deposit-product.component.scss @@ -7,6 +7,7 @@ .navigation-tabs { overflow: auto; } + i:hover { cursor: pointer; } diff --git a/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss b/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss index 75452f1be2..3bc5495df4 100644 --- a/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss +++ b/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss @@ -1,15 +1,13 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .checkbox-wrapper { position: relative; .checkbox { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; } } - } // TODO: CONFIGURE THESE CLASSES GLOBALLY diff --git a/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss b/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss index 75452f1be2..3bc5495df4 100644 --- a/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss +++ b/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss @@ -1,15 +1,13 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .checkbox-wrapper { position: relative; .checkbox { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; } } - } // TODO: CONFIGURE THESE CLASSES GLOBALLY diff --git a/src/app/products/floating-rates/floating-rates.component.scss b/src/app/products/floating-rates/floating-rates.component.scss index 04bfa8081b..51c280e5d5 100644 --- a/src/app/products/floating-rates/floating-rates.component.scss +++ b/src/app/products/floating-rates/floating-rates.component.scss @@ -1,16 +1,16 @@ table { - width: 100%; + width: 100%; - .select-row:hover { - cursor: pointer; - } + .select-row:hover { + cursor: pointer; + } } - - // TODO: CONFIGURE THESE CLASSES GLOBALLY + +// TODO: CONFIGURE THESE CLASSES GLOBALLY .is-base-lending-rate-or-active { - color: #32cd32; + color: #32cd32; } - + .not-is-base-lending-rate-or-active { - color: #f44366; + color: #f44366; } diff --git a/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss b/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss index 3ab2f80055..385f8fc30f 100644 --- a/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss +++ b/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss @@ -1,19 +1,19 @@ table { - width: 100%; + width: 100%; } // TODO: CONFIGURE THESE CLASSES GLOBALLY .is-differential { - color: #32cd32; + color: #32cd32; } - + .not-is-differential { - color: #f44366; + color: #f44366; } .content { - div { - margin: 1rem 0; - word-wrap: break-word; - } + div { + margin: 1rem 0; + word-wrap: break-word; + } } diff --git a/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.scss b/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.scss index 7fdbefb6dc..e3729f6f33 100644 --- a/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.scss +++ b/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.scss @@ -1,4 +1,4 @@ -@import "assets/styles/colours"; +@use 'assets/styles/colours' as *; .tab-container { padding: 1%; @@ -14,10 +14,12 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -27,7 +29,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .mat-h3 { diff --git a/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss b/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss index 6f3af39413..4826822fb0 100644 --- a/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss +++ b/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss @@ -1,5 +1,5 @@ .container { - padding-bottom: 30px; + padding-bottom: 30px; } fa-icon { diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss index e9e5641d01..5959495ed7 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss @@ -3,19 +3,21 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h3, h4 { +h3, +h4 { font-weight: 500; } -mat-radio-group, h4 { +mat-radio-group, +h4 { margin: 1em 0; } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss index 3da6923401..09d5bcef9b 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } h3 { @@ -11,7 +11,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/advance-payment-allocation-tab/advance-payment-allocation-tab.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/advance-payment-allocation-tab/advance-payment-allocation-tab.component.scss index 86f6157be6..dac2c370fc 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/advance-payment-allocation-tab/advance-payment-allocation-tab.component.scss +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/advance-payment-allocation-tab/advance-payment-allocation-tab.component.scss @@ -1,4 +1,4 @@ -@import "assets/styles/colours"; +@use 'assets/styles/colours' as *; tr:hover { cursor: move; @@ -7,10 +7,11 @@ tr:hover { .cdk-drag-preview { box-sizing: border-box; border-radius: 4px; - box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), - 0 8px 10px 1px rgba(0, 0, 0, 0.14), - 0 3px 14px 2px rgba(0, 0, 0, 0.12); - display: table; + box-shadow: + 0 5px 5px -3px rgb(0 0 0 / 20%), + 0 8px 10px 1px rgb(0 0 0 / 14%), + 0 3px 14px 2px rgb(0 0 0 / 12%); + display: table; background-color: $white; } diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/loan-product-payment-strategy-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/loan-product-payment-strategy-step.component.scss index 466f234bb0..d352350f0d 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/loan-product-payment-strategy-step.component.scss +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/loan-product-payment-strategy-step.component.scss @@ -1,12 +1,12 @@ -@import "assets/styles/colours"; +@use 'assets/styles/colours' as *; ::ng-deep .mat-tab-body-wrapper { - width: 96%; - margin: auto; + width: 96%; + margin: auto; } ::ng-deep .mat-tab-label.mat-tab-disabled { - padding: 0px; + padding: 0; margin: 0; justify-content: left; color: $status-approved; diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.scss index e120217226..03aa5dcbf4 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.scss +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-preview-step/loan-product-preview-step.component.scss @@ -1,14 +1,17 @@ -@import "assets/styles/colours"; +@use 'assets/styles/colours'; +@use 'assets/styles/colours' as *; table { width: 100%; } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -18,7 +21,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .mat-h3 { diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss index d2f264b7d9..7757ef0653 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss @@ -1,6 +1,7 @@ -@import "assets/styles/colours"; +@use 'assets/styles/colours' as *; -h3, h4 { +h3, +h4 { font-weight: 500; } @@ -9,7 +10,7 @@ h4 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -17,7 +18,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { @@ -25,6 +26,6 @@ mat-divider { } .by-default { - color: rgba($status-approved, .7); + color: rgba($status-approved, 0.7); font-weight: 700; } diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss index 8381fd426b..ed040c0505 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss @@ -3,10 +3,11 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h3, h4 { +h3, +h4 { font-weight: 500; } @@ -15,7 +16,7 @@ h4 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/loan-products/view-loan-product/shared/view-advance-paymeny-allocation/view-advance-paymeny-allocation.component.scss b/src/app/products/loan-products/view-loan-product/shared/view-advance-paymeny-allocation/view-advance-paymeny-allocation.component.scss index 8b13789179..e69de29bb2 100644 --- a/src/app/products/loan-products/view-loan-product/shared/view-advance-paymeny-allocation/view-advance-paymeny-allocation.component.scss +++ b/src/app/products/loan-products/view-loan-product/shared/view-advance-paymeny-allocation/view-advance-paymeny-allocation.component.scss @@ -1 +0,0 @@ - diff --git a/src/app/products/loan-products/view-loan-product/view-loan-product.component.scss b/src/app/products/loan-products/view-loan-product/view-loan-product.component.scss index c345a82ac2..c8c153b256 100644 --- a/src/app/products/loan-products/view-loan-product/view-loan-product.component.scss +++ b/src/app/products/loan-products/view-loan-product/view-loan-product.component.scss @@ -7,6 +7,7 @@ .navigation-tabs { overflow: auto; } + i:hover { cursor: pointer; } diff --git a/src/app/products/manage-delinquency-buckets/delinquency-bucket/delinquency-bucket.component.scss b/src/app/products/manage-delinquency-buckets/delinquency-bucket/delinquency-bucket.component.scss index 1d6a876d29..de95eb2619 100644 --- a/src/app/products/manage-delinquency-buckets/delinquency-bucket/delinquency-bucket.component.scss +++ b/src/app/products/manage-delinquency-buckets/delinquency-bucket/delinquency-bucket.component.scss @@ -2,6 +2,7 @@ .action-button { margin-left: auto; } + .search-button { min-width: 30px; margin: 4px; @@ -12,7 +13,8 @@ table { tr.select-row:hover { cursor: pointer; } - tr:nth-child(odd).td{ - color : black; + + tr:nth-child(odd).td { + color: black; } } diff --git a/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.scss b/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.scss index 1d6a876d29..de95eb2619 100644 --- a/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.scss +++ b/src/app/products/manage-delinquency-buckets/delinquency-range/delinquency-range.component.scss @@ -2,6 +2,7 @@ .action-button { margin-left: auto; } + .search-button { min-width: 30px; margin: 4px; @@ -12,7 +13,8 @@ table { tr.select-row:hover { cursor: pointer; } - tr:nth-child(odd).td{ - color : black; + + tr:nth-child(odd).td { + color: black; } } diff --git a/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss b/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss index 3f5fb726fa..b99efaa71d 100644 --- a/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss +++ b/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss @@ -1,10 +1,10 @@ .container { - max-width: 37rem; - - .content { - div { - margin: 0.8rem 0; - word-wrap: break-word; - } + max-width: 37rem; + + .content { + div { + margin: 0.8rem 0; + word-wrap: break-word; } + } } diff --git a/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss b/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss index 6e9f2b2eee..e79f7db8fb 100644 --- a/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss +++ b/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss @@ -1,10 +1,10 @@ -.container { - display: flex; - align-items: flex-start; - justify-content: space-evenly; - - .inline-table { - display: inline-block; - width: 45%; - } -} +.container { + display: flex; + align-items: flex-start; + justify-content: space-evenly; + + .inline-table { + display: inline-block; + width: 45%; + } +} diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.scss b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.scss index e9e5641d01..5959495ed7 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.scss +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.scss @@ -3,19 +3,21 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h3, h4 { +h3, +h4 { font-weight: 500; } -mat-radio-group, h4 { +mat-radio-group, +h4 { margin: 1em 0; } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-charges-step/recurring-deposit-product-charges-step.component.scss b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-charges-step/recurring-deposit-product-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-charges-step/recurring-deposit-product-charges-step.component.scss +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-charges-step/recurring-deposit-product-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-currency-step/recurring-deposit-product-currency-step.component.scss b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-currency-step/recurring-deposit-product-currency-step.component.scss index 481475e1b5..aa8d23226f 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-currency-step/recurring-deposit-product-currency-step.component.scss +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-currency-step/recurring-deposit-product-currency-step.component.scss @@ -1,3 +1,3 @@ .margin-t { - margin-top: 1em; - } + margin-top: 1em; +} diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-interest-rate-chart-step/recurring-deposit-product-interest-rate-chart-step.component.scss b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-interest-rate-chart-step/recurring-deposit-product-interest-rate-chart-step.component.scss index 21b0596935..2b3d739649 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-interest-rate-chart-step/recurring-deposit-product-interest-rate-chart-step.component.scss +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-interest-rate-chart-step/recurring-deposit-product-interest-rate-chart-step.component.scss @@ -1,3 +1,9 @@ +h3, +h4 { + font-weight: 500; + margin: 1em 0; +} + table { width: 100%; @@ -23,19 +29,11 @@ table { } mat-divider { - margin: 1em 0 1em 0; + margin: 1em 0; } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h3, h4 { - font-weight: 500; -} - -h3, h4 { - margin: 1em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-preview-step/recurring-deposit-product-preview-step.component.scss b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-preview-step/recurring-deposit-product-preview-step.component.scss index 9949c63bb4..85f3538461 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-preview-step/recurring-deposit-product-preview-step.component.scss +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-preview-step/recurring-deposit-product-preview-step.component.scss @@ -1,3 +1,10 @@ +h2, +h3, +h4 { + margin: 0; + font-weight: 500; +} + table { width: 100%; @@ -24,12 +31,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h2, h3, h4 { - margin: 0; - font-weight: 500; + margin: 1em 0 1.5em; } span { @@ -37,7 +39,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.scss b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.scss index 72790f3dfe..5a331b5149 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.scss +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.scss @@ -4,7 +4,7 @@ h4 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -12,7 +12,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-terms-step/recurring-deposit-product-terms-step.component.scss b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-terms-step/recurring-deposit-product-terms-step.component.scss index dae670b434..03ac184813 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-terms-step/recurring-deposit-product-terms-step.component.scss +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-terms-step/recurring-deposit-product-terms-step.component.scss @@ -4,7 +4,7 @@ h4 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/recurring-deposit-products/view-recurring-deposit-product/recurring-deposit-general-tab/recurring-deposit-general-tab.component.scss b/src/app/products/recurring-deposit-products/view-recurring-deposit-product/recurring-deposit-general-tab/recurring-deposit-general-tab.component.scss index 20a0145395..7d3344ed89 100644 --- a/src/app/products/recurring-deposit-products/view-recurring-deposit-product/recurring-deposit-general-tab/recurring-deposit-general-tab.component.scss +++ b/src/app/products/recurring-deposit-products/view-recurring-deposit-product/recurring-deposit-general-tab/recurring-deposit-general-tab.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { width: 100%; @@ -16,11 +17,18 @@ } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .interestCarts { - float:right; + float: right; +} + +h2, +h3, +h4 { + margin: 0; + font-weight: 500; } table { @@ -48,21 +56,12 @@ table { } } -.mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h2, h3, h4 { - margin: 0; - font-weight: 500; -} - span { margin: 0.5em 0; } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/products/recurring-deposit-products/view-recurring-deposit-product/view-recurring-deposit-product.component.scss b/src/app/products/recurring-deposit-products/view-recurring-deposit-product/view-recurring-deposit-product.component.scss index c345a82ac2..c8c153b256 100644 --- a/src/app/products/recurring-deposit-products/view-recurring-deposit-product/view-recurring-deposit-product.component.scss +++ b/src/app/products/recurring-deposit-products/view-recurring-deposit-product/view-recurring-deposit-product.component.scss @@ -7,6 +7,7 @@ .navigation-tabs { overflow: auto; } + i:hover { cursor: pointer; } diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.scss b/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.scss index e9e5641d01..5959495ed7 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.scss +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.scss @@ -3,19 +3,21 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h3, h4 { +h3, +h4 { font-weight: 500; } -mat-radio-group, h4 { +mat-radio-group, +h4 { margin: 1em 0; } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-charges-step/saving-product-charges-step.component.scss b/src/app/products/saving-products/saving-product-stepper/saving-product-charges-step/saving-product-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-charges-step/saving-product-charges-step.component.scss +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-charges-step/saving-product-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-preview-step/saving-product-preview-step.component.scss b/src/app/products/saving-products/saving-product-stepper/saving-product-preview-step/saving-product-preview-step.component.scss index 5426ff16b2..97f96a4ec3 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-preview-step/saving-product-preview-step.component.scss +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-preview-step/saving-product-preview-step.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .tab-container { padding: 1%; @@ -12,11 +13,18 @@ } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .interestCarts { - float:right; + float: right; +} + +h2, +h3, +h4 { + margin: 0; + font-weight: 500; } table { @@ -44,21 +52,12 @@ table { } } -.mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h2, h3, h4 { - margin: 0; - font-weight: 500; -} - span { margin: 0.5em 0; } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.scss b/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.scss index 10bdddeb1e..0b71294410 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.scss +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.scss @@ -3,7 +3,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -11,7 +11,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/products/saving-products/view-saving-product/saving-product-general-tab/saving-product-general-tab.component.scss b/src/app/products/saving-products/view-saving-product/saving-product-general-tab/saving-product-general-tab.component.scss index 27927fffa6..bd09e7edb6 100644 --- a/src/app/products/saving-products/view-saving-product/saving-product-general-tab/saving-product-general-tab.component.scss +++ b/src/app/products/saving-products/view-saving-product/saving-product-general-tab/saving-product-general-tab.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .tab-container { padding: 1%; @@ -12,7 +13,14 @@ } .interestCarts { - float:right; + float: right; +} + +h2, +h3, +h4 { + margin: 0; + font-weight: 500; } table { @@ -41,12 +49,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h2, h3, h4 { - margin: 0; - font-weight: 500; + margin: 1em 0 1.5em; } span { @@ -54,7 +57,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/products/saving-products/view-saving-product/view-saving-product.component.scss b/src/app/products/saving-products/view-saving-product/view-saving-product.component.scss index c345a82ac2..c8c153b256 100644 --- a/src/app/products/saving-products/view-saving-product/view-saving-product.component.scss +++ b/src/app/products/saving-products/view-saving-product/view-saving-product.component.scss @@ -7,6 +7,7 @@ .navigation-tabs { overflow: auto; } + i:hover { cursor: pointer; } diff --git a/src/app/products/share-products/create-dividend/create-dividend.component.scss b/src/app/products/share-products/create-dividend/create-dividend.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/products/share-products/create-dividend/create-dividend.component.scss +++ b/src/app/products/share-products/create-dividend/create-dividend.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/products/share-products/dividends-share-product/dividends.component.scss b/src/app/products/share-products/dividends-share-product/dividends.component.scss index cf711a1c86..24edb63bbb 100644 --- a/src/app/products/share-products/dividends-share-product/dividends.component.scss +++ b/src/app/products/share-products/dividends-share-product/dividends.component.scss @@ -1,7 +1,7 @@ table { - width: 100%; + width: 100%; - .select-row:hover { - cursor: pointer; - } + .select-row:hover { + cursor: pointer; + } } diff --git a/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.scss b/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.scss index 8272d17794..556c45032c 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.scss +++ b/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.scss @@ -2,12 +2,13 @@ h4 { font-weight: 500; } -mat-radio-group, h4 { +mat-radio-group, +h4 { margin: 1em 0; } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-t { diff --git a/src/app/products/share-products/share-product-stepper/share-product-charges-step/share-product-charges-step.component.scss b/src/app/products/share-products/share-product-stepper/share-product-charges-step/share-product-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-charges-step/share-product-charges-step.component.scss +++ b/src/app/products/share-products/share-product-stepper/share-product-charges-step/share-product-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/products/share-products/share-product-stepper/share-product-market-price-step/share-product-market-price-step.component.scss b/src/app/products/share-products/share-product-stepper/share-product-market-price-step/share-product-market-price-step.component.scss index 38b9ccfb6b..eb9823f96c 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-market-price-step/share-product-market-price-step.component.scss +++ b/src/app/products/share-products/share-product-stepper/share-product-market-price-step/share-product-market-price-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } h4 { diff --git a/src/app/products/share-products/share-product-stepper/share-product-preview-step/share-product-preview-step.component.scss b/src/app/products/share-products/share-product-stepper/share-product-preview-step/share-product-preview-step.component.scss index 87258dacb6..1af94d4194 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-preview-step/share-product-preview-step.component.scss +++ b/src/app/products/share-products/share-product-stepper/share-product-preview-step/share-product-preview-step.component.scss @@ -3,10 +3,12 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -16,7 +18,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/products/share-products/view-share-product/share-product-general-tab/share-product-general-tab.component.scss b/src/app/products/share-products/view-share-product/share-product-general-tab/share-product-general-tab.component.scss index 8f6633e582..91856af85a 100644 --- a/src/app/products/share-products/view-share-product/share-product-general-tab/share-product-general-tab.component.scss +++ b/src/app/products/share-products/view-share-product/share-product-general-tab/share-product-general-tab.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .tab-container { padding: 1%; diff --git a/src/app/products/share-products/view-share-product/view-share-product.component.scss b/src/app/products/share-products/view-share-product/view-share-product.component.scss index c345a82ac2..c8c153b256 100644 --- a/src/app/products/share-products/view-share-product/view-share-product.component.scss +++ b/src/app/products/share-products/view-share-product/view-share-product.component.scss @@ -7,6 +7,7 @@ .navigation-tabs { overflow: auto; } + i:hover { cursor: pointer; } diff --git a/src/app/reports/run-report/table-and-sms/table-and-sms.component.scss b/src/app/reports/run-report/table-and-sms/table-and-sms.component.scss index 1bce667048..5aa2ee45fe 100644 --- a/src/app/reports/run-report/table-and-sms/table-and-sms.component.scss +++ b/src/app/reports/run-report/table-and-sms/table-and-sms.component.scss @@ -33,8 +33,10 @@ $color: #e2e4ec; position: absolute; width: $bar; height: 8px; - background: linear-gradient(125deg, rgb(255, 255, 255), #c4d2e9, rgb(255, 255, 255)); - animation: grow 4s linear infinite, move 4s linear infinite; + background: linear-gradient(125deg, rgb(255 255 255), #c4d2e9, rgb(255 255 255)); + animation: + grow 4s linear infinite, + move 4s linear infinite; top: 82px; } @@ -52,7 +54,7 @@ $color: #e2e4ec; } 33.3% { - left: $foo / 2; + left: calc($foo / 2); } 50% { @@ -60,7 +62,7 @@ $color: #e2e4ec; } 66.7% { - left: $foo / 2; + left: calc($foo / 2); } 83.3% { @@ -78,11 +80,11 @@ $color: #e2e4ec; } 16.7% { - width: $foo / 2; + width: calc($foo / 2); } 33.3% { - width: $foo / 2; + width: calc($foo / 2); } 50% { @@ -90,14 +92,14 @@ $color: #e2e4ec; } 66.7% { - width: $foo / 2; + width: calc($foo / 2); } 83.3% { - width: $foo / 2; + width: calc($foo / 2); } 100% { width: $bar; } -} \ No newline at end of file +} diff --git a/src/app/reports/xbrl/xbrl.component.scss b/src/app/reports/xbrl/xbrl.component.scss index 946be772f9..32ad8628bc 100644 --- a/src/app/reports/xbrl/xbrl.component.scss +++ b/src/app/reports/xbrl/xbrl.component.scss @@ -1,3 +1,4 @@ -.mat-header-cell, .mat-cell { - min-width: 50px; +.mat-header-cell, +.mat-cell { + min-width: 50px; } diff --git a/src/app/savings/gsim-account/gsim-account.component.scss b/src/app/savings/gsim-account/gsim-account.component.scss index 5264088d87..36e5f04985 100644 --- a/src/app/savings/gsim-account/gsim-account.component.scss +++ b/src/app/savings/gsim-account/gsim-account.component.scss @@ -1,33 +1,40 @@ .tab-container { + padding: 1%; + margin: 1%; + + h3 { + margin: 1% auto; + } + + .group-details-container { + border: 1px solid; padding: 1%; - margin: 1%; - h3 { - margin:1% auto; - } - .group-details-container { - border: 1px solid; - padding: 1%; - } - .action-button{ - margin-left: auto; - } - table { - width: 100%; - .account-action-button{ - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; - } - tr.select-row:hover { - cursor: pointer; - } - } - i:hover { - cursor: pointer; + } + + .action-button { + margin-left: auto; + } + + table { + width: 100%; + + .account-action-button { + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; } - tr:hover { + + tr.select-row:hover { cursor: pointer; } } - \ No newline at end of file + + i:hover { + cursor: pointer; + } + + tr:hover { + cursor: pointer; + } +} diff --git a/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.scss b/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.scss index 50de7f7dbf..1fcb1ebc01 100644 --- a/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.scss +++ b/src/app/savings/saving-account-actions/savings-account-transactions/savings-account-transactions.component.scss @@ -7,9 +7,9 @@ } .right-input { -text-align: right; + text-align: right; } .right-label { -padding-right: 25px !important; + padding-right: 25px !important; } diff --git a/src/app/savings/savings-account-stepper/savings-account-charges-step/savings-account-charges-step.component.scss b/src/app/savings/savings-account-stepper/savings-account-charges-step/savings-account-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/savings/savings-account-stepper/savings-account-charges-step/savings-account-charges-step.component.scss +++ b/src/app/savings/savings-account-stepper/savings-account-charges-step/savings-account-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/savings/savings-account-stepper/savings-account-preview-step/savings-account-preview-step.component.scss b/src/app/savings/savings-account-stepper/savings-account-preview-step/savings-account-preview-step.component.scss index 87258dacb6..1af94d4194 100644 --- a/src/app/savings/savings-account-stepper/savings-account-preview-step/savings-account-preview-step.component.scss +++ b/src/app/savings/savings-account-stepper/savings-account-preview-step/savings-account-preview-step.component.scss @@ -3,10 +3,12 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -16,7 +18,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.scss b/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.scss index 17e77f81d4..213b74b58c 100644 --- a/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.scss +++ b/src/app/savings/savings-account-stepper/savings-account-terms-step/savings-account-terms-step.component.scss @@ -8,7 +8,7 @@ h3 { } mat-divider { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .margin-v { @@ -16,7 +16,7 @@ mat-divider { } .margin-b { - margin: 0 0 1em 0; + margin: 0 0 1em; } .margin-t { diff --git a/src/app/savings/savings-account-view/charges-tab/charges-tab.component.scss b/src/app/savings/savings-account-view/charges-tab/charges-tab.component.scss index 33f34ec094..5ae2217500 100644 --- a/src/app/savings/savings-account-view/charges-tab/charges-tab.component.scss +++ b/src/app/savings/savings-account-view/charges-tab/charges-tab.component.scss @@ -1,20 +1,25 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; line-height: 25px; } + .select-row:hover { cursor: pointer; } diff --git a/src/app/savings/savings-account-view/general-tab/general-tab.component.scss b/src/app/savings/savings-account-view/general-tab/general-tab.component.scss index 59bd10f9df..e871b64a52 100644 --- a/src/app/savings/savings-account-view/general-tab/general-tab.component.scss +++ b/src/app/savings/savings-account-view/general-tab/general-tab.component.scss @@ -11,8 +11,10 @@ $color: #e2e4ec; position: absolute; width: $bar; height: 8px; - background: linear-gradient(125deg, rgb(255, 255, 255), #c4d2e9, rgb(255, 255, 255)); - animation: grow 4s linear infinite, move 4s linear infinite; + background: linear-gradient(125deg, rgb(255 255 255), #c4d2e9, rgb(255 255 255)); + animation: + grow 4s linear infinite, + move 4s linear infinite; top: 169px; } @@ -30,7 +32,7 @@ $color: #e2e4ec; } 33.3% { - left: $foo / 2; + left: calc($foo / 2); } 50% { @@ -38,7 +40,7 @@ $color: #e2e4ec; } 66.7% { - left: $foo / 2; + left: calc($foo / 2); } 83.3% { @@ -56,11 +58,11 @@ $color: #e2e4ec; } 16.7% { - width: $foo / 2; + width: calc($foo / 2); } 33.3% { - width: $foo / 2; + width: calc($foo / 2); } 50% { @@ -68,11 +70,11 @@ $color: #e2e4ec; } 66.7% { - width: $foo / 2; + width: calc($foo / 2); } 83.3% { - width: $foo / 2; + width: calc($foo / 2); } 100% { diff --git a/src/app/savings/savings-account-view/standing-instructions-tab/standing-instructions-tab.component.scss b/src/app/savings/savings-account-view/standing-instructions-tab/standing-instructions-tab.component.scss index aaafd7b188..d7750cfcec 100644 --- a/src/app/savings/savings-account-view/standing-instructions-tab/standing-instructions-tab.component.scss +++ b/src/app/savings/savings-account-view/standing-instructions-tab/standing-instructions-tab.component.scss @@ -1,15 +1,19 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/savings/savings-account-view/transactions-tab/transactions-tab.component.scss b/src/app/savings/savings-account-view/transactions-tab/transactions-tab.component.scss index 7eb0e24592..021531cc89 100644 --- a/src/app/savings/savings-account-view/transactions-tab/transactions-tab.component.scss +++ b/src/app/savings/savings-account-view/transactions-tab/transactions-tab.component.scss @@ -1,21 +1,26 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; - padding: 0 0 3px 0; + padding: 0 0 3px; margin: 0 10%; line-height: 25px; + .accruals { padding-top: 1%; } diff --git a/src/app/savings/savings-account-view/transactions/view-reciept/view-reciept.component.scss b/src/app/savings/savings-account-view/transactions/view-reciept/view-reciept.component.scss index b88a8cdbc0..5a1374abac 100644 --- a/src/app/savings/savings-account-view/transactions/view-reciept/view-reciept.component.scss +++ b/src/app/savings/savings-account-view/transactions/view-reciept/view-reciept.component.scss @@ -1,7 +1,8 @@ .container { max-width: 50rem; + .back-button { max-height: 2%; margin-bottom: 2%; - } + } } diff --git a/src/app/savings/savings-account-view/transactions/view-transaction/savings-transaction-general-tab/savings-transaction-general-tab.component.scss b/src/app/savings/savings-account-view/transactions/view-transaction/savings-transaction-general-tab/savings-transaction-general-tab.component.scss index 04440b80c3..9c1004734c 100644 --- a/src/app/savings/savings-account-view/transactions/view-transaction/savings-transaction-general-tab/savings-transaction-general-tab.component.scss +++ b/src/app/savings/savings-account-view/transactions/view-transaction/savings-transaction-general-tab/savings-transaction-general-tab.component.scss @@ -1,7 +1,9 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .container { max-width: 37rem; + .content { div { margin: 1rem 0; @@ -28,4 +30,4 @@ .undo { background-color: $status-active-overdue; height: 4px; -} \ No newline at end of file +} diff --git a/src/app/savings/savings-account-view/transactions/view-transaction/view-transaction.component.scss b/src/app/savings/savings-account-view/transactions/view-transaction/view-transaction.component.scss index 4ae4e08692..46cf447600 100644 --- a/src/app/savings/savings-account-view/transactions/view-transaction/view-transaction.component.scss +++ b/src/app/savings/savings-account-view/transactions/view-transaction/view-transaction.component.scss @@ -1,5 +1,6 @@ .container { max-width: 37rem; + .content { div { margin: 1rem 0; diff --git a/src/app/savings/savings-account-view/view-charge/view-charge.component.scss b/src/app/savings/savings-account-view/view-charge/view-charge.component.scss index 56668f14f1..46cf447600 100644 --- a/src/app/savings/savings-account-view/view-charge/view-charge.component.scss +++ b/src/app/savings/savings-account-view/view-charge/view-charge.component.scss @@ -1,6 +1,6 @@ .container { max-width: 37rem; - + .content { div { margin: 1rem 0; diff --git a/src/app/search/search-page/search-page.component.scss b/src/app/search/search-page/search-page.component.scss index 8b13789179..e69de29bb2 100644 --- a/src/app/search/search-page/search-page.component.scss +++ b/src/app/search/search-page/search-page.component.scss @@ -1 +0,0 @@ - diff --git a/src/app/shared/accounting/view-savings-accounting-details/view-savings-accounting-details.component.scss b/src/app/shared/accounting/view-savings-accounting-details/view-savings-accounting-details.component.scss index 683cea090f..ceff3111f8 100644 --- a/src/app/shared/accounting/view-savings-accounting-details/view-savings-accounting-details.component.scss +++ b/src/app/shared/accounting/view-savings-accounting-details/view-savings-accounting-details.component.scss @@ -1,4 +1,4 @@ -@import "assets/styles/colours"; +@use 'assets/styles/colours' as *; .container { padding: 1%; @@ -6,6 +6,13 @@ width: 100%; } +h2, +h3, +h4 { + margin: 0; + font-weight: 500; +} + table { width: 100%; @@ -32,18 +39,13 @@ table { } .mat-h4 { - margin-top: 10px !important; - font-weight: 200; - color: $status-approved; + margin-top: 10px !important; + font-weight: 200; + color: $status-approved; } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; -} - -h2, h3, h4 { - margin: 0; - font-weight: 500; + margin: 1em 0 1.5em; } span { @@ -51,7 +53,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/shared/footer/footer.component.scss b/src/app/shared/footer/footer.component.scss index 8140d915e1..d157c3c317 100644 --- a/src/app/shared/footer/footer.component.scss +++ b/src/app/shared/footer/footer.component.scss @@ -1,4 +1,5 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; #footer { align-items: center; @@ -26,7 +27,6 @@ color: $status-approved; } - table { border: none; @@ -34,5 +34,4 @@ background-color: transparent; } } - } diff --git a/src/app/shared/input-amount/input-amount.component.scss b/src/app/shared/input-amount/input-amount.component.scss index a3eddcdfba..5c299b4f54 100644 --- a/src/app/shared/input-amount/input-amount.component.scss +++ b/src/app/shared/input-amount/input-amount.component.scss @@ -1,21 +1,21 @@ .expandcollapsebutton { - margin-top: -7px; + margin-top: -7px; } .container { - max-width: 37rem; + max-width: 37rem; } .right-input { - text-align: right; + text-align: right; } .right-label { - padding-right: 25px !important; + padding-right: 25px !important; } .right-hint { - min-width: 100%; - text-align: right; - font-weight: 500; -} \ No newline at end of file + min-width: 100%; + text-align: right; + font-weight: 500; +} diff --git a/src/app/shared/keyboard-shortcuts-dialog/keyboard-shortcuts-dialog.component.scss b/src/app/shared/keyboard-shortcuts-dialog/keyboard-shortcuts-dialog.component.scss index 5c4bbb7b02..33c1adfaf3 100644 --- a/src/app/shared/keyboard-shortcuts-dialog/keyboard-shortcuts-dialog.component.scss +++ b/src/app/shared/keyboard-shortcuts-dialog/keyboard-shortcuts-dialog.component.scss @@ -1,12 +1,12 @@ .modifierKey { - border: 1px solid #0000004d; - padding: 0.3rem; - background: #f8f8f8; - color: #00000086; - font-weight: bold; - border-radius: 0.3rem; + border: 1px solid #0000004d; + padding: 0.3rem; + background: #f8f8f8; + color: #00000086; + font-weight: bold; + border-radius: 0.3rem; } .mat-divider.mat-divider-inset { - margin-left: 0px; + margin-left: 0; } diff --git a/src/app/shared/notifications-tray/notifications-tray.component.scss b/src/app/shared/notifications-tray/notifications-tray.component.scss index 128280c57d..9ac1a54104 100644 --- a/src/app/shared/notifications-tray/notifications-tray.component.scss +++ b/src/app/shared/notifications-tray/notifications-tray.component.scss @@ -1,5 +1,4 @@ .mifosx-notifications-menu { - max-height: 20rem !important; width: 12.5rem !important; @@ -10,12 +9,13 @@ [mat-menu-item] { height: 5rem; line-height: 2.2rem; + .time { font-size: small; } + &.unread { - background-color: #E0F7FF !important; + background-color: #e0f7ff !important; } } - } diff --git a/src/app/shared/search-tool/search-tool.component.scss b/src/app/shared/search-tool/search-tool.component.scss index 430ae07dcd..7146ba808b 100644 --- a/src/app/shared/search-tool/search-tool.component.scss +++ b/src/app/shared/search-tool/search-tool.component.scss @@ -4,6 +4,7 @@ width: 100%; font-size: 1rem; } + .resource { max-width: 90px; width: 100%; diff --git a/src/app/shared/server-selector/server-selector.component.scss b/src/app/shared/server-selector/server-selector.component.scss index 5f17f54722..ef1565336e 100644 --- a/src/app/shared/server-selector/server-selector.component.scss +++ b/src/app/shared/server-selector/server-selector.component.scss @@ -1,16 +1,15 @@ .actions { - display: inline-block; + display: inline-block; } .rg { - float: right; + float: right; } .ml { - margin-left: 10px; + margin-left: 10px; } - /* .pba { width: 80%; left: 10%; @@ -18,9 +17,9 @@ } */ .sticky { - position: sticky; - z-index: 1; // appear above mat-option - top: 0; // fix at the top - background-color: white; // don't see mat-option when scrolling - box-shadow: 1px -2px 10px 0px grey; // shadow at the bottom -} \ No newline at end of file + position: sticky; + z-index: 1; // appear above mat-option + top: 0; // fix at the top + background-color: white; // don't see mat-option when scrolling + box-shadow: 1px -2px 10px 0 grey; // shadow at the bottom +} diff --git a/src/app/shared/svg-icon/svg-icon.component.scss b/src/app/shared/svg-icon/svg-icon.component.scss index 24051934f4..e0722b84a7 100644 --- a/src/app/shared/svg-icon/svg-icon.component.scss +++ b/src/app/shared/svg-icon/svg-icon.component.scss @@ -1,4 +1,4 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; .icon { flex: 1; diff --git a/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.scss b/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.scss index 7e19151609..3db163223f 100644 --- a/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.scss +++ b/src/app/shared/tabs/entity-datatable-tab/datatable-multi-row/datatable-multi-row.component.scss @@ -1,13 +1,16 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .tab-container { padding: 1%; margin: 1%; - .action-button{ - margin-left: auto; + + .action-button { + margin-left: auto; } + table { - width: 100%; + width: 100%; } } diff --git a/src/app/shared/tabs/entity-datatable-tab/datatable-single-row/datatable-single-row.component.scss b/src/app/shared/tabs/entity-datatable-tab/datatable-single-row/datatable-single-row.component.scss index b1f06a1d0f..4994614b96 100644 --- a/src/app/shared/tabs/entity-datatable-tab/datatable-single-row/datatable-single-row.component.scss +++ b/src/app/shared/tabs/entity-datatable-tab/datatable-single-row/datatable-single-row.component.scss @@ -1,10 +1,12 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; +@use 'assets/styles/colours' as *; .tab-container { padding: 1%; margin: 1%; + .delete-button { - margin-left: 1%; + margin-left: 1%; } } diff --git a/src/app/shared/tabs/entity-documents-tab/entity-documents-tab.component.scss b/src/app/shared/tabs/entity-documents-tab/entity-documents-tab.component.scss index 223688cb7a..6692747343 100644 --- a/src/app/shared/tabs/entity-documents-tab/entity-documents-tab.component.scss +++ b/src/app/shared/tabs/entity-documents-tab/entity-documents-tab.component.scss @@ -1,11 +1,12 @@ table { - width: 100%; - margin-top: 3%; + width: 100%; + margin-top: 3%; + .document-action-button { - min-width: 26px; - padding: 0 6px; - margin: 4px; - line-height: 25px; + min-width: 26px; + padding: 0 6px; + margin: 4px; + line-height: 25px; } } diff --git a/src/app/shared/theme-picker/theme-picker.component.scss b/src/app/shared/theme-picker/theme-picker.component.scss index cebda9e3e2..ba8c063bea 100644 --- a/src/app/shared/theme-picker/theme-picker.component.scss +++ b/src/app/shared/theme-picker/theme-picker.component.scss @@ -1,4 +1,4 @@ -@use "sass:math"; +@use 'sass:math'; $theme-picker-menu-padding: 8px; $theme-picker-grid-cell-size: 48px; @@ -34,14 +34,14 @@ $theme-picker-accent-stripe-size: 6px; } &::after { - content: ""; + content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; - border: 1px solid rgba(0, 0, 0, 0.2); + border: 1px solid rgb(0 0 0 / 20%); border-radius: 50%; } } diff --git a/src/app/shared/transaction-payment-detail/transaction-payment-detail.component.scss b/src/app/shared/transaction-payment-detail/transaction-payment-detail.component.scss index 035292502e..7c0d0942ca 100644 --- a/src/app/shared/transaction-payment-detail/transaction-payment-detail.component.scss +++ b/src/app/shared/transaction-payment-detail/transaction-payment-detail.component.scss @@ -1,4 +1,4 @@ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; .content { width: 100%; diff --git a/src/app/shares/shares-account-actions/approve-shares/approve-shares.component.scss b/src/app/shares/shares-account-actions/approve-shares/approve-shares.component.scss index 573287fc3a..debc4a85b0 100644 --- a/src/app/shares/shares-account-actions/approve-shares/approve-shares.component.scss +++ b/src/app/shares/shares-account-actions/approve-shares/approve-shares.component.scss @@ -1,9 +1,11 @@ table { width: 100%; + i:hover { cursor: pointer; } - .share-action-button{ + + .share-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/shares/shares-account-actions/reject-shares/reject-shares.component.scss b/src/app/shares/shares-account-actions/reject-shares/reject-shares.component.scss index 573287fc3a..debc4a85b0 100644 --- a/src/app/shares/shares-account-actions/reject-shares/reject-shares.component.scss +++ b/src/app/shares/shares-account-actions/reject-shares/reject-shares.component.scss @@ -1,9 +1,11 @@ table { width: 100%; + i:hover { cursor: pointer; } - .share-action-button{ + + .share-action-button { min-width: 26px; padding: 0 6px; margin: 4px; diff --git a/src/app/shares/shares-account-actions/undo-approval-shares-account/undo-approval-shares-account.component.scss b/src/app/shares/shares-account-actions/undo-approval-shares-account/undo-approval-shares-account.component.scss index 5096d35385..6f1fdef5e8 100644 --- a/src/app/shares/shares-account-actions/undo-approval-shares-account/undo-approval-shares-account.component.scss +++ b/src/app/shares/shares-account-actions/undo-approval-shares-account/undo-approval-shares-account.component.scss @@ -1,5 +1,6 @@ .container { max-width: 37rem; + .confirm-text { font-size: 16px; text-align: center; diff --git a/src/app/shares/shares-account-stepper/shares-account-charges-step/shares-account-charges-step.component.scss b/src/app/shares/shares-account-stepper/shares-account-charges-step/shares-account-charges-step.component.scss index dd420676af..83c545b0fa 100644 --- a/src/app/shares/shares-account-stepper/shares-account-charges-step/shares-account-charges-step.component.scss +++ b/src/app/shares/shares-account-stepper/shares-account-charges-step/shares-account-charges-step.component.scss @@ -3,7 +3,7 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } .margin-t { diff --git a/src/app/shares/shares-account-stepper/shares-account-preview-step/shares-account-preview-step.component.scss b/src/app/shares/shares-account-stepper/shares-account-preview-step/shares-account-preview-step.component.scss index 87258dacb6..1af94d4194 100644 --- a/src/app/shares/shares-account-stepper/shares-account-preview-step/shares-account-preview-step.component.scss +++ b/src/app/shares/shares-account-stepper/shares-account-preview-step/shares-account-preview-step.component.scss @@ -3,10 +3,12 @@ table { } .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { +h2, +h3, +h4 { margin: 0; font-weight: 500; } @@ -16,7 +18,7 @@ span { } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .margin-t { diff --git a/src/app/shares/shares-account-view/charges-tab/charges-tab.component.scss b/src/app/shares/shares-account-view/charges-tab/charges-tab.component.scss index 527e017a66..5ae2217500 100644 --- a/src/app/shares/shares-account-view/charges-tab/charges-tab.component.scss +++ b/src/app/shares/shares-account-view/charges-tab/charges-tab.component.scss @@ -1,22 +1,27 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + .action-button { - margin-left: auto; + margin-left: auto; } + table { width: 100%; - .account-action-button{ + + .account-action-button { min-width: 26px; padding: 0 6px; margin: 4px; line-height: 25px; } + .select-row:hover { cursor: pointer; } } -} \ No newline at end of file +} diff --git a/src/app/shares/shares-account-view/dividends-tab/dividends-tab.component.scss b/src/app/shares/shares-account-view/dividends-tab/dividends-tab.component.scss index be9328c80a..f25a4e6b40 100644 --- a/src/app/shares/shares-account-view/dividends-tab/dividends-tab.component.scss +++ b/src/app/shares/shares-account-view/dividends-tab/dividends-tab.component.scss @@ -1,9 +1,11 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + table { width: 100%; } diff --git a/src/app/shares/shares-account-view/general-tab/general-tab.component.scss b/src/app/shares/shares-account-view/general-tab/general-tab.component.scss index 630a36bed5..bd85865eac 100644 --- a/src/app/shares/shares-account-view/general-tab/general-tab.component.scss +++ b/src/app/shares/shares-account-view/general-tab/general-tab.component.scss @@ -1,23 +1,23 @@ .tab-container { - padding: 1%; - margin: 1%; + padding: 1%; + margin: 1%; - h3 { - margin: 1% auto; - } + h3 { + margin: 1% auto; + } - .performance-history-container { - border: 1px solid; - padding: 1%; - margin-bottom: 20px; - } + .performance-history-container { + border: 1px solid; + padding: 1%; + margin-bottom: 20px; + } - table { - width: 100%; - margin-bottom: 20px; - } + table { + width: 100%; + margin-bottom: 20px; + } } span { - margin: 0.5em 0; -} \ No newline at end of file + margin: 0.5em 0; +} diff --git a/src/app/shares/shares-account-view/shares-account-view.component-theme.scss b/src/app/shares/shares-account-view/shares-account-view.component-theme.scss index 104ef711e1..9835de19a7 100644 --- a/src/app/shares/shares-account-view/shares-account-view.component-theme.scss +++ b/src/app/shares/shares-account-view/shares-account-view.component-theme.scss @@ -1,12 +1,15 @@ @use '@angular/material' as mat; +@use 'sass:map'; @mixin shares-account-view-component-theme($theme) { - $primary: map-get($theme, primary); + $primary: map.get($theme, primary); + mifosx-shares-account-view { .shares-account-card { .header { background-color: mat.get-color-from-palette($primary, 500); } + .table-headers { background-color: mat.get-color-from-palette($primary, 500); color: mat.get-contrast-color-from-palette($primary, 500); diff --git a/src/app/shares/shares-account-view/shares-account-view.component.scss b/src/app/shares/shares-account-view/shares-account-view.component.scss index 30e67dda9b..850a738f78 100644 --- a/src/app/shares/shares-account-view/shares-account-view.component.scss +++ b/src/app/shares/shares-account-view/shares-account-view.component.scss @@ -5,4 +5,4 @@ .account-overview { min-width: 60%; font-weight: 400; -} \ No newline at end of file +} diff --git a/src/app/shares/shares-account-view/transactions-tab/transactions-tab.component.scss b/src/app/shares/shares-account-view/transactions-tab/transactions-tab.component.scss index be9328c80a..f25a4e6b40 100644 --- a/src/app/shares/shares-account-view/transactions-tab/transactions-tab.component.scss +++ b/src/app/shares/shares-account-view/transactions-tab/transactions-tab.component.scss @@ -1,9 +1,11 @@ .tab-container { padding: 1%; margin: 1%; + h3 { - margin:1% auto; + margin: 1% auto; } + table { width: 100%; } diff --git a/src/app/system/account-number-preferences/create-account-number-preference/create-account-number-preference.component.scss b/src/app/system/account-number-preferences/create-account-number-preference/create-account-number-preference.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/system/account-number-preferences/create-account-number-preference/create-account-number-preference.component.scss +++ b/src/app/system/account-number-preferences/create-account-number-preference/create-account-number-preference.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/system/account-number-preferences/edit-account-number-preference/edit-account-number-preference.component.scss b/src/app/system/account-number-preferences/edit-account-number-preference/edit-account-number-preference.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/system/account-number-preferences/edit-account-number-preference/edit-account-number-preference.component.scss +++ b/src/app/system/account-number-preferences/edit-account-number-preference/edit-account-number-preference.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/system/account-number-preferences/view-account-number-preference/view-account-number-preference.component.scss b/src/app/system/account-number-preferences/view-account-number-preference/view-account-number-preference.component.scss index 56cf70e8b1..46cf447600 100644 --- a/src/app/system/account-number-preferences/view-account-number-preference/view-account-number-preference.component.scss +++ b/src/app/system/account-number-preferences/view-account-number-preference/view-account-number-preference.component.scss @@ -1,10 +1,10 @@ .container { max-width: 37rem; - - .content { - div { - margin: 1rem 0; - word-wrap: break-word; - } + + .content { + div { + margin: 1rem 0; + word-wrap: break-word; } } +} diff --git a/src/app/system/audit-trails/audit-trails.component.scss b/src/app/system/audit-trails/audit-trails.component.scss index de8ec9980b..24edb63bbb 100644 --- a/src/app/system/audit-trails/audit-trails.component.scss +++ b/src/app/system/audit-trails/audit-trails.component.scss @@ -1,7 +1,7 @@ table { width: 100%; - + .select-row:hover { - cursor: pointer; + cursor: pointer; } } diff --git a/src/app/system/audit-trails/view-audit/view-audit.component.scss b/src/app/system/audit-trails/view-audit/view-audit.component.scss index ed2491a725..f1038bc743 100644 --- a/src/app/system/audit-trails/view-audit/view-audit.component.scss +++ b/src/app/system/audit-trails/view-audit/view-audit.component.scss @@ -10,5 +10,5 @@ table { } .column-value-wrapper { - word-break: break-all; + word-break: break-all; } diff --git a/src/app/system/codes/edit-code/edit-code.component.scss b/src/app/system/codes/edit-code/edit-code.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/system/codes/edit-code/edit-code.component.scss +++ b/src/app/system/codes/edit-code/edit-code.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/system/codes/view-code/view-code.component.scss b/src/app/system/codes/view-code/view-code.component.scss index ba8aa68200..b3b18e5eef 100644 --- a/src/app/system/codes/view-code/view-code.component.scss +++ b/src/app/system/codes/view-code/view-code.component.scss @@ -1,18 +1,16 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .active-wrapper { - position: relative; - - .active { - padding: 0 0 17.5px 0; - position: absolute; - bottom: 0; - right: 0; - } - } + position: relative; + .active { + padding: 0 0 17.5px; + position: absolute; + bottom: 0; + right: 0; + } + } } .options-wrapper { - padding: 18px 0 0 0; + padding: 18px 0 0; } diff --git a/src/app/system/configurations/configurations.component.scss b/src/app/system/configurations/configurations.component.scss index fdbf245986..6f7bdaf480 100644 --- a/src/app/system/configurations/configurations.component.scss +++ b/src/app/system/configurations/configurations.component.scss @@ -5,22 +5,27 @@ padding: 0; padding-bottom: 50px; min-height: 500px; + .header { padding: 1%; + .header-title-group { .client-card-title { margin-top: 1.4rem; color: white; width: 90%; + p { color: white; } } } } + .navigation-tabs { overflow: auto; } + i:hover { cursor: pointer; } diff --git a/src/app/system/configure-maker-checker-tasks/configure-maker-checker-tasks.component.scss b/src/app/system/configure-maker-checker-tasks/configure-maker-checker-tasks.component.scss index 5d939376d2..4e7574a4a8 100644 --- a/src/app/system/configure-maker-checker-tasks/configure-maker-checker-tasks.component.scss +++ b/src/app/system/configure-maker-checker-tasks/configure-maker-checker-tasks.component.scss @@ -19,7 +19,7 @@ mat-list-item { } .grouping-name { - padding: 0px 10px; + padding: 0 10px; } .list-permission { @@ -32,7 +32,7 @@ mat-list-item { } .inactive { - transition: all .2s ease-in-out; + transition: all 0.2s ease-in-out; } .inactive:hover { diff --git a/src/app/system/entity-to-entity-mapping/entity-to-entity-mapping.component.scss b/src/app/system/entity-to-entity-mapping/entity-to-entity-mapping.component.scss index 898678c693..d0c431c3f1 100644 --- a/src/app/system/entity-to-entity-mapping/entity-to-entity-mapping.component.scss +++ b/src/app/system/entity-to-entity-mapping/entity-to-entity-mapping.component.scss @@ -1,5 +1,5 @@ table { - .select-row { - cursor: pointer; - } + .select-row { + cursor: pointer; + } } diff --git a/src/app/system/external-services/amazon-s3/amazon-s3.component.scss b/src/app/system/external-services/amazon-s3/amazon-s3.component.scss index bdadd8bb18..1922e7ffa3 100644 --- a/src/app/system/external-services/amazon-s3/amazon-s3.component.scss +++ b/src/app/system/external-services/amazon-s3/amazon-s3.component.scss @@ -1,3 +1,3 @@ table { - width: 100%; + width: 100%; } diff --git a/src/app/system/external-services/amazon-s3/edit-amazon-s3/edit-amazon-s3.component.scss b/src/app/system/external-services/amazon-s3/edit-amazon-s3/edit-amazon-s3.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/system/external-services/amazon-s3/edit-amazon-s3/edit-amazon-s3.component.scss +++ b/src/app/system/external-services/amazon-s3/edit-amazon-s3/edit-amazon-s3.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/system/external-services/email/edit-email/edit-email.component.scss b/src/app/system/external-services/email/edit-email/edit-email.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/system/external-services/email/edit-email/edit-email.component.scss +++ b/src/app/system/external-services/email/edit-email/edit-email.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/system/external-services/email/email.component.scss b/src/app/system/external-services/email/email.component.scss index bdadd8bb18..1922e7ffa3 100644 --- a/src/app/system/external-services/email/email.component.scss +++ b/src/app/system/external-services/email/email.component.scss @@ -1,3 +1,3 @@ table { - width: 100%; + width: 100%; } diff --git a/src/app/system/external-services/notification/edit-notification/edit-notification.component.scss b/src/app/system/external-services/notification/edit-notification/edit-notification.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/system/external-services/notification/edit-notification/edit-notification.component.scss +++ b/src/app/system/external-services/notification/edit-notification/edit-notification.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/system/external-services/notification/notification.component.scss b/src/app/system/external-services/notification/notification.component.scss index bdadd8bb18..1922e7ffa3 100644 --- a/src/app/system/external-services/notification/notification.component.scss +++ b/src/app/system/external-services/notification/notification.component.scss @@ -1,3 +1,3 @@ table { - width: 100%; + width: 100%; } diff --git a/src/app/system/external-services/sms/edit-sms/edit-sms.component.scss b/src/app/system/external-services/sms/edit-sms/edit-sms.component.scss index 1915ad6d34..d774f68da2 100644 --- a/src/app/system/external-services/sms/edit-sms/edit-sms.component.scss +++ b/src/app/system/external-services/sms/edit-sms/edit-sms.component.scss @@ -1,3 +1,3 @@ .container { - max-width: 37rem; + max-width: 37rem; } diff --git a/src/app/system/external-services/sms/sms.component.scss b/src/app/system/external-services/sms/sms.component.scss index bdadd8bb18..1922e7ffa3 100644 --- a/src/app/system/external-services/sms/sms.component.scss +++ b/src/app/system/external-services/sms/sms.component.scss @@ -1,3 +1,3 @@ table { - width: 100%; + width: 100%; } diff --git a/src/app/system/manage-data-tables/create-data-table/create-data-table.component.scss b/src/app/system/manage-data-tables/create-data-table/create-data-table.component.scss index eac57d1fe6..8f37a049f9 100644 --- a/src/app/system/manage-data-tables/create-data-table/create-data-table.component.scss +++ b/src/app/system/manage-data-tables/create-data-table/create-data-table.component.scss @@ -1,16 +1,14 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .multi-row-wrapper { position: relative; - + .multi-row { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; right: 0; } } - } table { diff --git a/src/app/system/manage-data-tables/view-data-table/view-data-table.component.scss b/src/app/system/manage-data-tables/view-data-table/view-data-table.component.scss index 76fd00bbc7..1922e7ffa3 100644 --- a/src/app/system/manage-data-tables/view-data-table/view-data-table.component.scss +++ b/src/app/system/manage-data-tables/view-data-table/view-data-table.component.scss @@ -1,4 +1,3 @@ table { - width: 100%; + width: 100%; } - diff --git a/src/app/system/manage-hooks/create-hook/create-hook.component.scss b/src/app/system/manage-hooks/create-hook/create-hook.component.scss index 3344ae5382..73bce4f80b 100644 --- a/src/app/system/manage-hooks/create-hook/create-hook.component.scss +++ b/src/app/system/manage-hooks/create-hook/create-hook.component.scss @@ -1,10 +1,9 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .is-active-wrapper { position: relative; .is-active { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; right: 0; diff --git a/src/app/system/manage-hooks/edit-hook/edit-hook.component.scss b/src/app/system/manage-hooks/edit-hook/edit-hook.component.scss index 3344ae5382..73bce4f80b 100644 --- a/src/app/system/manage-hooks/edit-hook/edit-hook.component.scss +++ b/src/app/system/manage-hooks/edit-hook/edit-hook.component.scss @@ -1,10 +1,9 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .is-active-wrapper { position: relative; .is-active { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; right: 0; diff --git a/src/app/system/manage-jobs/cob-workflow/cob-workflow.component.scss b/src/app/system/manage-jobs/cob-workflow/cob-workflow.component.scss index 6035649d89..2c9cdb57ce 100644 --- a/src/app/system/manage-jobs/cob-workflow/cob-workflow.component.scss +++ b/src/app/system/manage-jobs/cob-workflow/cob-workflow.component.scss @@ -20,12 +20,12 @@ .suspend { background: #32cd32; - color: #ffffff; + color: #fff; } .activate { background: #f44366; - color: #ffffff; + color: #fff; } .space-top { diff --git a/src/app/system/manage-jobs/cob-workflow/loan-locked/loan-locked.component.scss b/src/app/system/manage-jobs/cob-workflow/loan-locked/loan-locked.component.scss index 9d6a1c24c3..ab75934ead 100644 --- a/src/app/system/manage-jobs/cob-workflow/loan-locked/loan-locked.component.scss +++ b/src/app/system/manage-jobs/cob-workflow/loan-locked/loan-locked.component.scss @@ -6,17 +6,21 @@ color: #fff; background-color: #32cd32; } + .mat-raised-button.mat-reject { color: #fff; background-color: #ffa726; } + #search-button { height: 2.5rem; margin-top: 1rem; } - .view-details{ + + .view-details { cursor: pointer; } + table { tr.select-row:hover { cursor: pointer; diff --git a/src/app/system/manage-jobs/manage-jobs.component.scss b/src/app/system/manage-jobs/manage-jobs.component.scss index 824716ae9e..bec0ecff22 100644 --- a/src/app/system/manage-jobs/manage-jobs.component.scss +++ b/src/app/system/manage-jobs/manage-jobs.component.scss @@ -5,22 +5,27 @@ padding: 0; padding-bottom: 50px; min-height: 500px; + .header { padding: 1%; + .header-title-group { .client-card-title { margin-top: 1.4rem; color: white; width: 90%; + p { color: white; } } } } + .navigation-tabs { overflow: auto; } + i:hover { cursor: pointer; } diff --git a/src/app/system/manage-jobs/scheduler-jobs/custom-parameters-popover/custom-parameters-popover.component.scss b/src/app/system/manage-jobs/scheduler-jobs/custom-parameters-popover/custom-parameters-popover.component.scss index 2f3a5bf2e6..f7ce61b99e 100644 --- a/src/app/system/manage-jobs/scheduler-jobs/custom-parameters-popover/custom-parameters-popover.component.scss +++ b/src/app/system/manage-jobs/scheduler-jobs/custom-parameters-popover/custom-parameters-popover.component.scss @@ -1,9 +1,9 @@ .message { - height: auto; - font-weight: 500; - color: #f44366; + height: auto; + font-weight: 500; + color: #f44366; } .message.green { - color: #32cd32; + color: #32cd32; } diff --git a/src/app/system/manage-jobs/scheduler-jobs/error-log-popover/error-log-popover.component.scss b/src/app/system/manage-jobs/scheduler-jobs/error-log-popover/error-log-popover.component.scss index ea07187ae2..0704d00350 100644 --- a/src/app/system/manage-jobs/scheduler-jobs/error-log-popover/error-log-popover.component.scss +++ b/src/app/system/manage-jobs/scheduler-jobs/error-log-popover/error-log-popover.component.scss @@ -1,47 +1,47 @@ .message { - height: auto; - font-weight: 500; + height: auto; + font-weight: 500; } tr { - padding-bottom: 10px; + padding-bottom: 10px; } -span:not(.note){ - font-size: .9rem; - line-height: 14px +span:not(.note) { + font-size: 0.9rem; + line-height: 14px; } .note-text { - height: 7.95rem; - overflow: hidden; - display: inline-block; - position: relative; - text-align: left; + height: 7.95rem; + overflow: hidden; + display: inline-block; + position: relative; + text-align: left; } .note-field:not(.show)::after { - content: '...'; - padding-left: .5rem; - position: absolute; - right: 0; - bottom: 0; + content: '...'; + padding-left: 0.5rem; + position: absolute; + right: 0; + bottom: 0; } .show { - overflow: visible; - text-overflow: none; - height: auto; + overflow: visible; + text-overflow: none; + height: auto; } button { - background: transparent; - font-size: small; - border: none; - padding: 0; - cursor: pointer; + background: transparent; + font-size: small; + border: none; + padding: 0; + cursor: pointer; } button:hover { - text-decoration: none; + text-decoration: none; } diff --git a/src/app/system/manage-jobs/scheduler-jobs/manage-scheduler-jobs.component.scss b/src/app/system/manage-jobs/scheduler-jobs/manage-scheduler-jobs.component.scss index d859e6885b..d1007dbe98 100644 --- a/src/app/system/manage-jobs/scheduler-jobs/manage-scheduler-jobs.component.scss +++ b/src/app/system/manage-jobs/scheduler-jobs/manage-scheduler-jobs.component.scss @@ -28,12 +28,12 @@ table { .suspend { background: #32cd32; - color: #ffffff; + color: #fff; } .activate { background: #f44366; - color: #ffffff; + color: #fff; } .space-top { @@ -43,4 +43,4 @@ table { .cdk-column-displayName, .mat-column-displayName { flex: 0 0 5px !important; -} \ No newline at end of file +} diff --git a/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.scss b/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.scss index 153047653c..01ddad8a69 100644 --- a/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.scss +++ b/src/app/system/manage-jobs/scheduler-jobs/view-history-scheduler-job/view-history-scheduler-job.component.scss @@ -1,32 +1,32 @@ table { - width: 100%; - - .select-row:hover { - cursor: pointer; - } + width: 100%; + + .select-row:hover { + cursor: pointer; + } } - + .success { - color: #32cd32; + color: #32cd32; } - + .fail { - color: #f44366; + color: #f44366; } - + .currently-running { - color: #32cd32; + color: #32cd32; } - + .not-currently-running { - color: #f44366; + color: #f44366; } - + .errorlog { - color: #ffa726; + color: #ffa726; } - + .suspend { - background: #ffa726; - color: #ffffff; + background: #ffa726; + color: #fff; } diff --git a/src/app/system/manage-jobs/scheduler-jobs/view-scheduler-job/view-scheduler-job.component.scss b/src/app/system/manage-jobs/scheduler-jobs/view-scheduler-job/view-scheduler-job.component.scss index ca69757907..46cf447600 100644 --- a/src/app/system/manage-jobs/scheduler-jobs/view-scheduler-job/view-scheduler-job.component.scss +++ b/src/app/system/manage-jobs/scheduler-jobs/view-scheduler-job/view-scheduler-job.component.scss @@ -7,4 +7,4 @@ word-wrap: break-word; } } -} \ No newline at end of file +} diff --git a/src/app/system/manage-jobs/workflow-jobs/workflow-jobs.component.scss b/src/app/system/manage-jobs/workflow-jobs/workflow-jobs.component.scss index 764f8780ab..95c17bfc72 100644 --- a/src/app/system/manage-jobs/workflow-jobs/workflow-jobs.component.scss +++ b/src/app/system/manage-jobs/workflow-jobs/workflow-jobs.component.scss @@ -17,9 +17,10 @@ .cdk-drag-preview { box-sizing: border-box; border-radius: 4px; - box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), - 0 8px 10px 1px rgba(0, 0, 0, 0.14), - 0 3px 14px 2px rgba(0, 0, 0, 0.12); + box-shadow: + 0 5px 5px -3px rgb(0 0 0 / 20%), + 0 8px 10px 1px rgb(0 0 0 / 14%), + 0 3px 14px 2px rgb(0 0 0 / 12%); } .cdk-drag-placeholder { diff --git a/src/app/system/manage-reports/create-report/create-report.component.scss b/src/app/system/manage-reports/create-report/create-report.component.scss index 0041a1da87..cfb44b2a45 100644 --- a/src/app/system/manage-reports/create-report/create-report.component.scss +++ b/src/app/system/manage-reports/create-report/create-report.component.scss @@ -1,15 +1,13 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .user-report-wrapper { position: relative; .user-report { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; } } - } table { diff --git a/src/app/system/manage-reports/edit-report/edit-report.component.scss b/src/app/system/manage-reports/edit-report/edit-report.component.scss index e12a7bca22..5177f3d514 100644 --- a/src/app/system/manage-reports/edit-report/edit-report.component.scss +++ b/src/app/system/manage-reports/edit-report/edit-report.component.scss @@ -1,15 +1,13 @@ -@media (min-width: 992px) { - +@media (width >= 992px) { .user-report-wrapper { position: relative; - + .user-report { - padding: 0 0 17.5px 0; + padding: 0 0 17.5px; position: absolute; bottom: 0; } } - } table { diff --git a/src/app/system/manage-reports/manage-reports.component.scss b/src/app/system/manage-reports/manage-reports.component.scss index fe0bbd1cc5..64ba546491 100644 --- a/src/app/system/manage-reports/manage-reports.component.scss +++ b/src/app/system/manage-reports/manage-reports.component.scss @@ -2,15 +2,15 @@ table { width: 100%; .select-row:hover { - cursor: pointer; + cursor: pointer; } } - + // TODO: CONFIGURE THESE CLASSES GLOBALLY .true { color: #32cd32; } - + .false { color: #f44366; } diff --git a/src/app/system/manage-reports/view-report/view-report.component.scss b/src/app/system/manage-reports/view-report/view-report.component.scss index 9486249a1e..46cf447600 100644 --- a/src/app/system/manage-reports/view-report/view-report.component.scss +++ b/src/app/system/manage-reports/view-report/view-report.component.scss @@ -1,10 +1,10 @@ .container { - max-width: 37rem; - - .content { - div { - margin: 1rem 0; - word-wrap: break-word; - } + max-width: 37rem; + + .content { + div { + margin: 1rem 0; + word-wrap: break-word; } + } } diff --git a/src/app/system/manage-surveys/create-survey/create-survey.component.scss b/src/app/system/manage-surveys/create-survey/create-survey.component.scss index 6bf9c100ae..0a4ac44834 100644 --- a/src/app/system/manage-surveys/create-survey/create-survey.component.scss +++ b/src/app/system/manage-surveys/create-survey/create-survey.component.scss @@ -1,5 +1,5 @@ .delete-wrapper { - padding: 17.5px 0 0 0; + padding: 17.5px 0 0; } h2 { @@ -13,7 +13,7 @@ h4 { } .mat-card .mat-divider-horizontal.mat-divider-inset { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .cdk-drag-placeholder { diff --git a/src/app/system/manage-surveys/edit-survey/edit-survey.component.scss b/src/app/system/manage-surveys/edit-survey/edit-survey.component.scss index a2d0ee0672..0a4ac44834 100644 --- a/src/app/system/manage-surveys/edit-survey/edit-survey.component.scss +++ b/src/app/system/manage-surveys/edit-survey/edit-survey.component.scss @@ -1,21 +1,21 @@ .delete-wrapper { - padding: 17.5px 0 0 0; + padding: 17.5px 0 0; } h2 { - font-weight: 500; - margin: 0; + font-weight: 500; + margin: 0; } h4 { - font-weight: 500; - margin: 0; + font-weight: 500; + margin: 0; } .mat-card .mat-divider-horizontal.mat-divider-inset { - margin: 1em 0 2em 0; + margin: 1em 0 2em; } .cdk-drag-placeholder { - opacity: 0; -} \ No newline at end of file + opacity: 0; +} diff --git a/src/app/system/manage-surveys/view-survey/view-survey.component.scss b/src/app/system/manage-surveys/view-survey/view-survey.component.scss index 285c499128..b7839915dc 100644 --- a/src/app/system/manage-surveys/view-survey/view-survey.component.scss +++ b/src/app/system/manage-surveys/view-survey/view-survey.component.scss @@ -1,36 +1,37 @@ -.mat-card{ - margin: 5px +.mat-card { + margin: 5px; } -.survey_questions{ - margin-bottom: 10px; +.survey_questions { + margin-bottom: 10px; } -#key_text{ - margin: 10px; +#key_text { + margin: 10px; } -#description{ - margin: 10px; +#description { + margin: 10px; } -#questionaire{ - margin: 10px; +#questionaire { + margin: 10px; } #response { - width: 100%; + width: 100%; } -#response th,#response td{ - text-align: left; - width: 100px; +#response th, +#response td { + text-align: left; + width: 100px; } -#response tr:hover{ - background-color: #ddd; +#response tr:hover { + background-color: #ddd; } -mat-card-header{ - margin-bottom: 12px; +mat-card-header { + margin-bottom: 12px; } diff --git a/src/app/system/roles-and-permissions/view-role/view-role.component.scss b/src/app/system/roles-and-permissions/view-role/view-role.component.scss index ee114753a0..decdeae9e5 100644 --- a/src/app/system/roles-and-permissions/view-role/view-role.component.scss +++ b/src/app/system/roles-and-permissions/view-role/view-role.component.scss @@ -19,7 +19,7 @@ mat-list-item { } .groupingName { - padding: 0px 10px; + padding: 0 10px; } .listPermission { @@ -32,7 +32,7 @@ mat-list-item { } .inactive { - transition: all .2s ease-in-out; + transition: all 0.2s ease-in-out; } .inactive:hover { diff --git a/src/app/tasks/checker-inbox-and-tasks-tabs/checker-inbox/checker-inbox.component.scss b/src/app/tasks/checker-inbox-and-tasks-tabs/checker-inbox/checker-inbox.component.scss index fcc9bf2dd2..12d043fa19 100644 --- a/src/app/tasks/checker-inbox-and-tasks-tabs/checker-inbox/checker-inbox.component.scss +++ b/src/app/tasks/checker-inbox-and-tasks-tabs/checker-inbox/checker-inbox.component.scss @@ -6,17 +6,21 @@ color: #fff; background-color: #008000ab; } + .mat-raised-button.mat-reject { color: #fff; - background-color: #FFCA00; + background-color: #ffca00; } + #search-button { height: 2.5rem; margin-top: 1rem; } - .view-details{ + + .view-details { cursor: pointer; } + table { tr.select-row:hover { cursor: pointer; @@ -25,22 +29,23 @@ } .alert { - background-color: #E8F4FD; + background-color: #e8f4fd; padding: 6px 16px; font-size: 0.875rem; - font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; border-radius: 4px; - letter-spacing: 0.01071em; + letter-spacing: 0.0107em; margin: 10px; .message { padding: 8px 0; font-size: 18px; } + .alert-check { - color:#359FF4; + color: #359ff4; margin-right: 2px; font-size: 1.4rem; } diff --git a/src/app/tasks/checker-inbox-and-tasks-tabs/client-approval/client-approval.component.scss b/src/app/tasks/checker-inbox-and-tasks-tabs/client-approval/client-approval.component.scss index a93c99f9ab..c9b35b24a3 100644 --- a/src/app/tasks/checker-inbox-and-tasks-tabs/client-approval/client-approval.component.scss +++ b/src/app/tasks/checker-inbox-and-tasks-tabs/client-approval/client-approval.component.scss @@ -7,28 +7,29 @@ background-color: #008000ab; } - .view-details{ + .view-details { cursor: pointer; } } .alert { - background-color: #E8F4FD; + background-color: #e8f4fd; padding: 6px 16px; font-size: 0.875rem; - font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; border-radius: 4px; - letter-spacing: 0.01071em; + letter-spacing: 0.0107em; margin: 10px; .message { padding: 8px 0; font-size: 18px; } + .alert-check { - color:#359FF4; + color: #359ff4; margin-right: 2px; font-size: 1.4rem; } diff --git a/src/app/tasks/checker-inbox-and-tasks-tabs/loan-approval/loan-approval.component.scss b/src/app/tasks/checker-inbox-and-tasks-tabs/loan-approval/loan-approval.component.scss index a93c99f9ab..c9b35b24a3 100644 --- a/src/app/tasks/checker-inbox-and-tasks-tabs/loan-approval/loan-approval.component.scss +++ b/src/app/tasks/checker-inbox-and-tasks-tabs/loan-approval/loan-approval.component.scss @@ -7,28 +7,29 @@ background-color: #008000ab; } - .view-details{ + .view-details { cursor: pointer; } } .alert { - background-color: #E8F4FD; + background-color: #e8f4fd; padding: 6px 16px; font-size: 0.875rem; - font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; border-radius: 4px; - letter-spacing: 0.01071em; + letter-spacing: 0.0107em; margin: 10px; .message { padding: 8px 0; font-size: 18px; } + .alert-check { - color:#359FF4; + color: #359ff4; margin-right: 2px; font-size: 1.4rem; } diff --git a/src/app/tasks/checker-inbox-and-tasks-tabs/loan-disbursal/loan-disbursal.component.scss b/src/app/tasks/checker-inbox-and-tasks-tabs/loan-disbursal/loan-disbursal.component.scss index a93c99f9ab..c9b35b24a3 100644 --- a/src/app/tasks/checker-inbox-and-tasks-tabs/loan-disbursal/loan-disbursal.component.scss +++ b/src/app/tasks/checker-inbox-and-tasks-tabs/loan-disbursal/loan-disbursal.component.scss @@ -7,28 +7,29 @@ background-color: #008000ab; } - .view-details{ + .view-details { cursor: pointer; } } .alert { - background-color: #E8F4FD; + background-color: #e8f4fd; padding: 6px 16px; font-size: 0.875rem; - font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; border-radius: 4px; - letter-spacing: 0.01071em; + letter-spacing: 0.0107em; margin: 10px; .message { padding: 8px 0; font-size: 18px; } + .alert-check { - color:#359FF4; + color: #359ff4; margin-right: 2px; font-size: 1.4rem; } diff --git a/src/app/tasks/checker-inbox-and-tasks-tabs/reschedule-loan/reschedule-loan.component.scss b/src/app/tasks/checker-inbox-and-tasks-tabs/reschedule-loan/reschedule-loan.component.scss index a93c99f9ab..c9b35b24a3 100644 --- a/src/app/tasks/checker-inbox-and-tasks-tabs/reschedule-loan/reschedule-loan.component.scss +++ b/src/app/tasks/checker-inbox-and-tasks-tabs/reschedule-loan/reschedule-loan.component.scss @@ -7,28 +7,29 @@ background-color: #008000ab; } - .view-details{ + .view-details { cursor: pointer; } } .alert { - background-color: #E8F4FD; + background-color: #e8f4fd; padding: 6px 16px; font-size: 0.875rem; - font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; border-radius: 4px; - letter-spacing: 0.01071em; + letter-spacing: 0.0107em; margin: 10px; .message { padding: 8px 0; font-size: 18px; } + .alert-check { - color:#359FF4; + color: #359ff4; margin-right: 2px; font-size: 1.4rem; } diff --git a/src/app/tasks/view-checker-inbox/view-checker-inbox.component.scss b/src/app/tasks/view-checker-inbox/view-checker-inbox.component.scss index d36e60ebc9..f74c10ac3f 100644 --- a/src/app/tasks/view-checker-inbox/view-checker-inbox.component.scss +++ b/src/app/tasks/view-checker-inbox/view-checker-inbox.component.scss @@ -1,29 +1,32 @@ .mat-elevation-z1 { - margin: 1em 0 1.5em 0; + margin: 1em 0 1.5em; } -h2, h3, h4 { - margin: 0; - font-weight: 500; +h2, +h3, +h4 { + margin: 0; + font-weight: 500; } span { - margin: 0.5em 0; + margin: 0.5em 0; } .margin-t { - margin-top: 1em; + margin-top: 1em; } mat-divider { - margin: 0 0 0.5em 0; + margin: 0 0 0.5em; } .mat-raised-button.mat-success { color: #fff; background-color: #008000ab; } + .mat-raised-button.mat-reject { color: #fff; - background-color: #FFCA00; + background-color: #ffca00; } diff --git a/src/app/templates/create-template/create-template.component.scss b/src/app/templates/create-template/create-template.component.scss index de3be7ac42..61eb6fed46 100644 --- a/src/app/templates/create-template/create-template.component.scss +++ b/src/app/templates/create-template/create-template.component.scss @@ -1,5 +1,4 @@ .container { - .mapper-button { max-height: 2.25rem; margin-top: 1rem; @@ -8,5 +7,4 @@ .parameter { margin: 1%; } - } diff --git a/src/app/templates/edit-template/edit-template.component.scss b/src/app/templates/edit-template/edit-template.component.scss index de3be7ac42..61eb6fed46 100644 --- a/src/app/templates/edit-template/edit-template.component.scss +++ b/src/app/templates/edit-template/edit-template.component.scss @@ -1,5 +1,4 @@ .container { - .mapper-button { max-height: 2.25rem; margin-top: 1rem; @@ -8,5 +7,4 @@ .parameter { margin: 1%; } - } diff --git a/src/app/templates/view-template/view-template.component.scss b/src/app/templates/view-template/view-template.component.scss index 56668f14f1..46cf447600 100644 --- a/src/app/templates/view-template/view-template.component.scss +++ b/src/app/templates/view-template/view-template.component.scss @@ -1,6 +1,6 @@ .container { max-width: 37rem; - + .content { div { margin: 1rem 0; diff --git a/src/app/users/create-user/create-user.component.scss b/src/app/users/create-user/create-user.component.scss index 5d44678cc9..81f0b20e24 100644 --- a/src/app/users/create-user/create-user.component.scss +++ b/src/app/users/create-user/create-user.component.scss @@ -1,9 +1,9 @@ .password-never-expires-wrapper { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } .send-password-to-email-wrapper { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } .reset-password-error { diff --git a/src/app/users/edit-user/edit-user.component.scss b/src/app/users/edit-user/edit-user.component.scss index d9eb8f25d3..d042d11082 100644 --- a/src/app/users/edit-user/edit-user.component.scss +++ b/src/app/users/edit-user/edit-user.component.scss @@ -1,3 +1,3 @@ .password-never-expires-wrapper { - padding: 17.5px 0 17.5px 0; + padding: 17.5px 0; } diff --git a/src/assets/styles/_align.scss b/src/assets/styles/_align.scss index 4f2b6c90be..e1b9a62be7 100644 --- a/src/assets/styles/_align.scss +++ b/src/assets/styles/_align.scss @@ -1,3 +1,5 @@ +@use 'colours' as *; + .v-mid, .v-m { vertical-align: middle; diff --git a/src/assets/styles/_border.scss b/src/assets/styles/_border.scss index bea13f6cbc..922abf3977 100644 --- a/src/assets/styles/_border.scss +++ b/src/assets/styles/_border.scss @@ -1,6 +1,6 @@ body { table { - border: 1px solid rgba($color: #000000, $alpha: 0.12); + border: 1px solid rgba($color: #000, $alpha: 12%); } } @@ -108,4 +108,3 @@ body { .radius10 { border-radius: 10px; } - diff --git a/src/assets/styles/_colours.scss b/src/assets/styles/_colours.scss index 7b06323ed5..ba3a2b3bb5 100644 --- a/src/assets/styles/_colours.scss +++ b/src/assets/styles/_colours.scss @@ -66,7 +66,7 @@ $accent: $peter-river; $status-active: #5cb85c; $status-inactive: #666f73; $status-paid: #666f73; -$status-deleted: #000000; +$status-deleted: #000; $status-pending: #ffa500; $status-approved: #4461e2; $status-chargeoff: #f39c12; @@ -75,11 +75,11 @@ $status-downpayment: #16a085; $status-reage: #e08e0b; $status-reamortize: #4461e2; $status-transfer: #16a085; -$status-active-overdue: #ff0000; +$status-active-overdue: #f00; $status-matured: #ff4000; $state-done: #2af72a; -$status-transfer-progress:#FF4000; -$status-transfer-hold:#DF0101; +$status-transfer-progress: #ff4000; +$status-transfer-hold: #df0101; $error-log: #ffa726; diff --git a/src/assets/styles/_form.scss b/src/assets/styles/_form.scss index e07ce1d408..6f35603917 100644 --- a/src/assets/styles/_form.scss +++ b/src/assets/styles/_form.scss @@ -23,8 +23,8 @@ textarea.noresize { .normal input, .normal select, .normal textarea, -.full-input [type="checkbox"], -.full-input [type="radio"] { +.full-input [type='checkbox'], +.full-input [type='radio'] { width: auto; } diff --git a/src/assets/styles/_helper.scss b/src/assets/styles/_helper.scss index 40d44922d9..c9010983a9 100644 --- a/src/assets/styles/_helper.scss +++ b/src/assets/styles/_helper.scss @@ -1,17 +1,17 @@ -@import "background"; -@import "border"; -@import "colours"; -@import "align"; -@import "display"; -@import "float"; -@import "form"; -@import "loader"; -@import "margin"; -@import "misc"; -@import "overflow"; -@import "padding"; -@import "position"; -@import "status"; -@import "text"; -@import "width-height"; -@import "z-index"; +@use 'background'; +@use 'border'; +@use 'colours'; +@use 'align'; +@use 'display'; +@use 'float'; +@use 'form'; +@use 'loader'; +@use 'margin'; +@use 'misc'; +@use 'overflow'; +@use 'padding'; +@use 'position'; +@use 'status'; +@use 'text'; +@use 'width-height'; +@use 'z-index'; diff --git a/src/assets/styles/_loader.scss b/src/assets/styles/_loader.scss index 79c6c8cf8d..0f849919c2 100644 --- a/src/assets/styles/_loader.scss +++ b/src/assets/styles/_loader.scss @@ -11,15 +11,15 @@ } .bottom { - border-width: 0 90px 90px 90px; - border-color: transparent transparent #1fb050 transparent; + border-width: 0 90px 90px; + border-color: transparent transparent #1fb050; bottom: calc(50% - 100px); left: calc(50% - 90px); } .top { - border-width: 90px 90px 0 90px; - border-color: #b4d575 transparent transparent transparent; + border-width: 90px 90px 0; + border-color: #b4d575 transparent transparent; top: calc(50% - 100px); left: calc(50% - 90px); } @@ -39,8 +39,12 @@ } @keyframes rotate { - from { transform: rotate(0deg); } - to { transform: rotate(360deg); } - } + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } + } } diff --git a/src/assets/styles/_margin.scss b/src/assets/styles/_margin.scss index f1be5770eb..360ec592d9 100644 --- a/src/assets/styles/_margin.scss +++ b/src/assets/styles/_margin.scss @@ -491,11 +491,11 @@ body { } .no-m-v { - margin: 0 0; + margin: 0; } .no-m-h { - margin: 0 0; + margin: 0; } .no-margin { diff --git a/src/assets/styles/_misc.scss b/src/assets/styles/_misc.scss index 8017fd9104..a1d6100924 100644 --- a/src/assets/styles/_misc.scss +++ b/src/assets/styles/_misc.scss @@ -1,4 +1,5 @@ -@import 'colours'; +@use 'sass:color'; +@use 'colours' as *; html, body { @@ -30,22 +31,23 @@ div { } .alert { - background-color: #E8F4FD; + background-color: #e8f4fd; padding: 6px 16px; font-size: 0.875rem; - font-family: "Roboto", "Helvetica", "Arial", sans-serif; + font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.43; border-radius: 4px; - letter-spacing: 0.01071em; + letter-spacing: 0.0107em; margin: 10px; .message { padding: 8px 0; font-size: 18px; } + .alert-check { - color:#359FF4; + color: #359ff4; margin-right: 2px; font-size: 1.4rem; } @@ -53,10 +55,9 @@ div { ::ng-deep .mat-tooltip { font-size: 15px; - white-space: pre-wrap; color: $white !important; - background-color: rgba($status-approved, .7); - border: 1px solid darken($status-approved, 20%); + background-color: rgba($status-approved, 0.7); + border: 1px solid color.adjust($status-approved, $lightness: -20%); max-width: 400px !important; white-space: pre-line !important; - } +} diff --git a/src/assets/styles/_overflow.scss b/src/assets/styles/_overflow.scss index 1bff4bd3b4..f0c2d81ce2 100644 --- a/src/assets/styles/_overflow.scss +++ b/src/assets/styles/_overflow.scss @@ -24,4 +24,3 @@ body { overflow-x: auto; max-width: 100%; } - diff --git a/src/assets/styles/_padding.scss b/src/assets/styles/_padding.scss index 9eec213b70..54ff4ea05f 100644 --- a/src/assets/styles/_padding.scss +++ b/src/assets/styles/_padding.scss @@ -23,11 +23,11 @@ body { } .no-p-v { - padding: 0 0; + padding: 0; } .no-p-h { - padding: 0 0; + padding: 0; } .p-5 { diff --git a/src/assets/styles/_status.scss b/src/assets/styles/_status.scss index a26aafb0eb..e407702de4 100644 --- a/src/assets/styles/_status.scss +++ b/src/assets/styles/_status.scss @@ -1,3 +1,5 @@ +@use 'colours' as *; + .status-active { color: $status-active; } diff --git a/src/assets/styles/_text.scss b/src/assets/styles/_text.scss index f18ee41bb3..b7964c7c5c 100644 --- a/src/assets/styles/_text.scss +++ b/src/assets/styles/_text.scss @@ -10,9 +10,9 @@ html { body { font-weight: 400; font-size: 0.875rem; - color: rgba(0, 0, 0, 0.87); + color: rgb(0 0 0 / 87%); line-height: 1.5; - font-family: Roboto, "Helvetica Neue", sans-serif; + font-family: Roboto, 'Helvetica Neue', sans-serif; } .lh-1 { @@ -193,23 +193,23 @@ body { } .text-shadow { - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); + text-shadow: 1px 1px 1px rgb(0 0 0 / 40%); } .text-rgb-2 { - color: rgba(0, 0, 0, 0.2); + color: rgb(0 0 0 / 20%); } .text-rgb-3 { - color: rgba(0, 0, 0, 0.3); + color: rgb(0 0 0 / 30%); } .text-rgb-4 { - color: rgba(0, 0, 0, 0.4); + color: rgb(0 0 0 / 40%); } .text-rgb-5 { - color: rgba(0, 0, 0, 0.5); + color: rgb(0 0 0 / 50%); } .no-ul, diff --git a/src/assets/styles/_width-height.scss b/src/assets/styles/_width-height.scss index f8373eff33..fe7f9b22e2 100644 --- a/src/assets/styles/_width-height.scss +++ b/src/assets/styles/_width-height.scss @@ -1,17 +1,17 @@ -.fit { +.fit { max-width: 100%; } -.half-width { - width: 50%; +.half-width { + width: 50%; } -.full-width { - width: 100%; +.full-width { + width: 100%; } -.full-height { - height: 100%; +.full-height { + height: 100%; } html, diff --git a/src/assets/styles/_z-index.scss b/src/assets/styles/_z-index.scss index 01ed503882..fed53e8960 100644 --- a/src/assets/styles/_z-index.scss +++ b/src/assets/styles/_z-index.scss @@ -1,4 +1,15 @@ -.zindex-1 { z-index: 1; } -.zindex-2 { z-index: 2; } -.zindex-3 { z-index: 3; } -.zindex-4 { z-index: 4; } +.zindex-1 { + z-index: 1; +} + +.zindex-2 { + z-index: 2; +} + +.zindex-3 { + z-index: 3; +} + +.zindex-4 { + z-index: 4; +} diff --git a/src/main.scss b/src/main.scss index 9b2cf8c9a2..2dcbdfd6b4 100644 --- a/src/main.scss +++ b/src/main.scss @@ -4,8 +4,9 @@ */ // Import Default Theme for MifosX -@import "theme/mifosx-theme"; +@use 'theme/mifosx-theme'; // Global Imports + /* You can add global styles to this file, and also import other style files */ -@import "assets/styles/helper"; +@use 'assets/styles/helper'; diff --git a/src/theme/_content.scss b/src/theme/_content.scss index 36d51b7b49..5ac6e6b685 100644 --- a/src/theme/_content.scss +++ b/src/theme/_content.scss @@ -1,7 +1,8 @@ -@use "@angular/material" as mat; +@use '@angular/material' as mat; +@use 'sass:map'; @mixin account-view-component-theme($theme) { - $primary: map-get($theme, primary); + $primary: map.get($theme, primary); mifosx-view-bulk-import { .cover { @@ -27,69 +28,81 @@ max-width: 80rem; width: 90%; padding: 0; + + i, + img:hover { + cursor: pointer; + } + .header { background-color: mat.get-color-from-palette($primary, 500); - padding: 1%; - .header-title-group { - .account-card-title { - color: white; - width: 90%; - p { - color: white; - } - - .account-overview { - border: none; - max-width: 240px; - font-size: 14px; - - tr:nth-child(even) { - background-color: transparent; - } - } - } + } + + .header-title-group { + .account-card-title { + color: white; + width: 90%; } - .profile-image-container { - margin: 1%; - .profile-image { - object-fit: cover; - border-radius: 20px; - } - .signature { - background-color: mat.get-color-from-palette($primary, 500); - } + + p { + color: white; } - .account-actions { - align-self: flex-end; - margin: 0 1%; - i { - margin-bottom: 2px; - margin-right: 4px; + + .account-overview { + border: none; + max-width: 240px; + font-size: 14px; + + tr:nth-child(even) { + background-color: transparent; } } } + + .profile-image-container { + margin: 1%; + + .profile-image { + object-fit: cover; + border-radius: 20px; + } + + .signature { + background-color: mat.get-color-from-palette($primary, 500); + } + } + + .account-actions { + align-self: flex-end; + margin: 0 1%; + + i { + margin-bottom: 2px; + margin-right: 4px; + } + } + .navigation-tabs { background-color: #f2f2f2; overflow: auto; } + .content { .savings-account-tables { padding: 1%; margin: 1%; + .table-headers { margin: 0; padding: 6px; } + td { padding: 3px; } } } - i, - img:hover { - cursor: pointer; - } } } } diff --git a/src/theme/_dark_content.scss b/src/theme/_dark_content.scss index 73e333779e..81e3406238 100644 --- a/src/theme/_dark_content.scss +++ b/src/theme/_dark_content.scss @@ -1,8 +1,8 @@ -@use "@angular/material" as mat; - +@use '@angular/material' as mat; +@use 'sass:map'; @mixin account-view-component-dark-theme($theme) { - $primary: map-get($theme, primary); + $primary: map.get($theme, primary); mifosx-login { .login-container { @@ -13,18 +13,18 @@ .cover { .cover-content { color: white; - + .cover-description { .cover-link { color: white !important; - + &:hover { color: #d3d3d3; } } } } - } + } } mifosx-login-form { @@ -56,53 +56,57 @@ width: 90%; padding: 0; + i, + img:hover { + cursor: pointer; + } + .header { background-color: mat.get-color-from-palette($primary, 500); - padding: 1%; + } - .header-title-group { - .account-card-title { - color: white; - width: 90%; + .header-title-group { + .account-card-title { + color: white; + width: 90%; + } - p { - color: white; - } + p { + color: white; + } - .account-overview { - border: none; - max-width: 240px; - font-size: 14px; + .account-overview { + border: none; + max-width: 240px; + font-size: 14px; - tr:nth-child(even) { - background-color: transparent !important; - } - } + tr:nth-child(even) { + background-color: transparent !important; } } + } - .profile-image-container { - margin: 1%; + .profile-image-container { + margin: 1%; - .profile-image { - object-fit: cover; - border-radius: 20px; - } + .profile-image { + object-fit: cover; + border-radius: 20px; + } - .signature { - background-color: mat.get-color-from-palette($primary, 500); - } + .signature { + background-color: mat.get-color-from-palette($primary, 500); } + } - .account-actions { - align-self: flex-end; - margin: 0 1%; + .account-actions { + align-self: flex-end; + margin: 0 1%; - i { - margin-bottom: 2px; - margin-right: 4px; - } + i { + margin-bottom: 2px; + margin-right: 4px; } } @@ -127,11 +131,6 @@ } } } - - i, - img:hover { - cursor: pointer; - } } } @@ -140,7 +139,6 @@ mat-checkbox { color: white; } - } body.dark-theme { @@ -193,16 +191,16 @@ body.dark-theme { filter: invert(100%); } + a:any-link { + color: #0098ff !important; + } + span.breadcrumb-link { a { color: #0098ff !important; } } - a:-webkit-any-link { - color: #0098ff !important; - } - div.alert { color: #303135; } @@ -215,9 +213,10 @@ body.dark-theme { .cdk-drag-preview { box-sizing: border-box; border-radius: 4px; - box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), - 0 8px 10px 1px rgba(0, 0, 0, 0.14), - 0 3px 14px 2px rgba(0, 0, 0, 0.12); + box-shadow: + 0 5px 5px -3px rgb(0 0 0 / 20%), + 0 8px 10px 1px rgb(0 0 0 / 14%), + 0 3px 14px 2px rgb(0 0 0 / 12%); display: table; background-color: white; color: #303135; @@ -233,7 +232,7 @@ body.dark-theme { .versions { color: white !important; } - + .business-date { color: #0098ff; } @@ -242,5 +241,4 @@ body.dark-theme { .external-asset-owner-status { color: white; } - } diff --git a/src/theme/_material-palette.scss b/src/theme/_material-palette.scss index 57ff0f9999..47d2652545 100644 --- a/src/theme/_material-palette.scss +++ b/src/theme/_material-palette.scss @@ -1,12 +1,11 @@ - -/* ############ Light mode palettes ################*/ +/* ############ Light mode palettes ################ */ $primary-palette: ( 100: #5ba2ec, 500: #1074b9, 700: #004989, contrast: ( - 100: rgba(black, 0.87), + 100: rgb(0 0 0 / 87%), 500: white, 700: white ) @@ -17,13 +16,13 @@ $accent-palette: ( 500: #b4d575, 700: #83a447, contrast: ( - 100: rgba(black, 0.87), - 500: rgba(black, 0.87), - 700: rgba(black, 0.87) + 100: rgb(0 0 0 / 87%), + 500: rgb(0 0 0 / 87%), + 700: rgb(0 0 0 / 87%) ) ); -/* ############ Dark mode palettes ################*/ +/* ############ Dark mode palettes ################ */ $dark-primary-palette: ( 100: #5ba2ec, @@ -31,8 +30,8 @@ $dark-primary-palette: ( 700: #004989, contrast: ( 100: white, - 500: rgba(white, 0.87), - 700: rgba(white, 0.87) + 500: rgb(255 255 255 / 87%), + 700: rgb(255 255 255 / 87%) ) ); diff --git a/src/theme/mifosx-theme.scss b/src/theme/mifosx-theme.scss index 2e7ec9cef0..b28d2a4145 100644 --- a/src/theme/mifosx-theme.scss +++ b/src/theme/mifosx-theme.scss @@ -1,25 +1,23 @@ @use '@angular/material' as mat; // Custom material palette -@import 'material-palette'; +@use 'material-palette' as *; // Plus imports for other components in your app. -@import '../app/groups/groups-view/groups-view.component-theme.scss'; -@import '../app/centers/centers-view/centers-view.component-theme.scss'; -@import '../app/home/dashboard/dashboard.component-theme.scss'; -@import '../app/shares/shares-account-view/shares-account-view.component-theme.scss'; -@import 'content'; -@import 'dark_content'; +@use '../app/groups/groups-view/groups-view.component-theme.scss' as *; +@use '../app/centers/centers-view/centers-view.component-theme.scss' as *; +@use '../app/home/dashboard/dashboard.component-theme.scss' as *; +@use '../app/shares/shares-account-view/shares-account-view.component-theme.scss' as *; +@use 'content' as *; +@use 'dark_content' as *; // Include the common styles for Angular Material. We include this here so that you only // have to load a single css file for Angular Material in your app. // Be sure that you only ever include this mixin once! @include mat.core(); - /* ################################## Light theme ################################### */ - // Define the palettes for your theme using the Material Design palettes available in palette.scss // (imported above). For each palette, you can optionally specify a default, lighter, and darker // hue. Available color palettes: https://material.io/design/color/ @@ -42,10 +40,8 @@ $mifosx-app-theme: mat.define-light-theme($mifosx-app-primary, $mifosx-app-accen @include shares-account-view-component-theme($mifosx-app-theme); @include account-view-component-theme($mifosx-app-theme); - /* ################################## Dark theme ################################### */ - // Define the palettes for your theme using the Material Design palettes available in palette.scss $mifosx-app-dark-primary: mat.define-palette($dark-primary-palette); $mifosx-app-dark-accent: mat.define-palette($dark-accent-palette); @@ -56,10 +52,10 @@ $mifosx-app-dark-theme: mat.define-dark-theme($mifosx-app-dark-primary, $mifosx- // Include theme styles for core and each component used in your app. .dark-theme { - @include mat.all-component-themes($mifosx-app-dark-theme); - @include groups-view-component-theme($mifosx-app-dark-theme); - @include centers-view-component-theme($mifosx-app-dark-theme); - @include dashboard-component-theme($mifosx-app-dark-theme); - @include shares-account-view-component-theme($mifosx-app-dark-theme); - @include account-view-component-dark-theme($mifosx-app-dark-theme); + @include mat.all-component-themes($mifosx-app-dark-theme); + @include groups-view-component-theme($mifosx-app-dark-theme); + @include centers-view-component-theme($mifosx-app-dark-theme); + @include dashboard-component-theme($mifosx-app-dark-theme); + @include shares-account-view-component-theme($mifosx-app-dark-theme); + @include account-view-component-dark-theme($mifosx-app-dark-theme); }