From caa323fc8728ab15df5c1399e7aa577dc1df0eba Mon Sep 17 00:00:00 2001 From: elshenak Date: Mon, 23 Oct 2023 22:47:22 -0400 Subject: [PATCH 01/17] feat: updating explorer to latest ping-pub --- .prettierignore | 4 - .browserslistrc | 2 - .eslintignore | 1 - .eslintrc.js | 48 - .gitignore | 42 +- .prettierrc.json | 9 + .yarnclean | 45 - FUNDING.yml | 5 + README.md | 25 +- auto-imports.d.ts | 606 + babel.config.js | 5 - chains/README.md | 104 + chains/mainnet/cosmos.json | 54 + chains/mainnet/osmosis.json | 47 + components.d.ts | 13 + env.d.ts | 1 + index.html | 47 + installation.md | 25 +- jsconfig.json | 9 - package.json | 187 +- ping.conf | 32 - postcss.config.js | 6 + public/index.html | 46 - public/loader.css | 80 +- public/logos/cosmos.svg | 11 + public/logos/osmosis.svg | 119 + public/test.html | 17 + src/@core/app-config/useAppConfig.js | 142 - .../assets/fonts/feather/fonts/feather.eot | Bin 62084 -> 0 bytes .../assets/fonts/feather/fonts/feather.svg | 849 - .../assets/fonts/feather/fonts/feather.ttf | Bin 61920 -> 0 bytes .../assets/fonts/feather/fonts/feather.woff | Bin 29500 -> 0 bytes src/@core/assets/fonts/feather/iconfont.css | 1112 - src/@core/comp-functions/forms/form-utils.js | 23 - .../comp-functions/forms/form-validation.js | 66 - .../comp-functions/misc/event-listeners.js | 20 - src/@core/comp-functions/ui/app.js | 18 - src/@core/comp-functions/ui/vertical-menu.js | 21 - .../components/app-collapse/AppCollapse.vue | 54 - .../app-collapse/AppCollapseItem.vue | 88 - .../components/feather-icon/FeatherIcon.vue | 45 - .../components/scroll-to-top/ScrollToTop.vue | 67 - .../toastification/ToastificationContent.vue | 84 - src/@core/directives/animations.js | 32 - .../layouts/components/AppBreadcrumb.vue | 88 - src/@core/layouts/components/AppFooter.vue | 45 - src/@core/layouts/components/Coffee.vue | 106 - .../app-customizer/AppCustomizer.vue | 344 - .../app-customizer/useAppCustomizer.js | 109 - .../app-navbar/AppNavbarVerticalLayout.vue | 53 - .../app-navbar/components/DarkToggler.vue | 27 - .../app-navbar/components/Locale.vue | 83 - .../app-navbar/components/SearchBar.vue | 151 - .../ContentWithSidebar.vue | 52 - .../LayoutContentRendererDefault.vue | 47 - .../LayoutContentRendererLeft.vue | 55 - .../LayoutContentRendererLeftDetached.vue | 55 - src/@core/layouts/layout-full/LayoutFull.vue | 16 - .../layout-vertical/LayoutVertical.vue | 163 - .../vertical-nav-menu/VerticalNavMenu.vue | 155 - .../VerticalNavMenuGroup.vue | 110 - .../mixinVerticalNavMenuGroup.js | 10 - .../useVerticalNavMenuGroup.js | 103 - .../vertical-nav-menu-header/index.js | 23 - .../VerticalNavMenuItems.vue | 65 - .../VerticalNavMenuLink.vue | 78 - .../mixinVerticalNavMenuLink.js | 10 - .../useVerticalNavMenuLink.js | 18 - .../vertical-nav-menu/useVerticalNavMenu.js | 42 - .../layout-vertical/mixinVerticalLayout.js | 11 - .../layout-vertical/useVerticalLayout.js | 84 - src/@core/layouts/modules.js | 53 - src/@core/layouts/utils.js | 109 - src/@core/libs/acl/index.js | 7 - src/@core/libs/acl/utils.js | 96 - src/@core/libs/i18n/index.js | 7 - src/@core/libs/i18n/utils.js | 15 - src/@core/mixins/ui/forms.js | 15 - src/@core/mixins/ui/transition.js | 58 - src/@core/scss/base/bootstrap-extended.scss | 47 - .../scss/base/bootstrap-extended/_alert.scss | 56 - .../scss/base/bootstrap-extended/_badge.scss | 90 - .../base/bootstrap-extended/_breadcrumb.scss | 76 - .../bootstrap-extended/_button-group.scss | 59 - .../base/bootstrap-extended/_buttons.scss | 67 - .../scss/base/bootstrap-extended/_card.scss | 514 - .../scss/base/bootstrap-extended/_code.scss | 14 - .../base/bootstrap-extended/_collapse.scss | 140 - .../base/bootstrap-extended/_dropdown.scss | 255 - .../scss/base/bootstrap-extended/_forms.scss | 570 - .../base/bootstrap-extended/_functions.scss | 10 - .../scss/base/bootstrap-extended/_helper.scss | 106 - .../base/bootstrap-extended/_include.scss | 24 - .../base/bootstrap-extended/_list-group.scss | 101 - .../scss/base/bootstrap-extended/_media.scss | 22 - .../scss/base/bootstrap-extended/_mixins.scss | 13 - .../scss/base/bootstrap-extended/_modal.scss | 175 - .../scss/base/bootstrap-extended/_nav.scss | 272 - .../scss/base/bootstrap-extended/_navbar.scss | 670 - .../base/bootstrap-extended/_pagination.scss | 307 - .../base/bootstrap-extended/_popover.scss | 45 - .../base/bootstrap-extended/_progress.scss | 49 - .../scss/base/bootstrap-extended/_reboot.scss | 15 - .../scss/base/bootstrap-extended/_tables.scss | 122 - .../scss/base/bootstrap-extended/_toast.scss | 16 - .../scss/base/bootstrap-extended/_type.scss | 22 - .../base/bootstrap-extended/_utilities.scss | 465 - .../base/bootstrap-extended/_variables.scss | 499 - .../base/bootstrap-extended/mixins/_navs.scss | 49 - .../base/bootstrap-extended/mixins/_type.scss | 31 - src/@core/scss/base/bootstrap.scss | 11 - src/@core/scss/base/colors.scss | 24 - src/@core/scss/base/components.scss | 40 - src/@core/scss/base/components/_include.scss | 13 - .../scss/base/components/_variables-dark.scss | 53 - .../scss/base/components/_variables.scss | 137 - src/@core/scss/base/components/avatar.scss | 192 - .../base/components/bootstrap-social.scss | 316 - src/@core/scss/base/components/chart.scss | 35 - .../scss/base/components/customizer.scss | 98 - src/@core/scss/base/components/demo.scss | 121 - src/@core/scss/base/components/divider.scss | 104 - src/@core/scss/base/components/search.scss | 237 - src/@core/scss/base/components/timeline.scss | 101 - src/@core/scss/base/core/colors/_palette.scss | 534 - .../base/core/colors/palette-gradient.scss | 72 - .../scss/base/core/colors/palette-noui.scss | 30 - .../base/core/colors/palette-variables.scss | 126 - .../scss/base/core/layouts/_content.scss | 474 - src/@core/scss/base/core/layouts/_footer.scss | 71 - .../scss/base/core/layouts/_sidebar.scss | 79 - .../scss/base/core/menu/_navigation.scss | 206 - .../core/menu/menu-types/horizontal-menu.scss | 589 - .../core/menu/menu-types/vertical-menu.scss | 295 - .../menu-types/vertical-overlay-menu.scss | 79 - src/@core/scss/base/core/mixins/alert.scss | 5 - src/@core/scss/base/core/mixins/hex2rgb.scss | 4 - .../base/core/mixins/main-menu-mixin.scss | 359 - .../scss/base/core/mixins/transitions.scss | 30 - src/@core/scss/base/custom-rtl.scss | 355 - src/@core/scss/base/pages/app-calendar.scss | 412 - src/@core/scss/base/pages/app-chat-list.scss | 128 - src/@core/scss/base/pages/app-chat.scss | 340 - .../base/pages/app-ecommerce-details.scss | 288 - src/@core/scss/base/pages/app-ecommerce.scss | 632 - src/@core/scss/base/pages/app-email.scss | 492 - .../scss/base/pages/app-file-manager.scss | 441 - .../scss/base/pages/app-invoice-list.scss | 96 - .../scss/base/pages/app-invoice-print.scss | 58 - src/@core/scss/base/pages/app-invoice.scss | 166 - src/@core/scss/base/pages/app-kanban.scss | 156 - src/@core/scss/base/pages/app-todo.scss | 300 - src/@core/scss/base/pages/app-user.scss | 107 - .../scss/base/pages/dashboard-ecommerce.scss | 66 - src/@core/scss/base/pages/page-auth.scss | 106 - src/@core/scss/base/pages/page-blog.scss | 63 - .../scss/base/pages/page-coming-soon.scss | 21 - src/@core/scss/base/pages/page-faq.scss | 66 - .../scss/base/pages/page-knowledge-base.scss | 77 - src/@core/scss/base/pages/page-misc.scss | 36 - src/@core/scss/base/pages/page-pricing.scss | 100 - src/@core/scss/base/pages/page-profile.scss | 146 - src/@core/scss/base/pages/ui-colors.scss | 25 - src/@core/scss/base/pages/ui-feather.scss | 59 - .../scss/base/plugins/charts/chart-apex.scss | 158 - .../ext-component-context-menu.scss | 101 - .../extensions/ext-component-drag-drop.scss | 51 - .../ext-component-media-player.scss | 21 - .../extensions/ext-component-ratings.scss | 57 - .../extensions/ext-component-sliders.scss | 145 - .../ext-component-sweet-alerts.scss | 124 - .../extensions/ext-component-swiper.scss | 367 - .../extensions/ext-component-toastr.scss | 254 - .../extensions/ext-component-tour.scss | 80 - .../extensions/ext-component-tree.scss | 154 - .../plugins/forms/form-file-uploader.scss | 103 - .../base/plugins/forms/form-number-input.scss | 157 - .../base/plugins/forms/form-quill-editor.scss | 213 - .../base/plugins/forms/form-validation.scss | 27 - .../scss/base/plugins/forms/form-wizard.scss | 293 - .../forms/pickers/form-flat-pickr.scss | 191 - .../plugins/forms/pickers/form-pickadate.scss | 167 - .../base/plugins/forms/select2/_select2.scss | 319 - .../scss/base/plugins/maps/map-leaflet.scss | 38 - .../scss/base/plugins/tables/_datatables.scss | 163 - .../base/plugins/tables/table-ag-grid.scss | 135 - .../scss/base/plugins/ui/_breakpoints.scss | 64 - .../scss/base/plugins/ui/coming-soon.scss | 64 - .../scss/base/themes/bordered-layout.scss | 59 - src/@core/scss/base/themes/dark-layout.scss | 2386 - .../scss/base/themes/semi-dark-layout.scss | 109 - src/@core/scss/core.scss | 22 - src/@core/scss/vue/_animation.scss | 40 - src/@core/scss/vue/_base-extended.scss | 55 - src/@core/scss/vue/_dark-layout.scss | 429 - src/@core/scss/vue/_index.scss | 15 - src/@core/scss/vue/_misc.scss | 23 - src/@core/scss/vue/_rtl.scss | 161 - src/@core/scss/vue/_transitions.scss | 152 - src/@core/scss/vue/apps/calendar.scss | 18 - src/@core/scss/vue/bootstrap-vue/_alert.scss | 4 - src/@core/scss/vue/bootstrap-vue/_avatar.scss | 67 - src/@core/scss/vue/bootstrap-vue/_badge.scss | 16 - src/@core/scss/vue/bootstrap-vue/_button.scss | 10 - .../scss/vue/bootstrap-vue/_calendar.scss | 30 - .../scss/vue/bootstrap-vue/_date-picker.scss | 24 - .../scss/vue/bootstrap-vue/_dropdown.scss | 6 - .../scss/vue/bootstrap-vue/_file-input.scss | 27 - src/@core/scss/vue/bootstrap-vue/_index.scss | 29 - src/@core/scss/vue/bootstrap-vue/_misc.scss | 14 - src/@core/scss/vue/bootstrap-vue/_modal.scss | 9 - src/@core/scss/vue/bootstrap-vue/_nav.scss | 7 - .../scss/vue/bootstrap-vue/_pagination.scss | 43 - .../scss/vue/bootstrap-vue/_popover.scss | 71 - src/@core/scss/vue/bootstrap-vue/_rating.scss | 4 - .../scss/vue/bootstrap-vue/_sidebar.scss | 27 - .../scss/vue/bootstrap-vue/_spin-button.scss | 23 - src/@core/scss/vue/bootstrap-vue/_switch.scss | 6 - src/@core/scss/vue/bootstrap-vue/_table.scss | 24 - src/@core/scss/vue/bootstrap-vue/_tag.scss | 11 - src/@core/scss/vue/bootstrap-vue/_time.scss | 35 - src/@core/scss/vue/bootstrap-vue/_toast.scss | 38 - .../scss/vue/bootstrap-vue/_tooltip.scss | 3 - .../scss/vue/bootstrap-vue/_validation.scss | 19 - src/@core/scss/vue/libs/chart-apex.scss | 1 - src/@core/scss/vue/libs/map-leaflet.scss | 20 - src/@core/scss/vue/libs/quill.scss | 52 - src/@core/scss/vue/libs/swiper.scss | 8 - src/@core/scss/vue/libs/toastification.scss | 51 - src/@core/scss/vue/libs/tour.scss | 63 - src/@core/scss/vue/libs/tree.scss | 144 - src/@core/scss/vue/libs/vue-autosuggest.scss | 61 - src/@core/scss/vue/libs/vue-context.scss | 39 - src/@core/scss/vue/libs/vue-flatpicker.scss | 14 - src/@core/scss/vue/libs/vue-good-table.scss | 173 - src/@core/scss/vue/libs/vue-select.scss | 341 - src/@core/scss/vue/libs/vue-slider.scss | 62 - src/@core/scss/vue/libs/vue-sweetalert.scss | 12 - src/@core/scss/vue/libs/vue-wizard.scss | 418 - src/@core/scss/vue/pages/card-analytic.scss | 1 - .../scss/vue/pages/dashboard-ecommerce.scss | 10 - src/@core/scss/vue/pages/page-auth.scss | 12 - src/@core/scss/vue/pages/page-blog.scss | 1 - src/@core/scss/vue/pages/page-faq.scss | 8 - .../scss/vue/pages/page-knowledge-base.scss | 23 - src/@core/scss/vue/pages/page-misc.scss | 8 - src/@core/scss/vue/pages/page-pricing.scss | 13 - src/@core/scss/vue/pages/page-profile.scss | 14 - src/@core/scss/vue/pages/ui-feather.scss | 1 - src/@core/utils/filter.js | 54 - src/@core/utils/utils.js | 73 - src/@core/utils/validations/validations.js | 173 - src/@core/utils/validations/validators.js | 32 - src/App.vue | 111 +- src/assets/images/avatars/avatar-1.png | Bin 0 -> 8032 bytes src/assets/images/avatars/avatar-10.png | Bin 0 -> 8118 bytes src/assets/images/avatars/avatar-11.png | Bin 0 -> 8725 bytes src/assets/images/avatars/avatar-12.png | Bin 0 -> 10799 bytes src/assets/images/avatars/avatar-13.png | Bin 0 -> 7811 bytes src/assets/images/avatars/avatar-14.png | Bin 0 -> 9237 bytes src/assets/images/avatars/avatar-15.png | Bin 0 -> 8009 bytes src/assets/images/avatars/avatar-2.png | Bin 0 -> 8118 bytes src/assets/images/avatars/avatar-3.png | Bin 0 -> 8725 bytes src/assets/images/avatars/avatar-4.png | Bin 0 -> 10799 bytes src/assets/images/avatars/avatar-5.png | Bin 0 -> 7811 bytes src/assets/images/avatars/avatar-6.png | Bin 0 -> 9237 bytes src/assets/images/avatars/avatar-7.png | Bin 0 -> 8009 bytes src/assets/images/avatars/avatar-8.png | Bin 0 -> 9125 bytes src/assets/images/avatars/avatar-9.png | Bin 0 -> 8032 bytes src/assets/images/flags/de.png | Bin 106 -> 0 bytes src/assets/images/flags/en.png | Bin 756 -> 0 bytes src/assets/images/flags/fr.png | Bin 165 -> 0 bytes src/assets/images/flags/pt.png | Bin 2487 -> 0 bytes src/assets/images/heart.svg | 1 + .../iconify-svg/vertical-nav-header-arrow.svg | 4 + src/assets/images/logo.svg | 18 + .../images/misc/pricing-cta-illustration.png | Bin 0 -> 12970 bytes .../images/misc/pricing-illustration-1.png | Bin 0 -> 2260 bytes .../images/misc/pricing-illustration-2.png | Bin 0 -> 1880 bytes .../images/misc/pricing-illustration-3.png | Bin 0 -> 1866 bytes src/assets/images/misc/triangle-dark.png | Bin 0 -> 757 bytes src/assets/images/misc/triangle-light.png | Bin 0 -> 6538 bytes src/assets/images/misc/trophy.png | Bin 0 -> 14567 bytes src/assets/images/pages/1.png | Bin 0 -> 104009 bytes src/assets/images/pages/2.png | Bin 0 -> 65429 bytes src/assets/images/pages/3.png | Bin 0 -> 99013 bytes src/assets/images/pages/401.png | Bin 0 -> 19807 bytes src/assets/images/pages/404.png | Bin 0 -> 17178 bytes src/assets/images/pages/5.jpg | Bin 0 -> 6790 bytes src/assets/images/pages/500.png | Bin 0 -> 16393 bytes src/assets/images/pages/6.png | Bin 0 -> 13389 bytes .../pages/app-search-header-bg-dark.png | Bin 0 -> 6307 bytes .../pages/app-search-header-bg-light.png | Bin 0 -> 6686 bytes src/assets/images/pages/arrow-down.png | Bin 217 -> 0 bytes src/assets/images/pages/auth-v1-bottom-bg.png | Bin 1439 -> 0 bytes .../auth-v1-forgot-password-mask-dark.png | Bin 0 -> 9446 bytes .../auth-v1-forgot-password-mask-light.png | Bin 0 -> 9132 bytes .../images/pages/auth-v1-login-mask-dark.png | Bin 0 -> 10371 bytes .../images/pages/auth-v1-login-mask-light.png | Bin 0 -> 10054 bytes .../pages/auth-v1-register-mask-dark.png | Bin 0 -> 10356 bytes .../pages/auth-v1-register-mask-light.png | Bin 0 -> 10702 bytes .../auth-v1-reset-password-mask-dark.png | Bin 0 -> 8968 bytes .../auth-v1-reset-password-mask-light.png | Bin 0 -> 8791 bytes src/assets/images/pages/auth-v1-top-bg.png | Bin 1422 -> 0 bytes ...ot-password-illustration-bordered-dark.png | Bin 0 -> 73149 bytes ...t-password-illustration-bordered-light.png | Bin 0 -> 72462 bytes ...h-v2-forgot-password-illustration-dark.png | Bin 0 -> 79994 bytes ...-v2-forgot-password-illustration-light.png | Bin 0 -> 80702 bytes .../auth-v2-forgot-password-mask-dark.png | Bin 0 -> 9147 bytes .../auth-v2-forgot-password-mask-light.png | Bin 0 -> 8900 bytes ...th-v2-login-illustration-bordered-dark.png | Bin 0 -> 72601 bytes ...h-v2-login-illustration-bordered-light.png | Bin 0 -> 74167 bytes .../pages/auth-v2-login-illustration-dark.png | Bin 0 -> 81894 bytes .../auth-v2-login-illustration-light.png | Bin 0 -> 82757 bytes .../images/pages/auth-v2-login-mask-dark.png | Bin 0 -> 9497 bytes .../images/pages/auth-v2-login-mask-light.png | Bin 0 -> 9248 bytes ...v2-register-illustration-bordered-dark.png | Bin 0 -> 75246 bytes ...2-register-illustration-bordered-light.png | Bin 0 -> 76457 bytes .../auth-v2-register-illustration-dark.png | Bin 0 -> 85004 bytes .../auth-v2-register-illustration-light.png | Bin 0 -> 86054 bytes .../pages/auth-v2-register-mask-dark.png | Bin 0 -> 9264 bytes .../pages/auth-v2-register-mask-light.png | Bin 0 -> 9984 bytes ...et-password-illustration-bordered-dark.png | Bin 0 -> 81372 bytes ...t-password-illustration-bordered-light.png | Bin 0 -> 82178 bytes ...th-v2-reset-password-illustration-dark.png | Bin 0 -> 90640 bytes ...h-v2-reset-password-illustration-light.png | Bin 0 -> 90996 bytes .../auth-v2-reset-password-mask-dark.png | Bin 0 -> 9529 bytes .../auth-v2-reset-password-mask-light.png | Bin 0 -> 8939 bytes ...2-two-steps-illustration-bordered-dark.png | Bin 0 -> 76217 bytes ...-two-steps-illustration-bordered-light.png | Bin 0 -> 76579 bytes .../auth-v2-two-steps-illustration-dark.png | Bin 0 -> 84307 bytes .../auth-v2-two-steps-illustration-light.png | Bin 0 -> 87867 bytes ...erify-email-illustration-bordered-dark.png | Bin 0 -> 75090 bytes ...rify-email-illustration-bordered-light.png | Bin 0 -> 74242 bytes ...auth-v2-verify-email-illustration-dark.png | Bin 0 -> 82508 bytes ...uth-v2-verify-email-illustration-light.png | Bin 0 -> 86502 bytes src/assets/images/pages/background-1.jpg | Bin 0 -> 36820 bytes src/assets/images/pages/background-2.jpg | Bin 0 -> 74443 bytes src/assets/images/pages/background-3.jpg | Bin 0 -> 88783 bytes .../images/pages/calendar-illustration.png | Bin 30039 -> 0 bytes src/assets/images/pages/coming-soon-dark.svg | 265 - src/assets/images/pages/coming-soon.svg | 263 - src/assets/images/pages/error-dark.svg | 287 - src/assets/images/pages/error.svg | 299 - src/assets/images/pages/kb-image.jpg | Bin 165807 -> 0 bytes src/assets/images/pages/misc-401-object.png | Bin 0 -> 3033 bytes src/assets/images/pages/misc-404-object.png | Bin 0 -> 3044 bytes src/assets/images/pages/misc-500-object.png | Bin 0 -> 3044 bytes .../images/pages/misc-coming-soon-object.png | Bin 0 -> 3025 bytes src/assets/images/pages/misc-coming-soon.png | Bin 0 -> 15899 bytes src/assets/images/pages/misc-mask-dark.png | Bin 0 -> 857 bytes src/assets/images/pages/misc-mask-light.png | Bin 0 -> 958 bytes .../pages/misc-under-maintenance-object.png | Bin 0 -> 2708 bytes .../images/pages/misc-under-maintenance.png | Bin 0 -> 23248 bytes src/assets/images/pages/pixinvent-qr.png | Bin 0 -> 6691 bytes src/assets/images/pages/pose-fs-9.png | Bin 0 -> 29430 bytes src/assets/images/pages/puma-shoes.jpeg | Bin 0 -> 13191 bytes .../images/pages/under-maintenance-dark.svg | 176 - src/assets/images/pages/under-maintenance.svg | 178 - .../images/pages/user-profile-header-bg.png | Bin 0 -> 21112 bytes src/assets/images/svg/discord.svg | 10 + src/assets/images/svg/gift.svg | 8 + src/assets/images/svg/keyboard.svg | 8 + src/assets/images/svg/laptop.svg | 8 + src/assets/images/svg/lightbulb.svg | 8 + src/assets/images/svg/paypal.svg | 19 + src/assets/images/svg/rocket.svg | 8 + .../components/Logo.vue => assets/logo.svg} | 6 +- src/assets/scss/style.scss | 6 - .../scss/variables/_variables-components.scss | 3 - src/assets/scss/variables/_variables.scss | 3 - src/assets/wallets/keplr.png | Bin 0 -> 30723 bytes src/assets/wallets/ledger.png | Bin 0 -> 1067 bytes src/assets/wallets/metamask.png | Bin 0 -> 59719 bytes src/components/CardParameter.vue | 54 + src/components/CardStatisticsVertical.vue | 61 + src/components/ChainSummary.vue | 50 + src/components/Countdown.vue | 46 + src/components/PaginationBar.vue | 50 + src/components/ProposalListItem.vue | 249 + src/components/ProposalProcess.vue | 69 + src/components/TxDialog.vue | 17 + src/components/UptimeBar.vue | 43 + src/components/ValidatorCommissionRate.vue | 146 + src/components/charts/DonutChart.vue | 30 + src/components/charts/PriceMarketChart.vue | 58 + src/components/charts/apexChartConfig.ts | 362 + src/components/dynamic/ArrayBytesElement.vue | 14 + src/components/dynamic/ArrayCoinElement.vue | 20 + src/components/dynamic/ArrayElement.vue | 31 + src/components/dynamic/ArrayObjectElement.vue | 43 + src/components/dynamic/ArrayStringElement.vue | 6 + src/components/dynamic/DynamicComponent.vue | 8 + src/components/dynamic/NumberElement.vue | 6 + src/components/dynamic/ObjectElement.vue | 29 + .../dynamic/ObjectHorizontalElement.vue | 29 + src/components/dynamic/TextElement.vue | 122 + src/components/dynamic/TokenElement.vue | 10 + src/components/dynamic/TxsElement.vue | 51 + src/components/dynamic/UInt8Array.vue | 19 + src/components/dynamic/index.ts | 42 + src/components/icons/IconCommunity.vue | 12 + src/components/icons/IconDocumentation.vue | 12 + src/components/icons/IconEcosystem.vue | 12 + src/components/icons/IconSupport.vue | 12 + src/components/icons/IconTooling.vue | 19 + src/components/icons/IconWeb.vue | 1 + src/global-components.js | 4 - src/lang/index.js | 22 - src/lang/locales/en.json | 166 - src/layouts/blank.vue | 18 + src/layouts/components/ChainProfile.vue | 96 + src/layouts/components/DefaultLayout.vue | 334 + src/layouts/components/NavBarI18n.vue | 68 + src/layouts/components/NavBarWallet.vue | 97 + src/layouts/components/NavFooter.vue | 37 + src/layouts/components/Navbar.vue | 350 - src/layouts/components/NavbarSearch.vue | 130 + src/layouts/components/NavbarShortcuts.vue | 44 + .../components/NavbarThemeSwitcher.vue | 48 + src/layouts/default.vue | 7 + src/layouts/full/LayoutFull.vue | 15 - src/layouts/types.d.ts | 59 + src/layouts/vertical/LayoutVertical.vue | 35 - src/libs/address.ts | 79 + src/libs/all.js | 53878 ---------------- src/libs/api.ts | 197 + src/libs/axios.js | 20 - src/libs/bundle.js | 46223 ------------- src/libs/client.ts | 339 + src/libs/client/EthereumLedgerSigner.ts | 120 - src/libs/client/MessageAdapter.ts | 137 - src/libs/client/MetaMaskSigner.js | 29 - src/libs/client/SigningEthermintClient.ts | 161 - .../client/SigningKeplrEthermintClient.ts | 59 - src/libs/clients/evmos.ts | 9 + src/libs/clients/v0.46.0.ts | 67 + src/libs/clipboard.js | 5 - src/libs/data/aminotypes.js | 439 - src/libs/data/block-data.js | 11 - src/libs/data/block-header.js | 41 - src/libs/data/block-id.js | 13 - src/libs/data/block-inner.js | 21 - src/libs/data/block-last-commit.js | 20 - src/libs/data/block.js | 16 - src/libs/data/deposit.js | 14 - src/libs/data/index.js | 14 - src/libs/data/msg-transfer.js | 166 - src/libs/data/proposal-tally.js | 29 - src/libs/data/proposal.js | 91 - src/libs/data/proposer.js | 14 - src/libs/data/signature.js | 17 - src/libs/data/signing.js | 81 - src/libs/data/staking-delegation.js | 13 - src/libs/data/staking-parameters.js | 28 - src/libs/data/staking-pool.js | 22 - src/libs/data/stdtx.js | 36 - src/libs/data/token.js | 13 - src/libs/data/tx.js | 28 - src/libs/data/valdiator-description.js | 20 - src/libs/data/validator-commission.js | 18 - src/libs/data/validator-distribution.js | 25 - src/libs/data/validator.js | 37 - src/libs/data/votes.js | 14 - src/libs/data/wrapstdtx.js | 52 - src/libs/default-handler.js | 76 - src/libs/fetch.js | 670 - src/libs/http.ts | 51 + src/libs/ibc.js | 8731 --- src/libs/index.ts | 4 + src/libs/misc.ts | 16 + src/libs/msg.js | 270 - src/libs/osmos.js | 188 - src/libs/portal-vue.js | 4 - src/libs/registry.ts | 211 + src/libs/sweet-alerts.js | 4 - src/libs/toastification.js | 17 - src/libs/tour.js | 4 - src/libs/utils.js | 547 - src/libs/utils.ts | 190 + src/libs/vue-select.js | 14 - src/main.js | 55 - src/main.ts | 31 + src/modules/[chain]/account/[address].vue | 546 + src/modules/[chain]/account/index.vue | 77 + src/modules/[chain]/block/[height].vue | 142 + src/modules/[chain]/block/block.ts | 68 + src/modules/[chain]/block/index.vue | 101 + src/modules/[chain]/consensus/index.vue | 329 + src/modules/[chain]/cosmwasm/WasmStore.ts | 130 + .../[chain]/cosmwasm/[code_id]/contracts.vue | 130 + .../cosmwasm/[code_id]/transactions.vue | 285 + src/modules/[chain]/cosmwasm/index.vue | 81 + src/modules/[chain]/cosmwasm/types.ts | 72 + src/modules/[chain]/gov/[proposal_id].vue | 373 + src/modules/[chain]/gov/index.vue | 52 + src/modules/[chain]/ibc/connStore.ts | 59 + src/modules/[chain]/ibc/connection.vue | 67 + .../ibc/connection/[connection_id].vue | 310 + src/modules/[chain]/ibc/connection/index.vue | 14 + src/modules/[chain]/index.vue | 411 + src/modules/[chain]/indexStore.ts | 254 + src/modules/[chain]/nft/index.vue | 8 + src/modules/[chain]/nft/nftStore.ts | 26 + src/modules/[chain]/nft/types.ts | 108 + src/modules/[chain]/params/index.vue | 62 + src/modules/[chain]/staking/[validator].vue | 582 + src/modules/[chain]/staking/index.vue | 465 + src/modules/[chain]/statesync/index.vue | 115 + src/modules/[chain]/supply/index.vue | 59 + src/modules/[chain]/tx/[hash].vue | 110 + src/modules/[chain]/uptime/customize.vue | 224 + src/modules/[chain]/uptime/index.vue | 301 + src/modules/[chain]/widget/index.vue | 65 + src/modules/wallet/accounts.vue | 420 + src/modules/wallet/keplr.vue | 103 + src/modules/wallet/portfolio.vue | 294 + src/modules/wallet/receive.vue | 22 + src/modules/wallet/suggest.vue | 172 + src/modules/wallet/utils.ts | 49 + src/navigation/vertical/index.js | 46 - src/nibiru/index.ts | 73 + src/pages/[...all].vue | 30 + src/pages/index.vue | 73 + src/plugins/i18n/index.ts | 15 + src/plugins/i18n/locales/cn.json | 283 + src/plugins/i18n/locales/en.json | 292 + src/plugins/i18n/locales/id.json | 282 + src/plugins/pinia/ClientProperties.ts | 11 + src/router/index.js | 449 - src/router/index.ts | 26 + src/store/app-config/index.js | 60 - src/store/app/index.js | 28 - src/store/chains/index.js | 172 - src/store/index.js | 22 - src/store/vertical-menu/index.js | 15 - src/stores/index.ts | 13 + src/stores/template.ts | 9 + src/stores/useBankStore.ts | 51 + src/stores/useBaseStore.ts | 125 + src/stores/useBlockchain.ts | 182 + src/stores/useCoinGecko.ts | 54 + src/stores/useDashboard.ts | 399 + src/stores/useDistributionStore.ts | 18 + src/stores/useFormatter.ts | 391 + src/stores/useGovStore.ts | 93 + src/stores/useMintStore.ts | 32 + src/stores/useParamsStore.ts | 244 + src/stores/useStakingStore.ts | 161 + src/stores/useTxDialog.ts | 68 + src/stores/useWalletStore.ts | 135 + src/style.css | 54 + src/types/auth.ts | 24 + src/types/bank.ts | 34 + src/types/base.ts | 103 + src/types/common.ts | 65 + src/types/distribution.ts | 28 + src/types/gov.ts | 85 + src/types/ibc.ts | 107 + src/types/index.ts | 11 + src/types/slashing.ts | 22 + src/types/staking.ts | 91 + src/types/transaction.ts | 68 + src/views/Block.vue | 125 - src/views/Blocks.vue | 204 - src/views/ConsensusStates.vue | 286 - src/views/Dashboard.vue | 872 - src/views/Governance.vue | 153 - src/views/GovernanceProposalView.vue | 475 - src/views/GravityPool.vue | 115 - src/views/Home.vue | 159 - src/views/Login.vue | 263 - src/views/OsmosisTrade.vue | 256 - src/views/Parameters.vue | 228 - src/views/Staking.vue | 501 - src/views/StakingValidator.vue | 434 - src/views/StateSync.vue | 175 - src/views/Transaction.vue | 175 - src/views/Uptime.vue | 415 - src/views/UptimeMyChainBlocks.vue | 224 - src/views/UptimeMyValidators.vue | 104 - src/views/WalletAccountDetail.vue | 862 - src/views/WalletAccountImportAddress.vue | 656 - src/views/WalletAccountReceive.vue | 113 - src/views/WalletAccounts.vue | 657 - src/views/WalletAddressBook.vue | 11 - src/views/WalletDelegations.vue | 252 - src/views/WalletPortfolio.vue | 0 src/views/WalletSetting.vue | 11 - src/views/WalletTransactions.vue | 62 - src/views/WalletUpgradeEvents.vue | 138 - src/views/WalletVotes.vue | 348 - src/views/components/ArrayFieldComponent.vue | 119 - src/views/components/FullHeader.vue | 41 - .../components/KlineTrade/DepositeWindow.vue | 501 - src/views/components/KlineTrade/Place.vue | 57 - src/views/components/KlineTrade/PlaceForm.vue | 452 - src/views/components/ObjectFieldComponent.vue | 178 - .../OperationModal/TransactionResult.vue | 218 - .../components/OperationModal/WalletInput.vue | 87 - .../OperationModal/components/Delegate.vue | 248 - .../OperationModal/components/GovDeposit.vue | 194 - .../OperationModal/components/IBCTransfer.vue | 308 - .../OperationModal/components/Redelegate.vue | 241 - .../OperationModal/components/Transfer.vue | 225 - .../OperationModal/components/Unbond.vue | 197 - .../OperationModal/components/Vote.vue | 166 - .../OperationModal/components/Withdraw.vue | 80 - .../components/WithdrawCommission.vue | 84 - src/views/components/OperationModal/index.vue | 493 - src/views/components/QueryModal/index.vue | 125 - .../charts/ChartComponentDoughnut.vue | 72 - .../components/charts/ChartjsComponentBar.vue | 31 - .../charts/ChartjsComponentDoughnutChart.vue | 21 - src/views/components/charts/EchartScatter.vue | 119 - .../dashboard/DashboardAssetsComponent.vue | 79 - .../dashboard/DashboardCardHorizontal.vue | 94 - .../dashboard/DashboardCardVertical.vue | 49 - .../dashboard/DashboardPriceChart.vue | 58 - .../dashboard/DashboardPriceChart2.vue | 442 - .../governance/ProposalSummaryComponent.vue | 270 - .../parameters/ParametersModuleComponent.vue | 116 - .../staking/StakingAddressComponent.vue | 199 - .../staking/StakingCommissionComponent.vue | 151 - .../staking/StakingRewardComponent.vue | 161 - src/views/error/ChainNotExist.vue | 73 - src/views/error/Error404.vue | 73 - tailwind.config.js | 36 + themeConfig.js | 37 - tsconfig.config.json | 8 + tsconfig.json | 37 +- vite.config.ts | 69 + vue.config.js | 110 - vue3-json-viewer.d.ts | 19 + workflows/deploy-preview.yml | 32 + workflows/deploy-prod.yml | 35 + workflows/docker.yaml | 32 + yarn.lock | 12190 ++-- 638 files changed, 20114 insertions(+), 166758 deletions(-) delete mode 100644 .prettierignore delete mode 100644 .browserslistrc delete mode 100644 .eslintignore delete mode 100644 .eslintrc.js create mode 100644 .prettierrc.json delete mode 100644 .yarnclean create mode 100644 FUNDING.yml create mode 100644 auto-imports.d.ts delete mode 100644 babel.config.js create mode 100644 chains/README.md create mode 100644 chains/mainnet/cosmos.json create mode 100644 chains/mainnet/osmosis.json create mode 100644 components.d.ts create mode 100644 env.d.ts create mode 100644 index.html delete mode 100644 jsconfig.json delete mode 100644 ping.conf create mode 100644 postcss.config.js delete mode 100644 public/index.html create mode 100644 public/logos/cosmos.svg create mode 100644 public/logos/osmosis.svg create mode 100644 public/test.html delete mode 100644 src/@core/app-config/useAppConfig.js delete mode 100644 src/@core/assets/fonts/feather/fonts/feather.eot delete mode 100644 src/@core/assets/fonts/feather/fonts/feather.svg delete mode 100644 src/@core/assets/fonts/feather/fonts/feather.ttf delete mode 100644 src/@core/assets/fonts/feather/fonts/feather.woff delete mode 100644 src/@core/assets/fonts/feather/iconfont.css delete mode 100644 src/@core/comp-functions/forms/form-utils.js delete mode 100644 src/@core/comp-functions/forms/form-validation.js delete mode 100644 src/@core/comp-functions/misc/event-listeners.js delete mode 100644 src/@core/comp-functions/ui/app.js delete mode 100644 src/@core/comp-functions/ui/vertical-menu.js delete mode 100644 src/@core/components/app-collapse/AppCollapse.vue delete mode 100644 src/@core/components/app-collapse/AppCollapseItem.vue delete mode 100644 src/@core/components/feather-icon/FeatherIcon.vue delete mode 100644 src/@core/components/scroll-to-top/ScrollToTop.vue delete mode 100644 src/@core/components/toastification/ToastificationContent.vue delete mode 100644 src/@core/directives/animations.js delete mode 100644 src/@core/layouts/components/AppBreadcrumb.vue delete mode 100644 src/@core/layouts/components/AppFooter.vue delete mode 100644 src/@core/layouts/components/Coffee.vue delete mode 100644 src/@core/layouts/components/app-customizer/AppCustomizer.vue delete mode 100644 src/@core/layouts/components/app-customizer/useAppCustomizer.js delete mode 100644 src/@core/layouts/components/app-navbar/AppNavbarVerticalLayout.vue delete mode 100644 src/@core/layouts/components/app-navbar/components/DarkToggler.vue delete mode 100644 src/@core/layouts/components/app-navbar/components/Locale.vue delete mode 100644 src/@core/layouts/components/app-navbar/components/SearchBar.vue delete mode 100644 src/@core/layouts/components/content-with-sidebar/ContentWithSidebar.vue delete mode 100644 src/@core/layouts/components/layout-content-renderer/LayoutContentRendererDefault.vue delete mode 100644 src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeft.vue delete mode 100644 src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeftDetached.vue delete mode 100644 src/@core/layouts/layout-full/LayoutFull.vue delete mode 100644 src/@core/layouts/layout-vertical/LayoutVertical.vue delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/VerticalNavMenuGroup.vue delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/mixinVerticalNavMenuGroup.js delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/useVerticalNavMenuGroup.js delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-header/index.js delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-items/VerticalNavMenuItems.vue delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/mixinVerticalNavMenuLink.js delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/useVerticalNavMenuLink.js delete mode 100644 src/@core/layouts/layout-vertical/components/vertical-nav-menu/useVerticalNavMenu.js delete mode 100644 src/@core/layouts/layout-vertical/mixinVerticalLayout.js delete mode 100644 src/@core/layouts/layout-vertical/useVerticalLayout.js delete mode 100644 src/@core/layouts/modules.js delete mode 100644 src/@core/layouts/utils.js delete mode 100644 src/@core/libs/acl/index.js delete mode 100644 src/@core/libs/acl/utils.js delete mode 100644 src/@core/libs/i18n/index.js delete mode 100644 src/@core/libs/i18n/utils.js delete mode 100644 src/@core/mixins/ui/forms.js delete mode 100644 src/@core/mixins/ui/transition.js delete mode 100644 src/@core/scss/base/bootstrap-extended.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_alert.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_badge.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_breadcrumb.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_button-group.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_buttons.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_card.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_code.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_collapse.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_dropdown.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_forms.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_functions.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_helper.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_include.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_list-group.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_media.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_mixins.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_modal.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_nav.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_navbar.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_pagination.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_popover.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_progress.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_reboot.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_tables.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_toast.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_type.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_utilities.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/_variables.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/mixins/_navs.scss delete mode 100644 src/@core/scss/base/bootstrap-extended/mixins/_type.scss delete mode 100644 src/@core/scss/base/bootstrap.scss delete mode 100644 src/@core/scss/base/colors.scss delete mode 100644 src/@core/scss/base/components.scss delete mode 100644 src/@core/scss/base/components/_include.scss delete mode 100644 src/@core/scss/base/components/_variables-dark.scss delete mode 100644 src/@core/scss/base/components/_variables.scss delete mode 100644 src/@core/scss/base/components/avatar.scss delete mode 100644 src/@core/scss/base/components/bootstrap-social.scss delete mode 100644 src/@core/scss/base/components/chart.scss delete mode 100644 src/@core/scss/base/components/customizer.scss delete mode 100644 src/@core/scss/base/components/demo.scss delete mode 100644 src/@core/scss/base/components/divider.scss delete mode 100644 src/@core/scss/base/components/search.scss delete mode 100644 src/@core/scss/base/components/timeline.scss delete mode 100644 src/@core/scss/base/core/colors/_palette.scss delete mode 100644 src/@core/scss/base/core/colors/palette-gradient.scss delete mode 100644 src/@core/scss/base/core/colors/palette-noui.scss delete mode 100644 src/@core/scss/base/core/colors/palette-variables.scss delete mode 100644 src/@core/scss/base/core/layouts/_content.scss delete mode 100644 src/@core/scss/base/core/layouts/_footer.scss delete mode 100644 src/@core/scss/base/core/layouts/_sidebar.scss delete mode 100644 src/@core/scss/base/core/menu/_navigation.scss delete mode 100644 src/@core/scss/base/core/menu/menu-types/horizontal-menu.scss delete mode 100644 src/@core/scss/base/core/menu/menu-types/vertical-menu.scss delete mode 100644 src/@core/scss/base/core/menu/menu-types/vertical-overlay-menu.scss delete mode 100644 src/@core/scss/base/core/mixins/alert.scss delete mode 100644 src/@core/scss/base/core/mixins/hex2rgb.scss delete mode 100644 src/@core/scss/base/core/mixins/main-menu-mixin.scss delete mode 100644 src/@core/scss/base/core/mixins/transitions.scss delete mode 100644 src/@core/scss/base/custom-rtl.scss delete mode 100644 src/@core/scss/base/pages/app-calendar.scss delete mode 100644 src/@core/scss/base/pages/app-chat-list.scss delete mode 100644 src/@core/scss/base/pages/app-chat.scss delete mode 100644 src/@core/scss/base/pages/app-ecommerce-details.scss delete mode 100644 src/@core/scss/base/pages/app-ecommerce.scss delete mode 100644 src/@core/scss/base/pages/app-email.scss delete mode 100644 src/@core/scss/base/pages/app-file-manager.scss delete mode 100644 src/@core/scss/base/pages/app-invoice-list.scss delete mode 100644 src/@core/scss/base/pages/app-invoice-print.scss delete mode 100644 src/@core/scss/base/pages/app-invoice.scss delete mode 100644 src/@core/scss/base/pages/app-kanban.scss delete mode 100644 src/@core/scss/base/pages/app-todo.scss delete mode 100644 src/@core/scss/base/pages/app-user.scss delete mode 100644 src/@core/scss/base/pages/dashboard-ecommerce.scss delete mode 100644 src/@core/scss/base/pages/page-auth.scss delete mode 100644 src/@core/scss/base/pages/page-blog.scss delete mode 100644 src/@core/scss/base/pages/page-coming-soon.scss delete mode 100644 src/@core/scss/base/pages/page-faq.scss delete mode 100644 src/@core/scss/base/pages/page-knowledge-base.scss delete mode 100644 src/@core/scss/base/pages/page-misc.scss delete mode 100644 src/@core/scss/base/pages/page-pricing.scss delete mode 100644 src/@core/scss/base/pages/page-profile.scss delete mode 100644 src/@core/scss/base/pages/ui-colors.scss delete mode 100644 src/@core/scss/base/pages/ui-feather.scss delete mode 100644 src/@core/scss/base/plugins/charts/chart-apex.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-context-menu.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-drag-drop.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-media-player.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-ratings.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-sliders.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-sweet-alerts.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-swiper.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-toastr.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-tour.scss delete mode 100644 src/@core/scss/base/plugins/extensions/ext-component-tree.scss delete mode 100644 src/@core/scss/base/plugins/forms/form-file-uploader.scss delete mode 100644 src/@core/scss/base/plugins/forms/form-number-input.scss delete mode 100644 src/@core/scss/base/plugins/forms/form-quill-editor.scss delete mode 100644 src/@core/scss/base/plugins/forms/form-validation.scss delete mode 100644 src/@core/scss/base/plugins/forms/form-wizard.scss delete mode 100644 src/@core/scss/base/plugins/forms/pickers/form-flat-pickr.scss delete mode 100644 src/@core/scss/base/plugins/forms/pickers/form-pickadate.scss delete mode 100644 src/@core/scss/base/plugins/forms/select2/_select2.scss delete mode 100644 src/@core/scss/base/plugins/maps/map-leaflet.scss delete mode 100644 src/@core/scss/base/plugins/tables/_datatables.scss delete mode 100644 src/@core/scss/base/plugins/tables/table-ag-grid.scss delete mode 100644 src/@core/scss/base/plugins/ui/_breakpoints.scss delete mode 100644 src/@core/scss/base/plugins/ui/coming-soon.scss delete mode 100644 src/@core/scss/base/themes/bordered-layout.scss delete mode 100644 src/@core/scss/base/themes/dark-layout.scss delete mode 100644 src/@core/scss/base/themes/semi-dark-layout.scss delete mode 100644 src/@core/scss/core.scss delete mode 100644 src/@core/scss/vue/_animation.scss delete mode 100644 src/@core/scss/vue/_base-extended.scss delete mode 100644 src/@core/scss/vue/_dark-layout.scss delete mode 100644 src/@core/scss/vue/_index.scss delete mode 100644 src/@core/scss/vue/_misc.scss delete mode 100644 src/@core/scss/vue/_rtl.scss delete mode 100644 src/@core/scss/vue/_transitions.scss delete mode 100644 src/@core/scss/vue/apps/calendar.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_alert.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_avatar.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_badge.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_button.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_calendar.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_date-picker.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_dropdown.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_file-input.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_index.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_misc.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_modal.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_nav.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_pagination.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_popover.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_rating.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_sidebar.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_spin-button.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_switch.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_table.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_tag.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_time.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_toast.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_tooltip.scss delete mode 100644 src/@core/scss/vue/bootstrap-vue/_validation.scss delete mode 100644 src/@core/scss/vue/libs/chart-apex.scss delete mode 100644 src/@core/scss/vue/libs/map-leaflet.scss delete mode 100644 src/@core/scss/vue/libs/quill.scss delete mode 100644 src/@core/scss/vue/libs/swiper.scss delete mode 100644 src/@core/scss/vue/libs/toastification.scss delete mode 100644 src/@core/scss/vue/libs/tour.scss delete mode 100644 src/@core/scss/vue/libs/tree.scss delete mode 100644 src/@core/scss/vue/libs/vue-autosuggest.scss delete mode 100644 src/@core/scss/vue/libs/vue-context.scss delete mode 100644 src/@core/scss/vue/libs/vue-flatpicker.scss delete mode 100644 src/@core/scss/vue/libs/vue-good-table.scss delete mode 100644 src/@core/scss/vue/libs/vue-select.scss delete mode 100644 src/@core/scss/vue/libs/vue-slider.scss delete mode 100644 src/@core/scss/vue/libs/vue-sweetalert.scss delete mode 100644 src/@core/scss/vue/libs/vue-wizard.scss delete mode 100644 src/@core/scss/vue/pages/card-analytic.scss delete mode 100644 src/@core/scss/vue/pages/dashboard-ecommerce.scss delete mode 100644 src/@core/scss/vue/pages/page-auth.scss delete mode 100644 src/@core/scss/vue/pages/page-blog.scss delete mode 100644 src/@core/scss/vue/pages/page-faq.scss delete mode 100644 src/@core/scss/vue/pages/page-knowledge-base.scss delete mode 100644 src/@core/scss/vue/pages/page-misc.scss delete mode 100644 src/@core/scss/vue/pages/page-pricing.scss delete mode 100644 src/@core/scss/vue/pages/page-profile.scss delete mode 100644 src/@core/scss/vue/pages/ui-feather.scss delete mode 100644 src/@core/utils/filter.js delete mode 100644 src/@core/utils/utils.js delete mode 100644 src/@core/utils/validations/validations.js delete mode 100644 src/@core/utils/validations/validators.js create mode 100644 src/assets/images/avatars/avatar-1.png create mode 100644 src/assets/images/avatars/avatar-10.png create mode 100644 src/assets/images/avatars/avatar-11.png create mode 100644 src/assets/images/avatars/avatar-12.png create mode 100644 src/assets/images/avatars/avatar-13.png create mode 100644 src/assets/images/avatars/avatar-14.png create mode 100644 src/assets/images/avatars/avatar-15.png create mode 100644 src/assets/images/avatars/avatar-2.png create mode 100644 src/assets/images/avatars/avatar-3.png create mode 100644 src/assets/images/avatars/avatar-4.png create mode 100644 src/assets/images/avatars/avatar-5.png create mode 100644 src/assets/images/avatars/avatar-6.png create mode 100644 src/assets/images/avatars/avatar-7.png create mode 100644 src/assets/images/avatars/avatar-8.png create mode 100644 src/assets/images/avatars/avatar-9.png delete mode 100644 src/assets/images/flags/de.png delete mode 100644 src/assets/images/flags/en.png delete mode 100644 src/assets/images/flags/fr.png delete mode 100644 src/assets/images/flags/pt.png create mode 100644 src/assets/images/heart.svg create mode 100644 src/assets/images/iconify-svg/vertical-nav-header-arrow.svg create mode 100644 src/assets/images/logo.svg create mode 100644 src/assets/images/misc/pricing-cta-illustration.png create mode 100644 src/assets/images/misc/pricing-illustration-1.png create mode 100644 src/assets/images/misc/pricing-illustration-2.png create mode 100644 src/assets/images/misc/pricing-illustration-3.png create mode 100644 src/assets/images/misc/triangle-dark.png create mode 100644 src/assets/images/misc/triangle-light.png create mode 100644 src/assets/images/misc/trophy.png create mode 100644 src/assets/images/pages/1.png create mode 100644 src/assets/images/pages/2.png create mode 100644 src/assets/images/pages/3.png create mode 100644 src/assets/images/pages/401.png create mode 100644 src/assets/images/pages/404.png create mode 100644 src/assets/images/pages/5.jpg create mode 100644 src/assets/images/pages/500.png create mode 100644 src/assets/images/pages/6.png create mode 100644 src/assets/images/pages/app-search-header-bg-dark.png create mode 100644 src/assets/images/pages/app-search-header-bg-light.png delete mode 100644 src/assets/images/pages/arrow-down.png delete mode 100644 src/assets/images/pages/auth-v1-bottom-bg.png create mode 100644 src/assets/images/pages/auth-v1-forgot-password-mask-dark.png create mode 100644 src/assets/images/pages/auth-v1-forgot-password-mask-light.png create mode 100644 src/assets/images/pages/auth-v1-login-mask-dark.png create mode 100644 src/assets/images/pages/auth-v1-login-mask-light.png create mode 100644 src/assets/images/pages/auth-v1-register-mask-dark.png create mode 100644 src/assets/images/pages/auth-v1-register-mask-light.png create mode 100644 src/assets/images/pages/auth-v1-reset-password-mask-dark.png create mode 100644 src/assets/images/pages/auth-v1-reset-password-mask-light.png delete mode 100644 src/assets/images/pages/auth-v1-top-bg.png create mode 100644 src/assets/images/pages/auth-v2-forgot-password-illustration-bordered-dark.png create mode 100644 src/assets/images/pages/auth-v2-forgot-password-illustration-bordered-light.png create mode 100644 src/assets/images/pages/auth-v2-forgot-password-illustration-dark.png create mode 100644 src/assets/images/pages/auth-v2-forgot-password-illustration-light.png create mode 100644 src/assets/images/pages/auth-v2-forgot-password-mask-dark.png create mode 100644 src/assets/images/pages/auth-v2-forgot-password-mask-light.png create mode 100644 src/assets/images/pages/auth-v2-login-illustration-bordered-dark.png create mode 100644 src/assets/images/pages/auth-v2-login-illustration-bordered-light.png create mode 100644 src/assets/images/pages/auth-v2-login-illustration-dark.png create mode 100644 src/assets/images/pages/auth-v2-login-illustration-light.png create mode 100644 src/assets/images/pages/auth-v2-login-mask-dark.png create mode 100644 src/assets/images/pages/auth-v2-login-mask-light.png create mode 100644 src/assets/images/pages/auth-v2-register-illustration-bordered-dark.png create mode 100644 src/assets/images/pages/auth-v2-register-illustration-bordered-light.png create mode 100644 src/assets/images/pages/auth-v2-register-illustration-dark.png create mode 100644 src/assets/images/pages/auth-v2-register-illustration-light.png create mode 100644 src/assets/images/pages/auth-v2-register-mask-dark.png create mode 100644 src/assets/images/pages/auth-v2-register-mask-light.png create mode 100644 src/assets/images/pages/auth-v2-reset-password-illustration-bordered-dark.png create mode 100644 src/assets/images/pages/auth-v2-reset-password-illustration-bordered-light.png create mode 100644 src/assets/images/pages/auth-v2-reset-password-illustration-dark.png create mode 100644 src/assets/images/pages/auth-v2-reset-password-illustration-light.png create mode 100644 src/assets/images/pages/auth-v2-reset-password-mask-dark.png create mode 100644 src/assets/images/pages/auth-v2-reset-password-mask-light.png create mode 100644 src/assets/images/pages/auth-v2-two-steps-illustration-bordered-dark.png create mode 100644 src/assets/images/pages/auth-v2-two-steps-illustration-bordered-light.png create mode 100644 src/assets/images/pages/auth-v2-two-steps-illustration-dark.png create mode 100644 src/assets/images/pages/auth-v2-two-steps-illustration-light.png create mode 100644 src/assets/images/pages/auth-v2-verify-email-illustration-bordered-dark.png create mode 100644 src/assets/images/pages/auth-v2-verify-email-illustration-bordered-light.png create mode 100644 src/assets/images/pages/auth-v2-verify-email-illustration-dark.png create mode 100644 src/assets/images/pages/auth-v2-verify-email-illustration-light.png create mode 100644 src/assets/images/pages/background-1.jpg create mode 100644 src/assets/images/pages/background-2.jpg create mode 100644 src/assets/images/pages/background-3.jpg delete mode 100644 src/assets/images/pages/calendar-illustration.png delete mode 100644 src/assets/images/pages/coming-soon-dark.svg delete mode 100644 src/assets/images/pages/coming-soon.svg delete mode 100644 src/assets/images/pages/error-dark.svg delete mode 100644 src/assets/images/pages/error.svg delete mode 100644 src/assets/images/pages/kb-image.jpg create mode 100644 src/assets/images/pages/misc-401-object.png create mode 100644 src/assets/images/pages/misc-404-object.png create mode 100644 src/assets/images/pages/misc-500-object.png create mode 100644 src/assets/images/pages/misc-coming-soon-object.png create mode 100644 src/assets/images/pages/misc-coming-soon.png create mode 100644 src/assets/images/pages/misc-mask-dark.png create mode 100644 src/assets/images/pages/misc-mask-light.png create mode 100644 src/assets/images/pages/misc-under-maintenance-object.png create mode 100644 src/assets/images/pages/misc-under-maintenance.png create mode 100644 src/assets/images/pages/pixinvent-qr.png create mode 100644 src/assets/images/pages/pose-fs-9.png create mode 100644 src/assets/images/pages/puma-shoes.jpeg delete mode 100644 src/assets/images/pages/under-maintenance-dark.svg delete mode 100644 src/assets/images/pages/under-maintenance.svg create mode 100644 src/assets/images/pages/user-profile-header-bg.png create mode 100644 src/assets/images/svg/discord.svg create mode 100644 src/assets/images/svg/gift.svg create mode 100644 src/assets/images/svg/keyboard.svg create mode 100644 src/assets/images/svg/laptop.svg create mode 100644 src/assets/images/svg/lightbulb.svg create mode 100644 src/assets/images/svg/paypal.svg create mode 100644 src/assets/images/svg/rocket.svg rename src/{@core/layouts/components/Logo.vue => assets/logo.svg} (99%) delete mode 100644 src/assets/scss/style.scss delete mode 100644 src/assets/scss/variables/_variables-components.scss delete mode 100644 src/assets/scss/variables/_variables.scss create mode 100644 src/assets/wallets/keplr.png create mode 100644 src/assets/wallets/ledger.png create mode 100644 src/assets/wallets/metamask.png create mode 100644 src/components/CardParameter.vue create mode 100644 src/components/CardStatisticsVertical.vue create mode 100644 src/components/ChainSummary.vue create mode 100644 src/components/Countdown.vue create mode 100644 src/components/PaginationBar.vue create mode 100644 src/components/ProposalListItem.vue create mode 100644 src/components/ProposalProcess.vue create mode 100644 src/components/TxDialog.vue create mode 100644 src/components/UptimeBar.vue create mode 100644 src/components/ValidatorCommissionRate.vue create mode 100644 src/components/charts/DonutChart.vue create mode 100644 src/components/charts/PriceMarketChart.vue create mode 100644 src/components/charts/apexChartConfig.ts create mode 100644 src/components/dynamic/ArrayBytesElement.vue create mode 100644 src/components/dynamic/ArrayCoinElement.vue create mode 100644 src/components/dynamic/ArrayElement.vue create mode 100644 src/components/dynamic/ArrayObjectElement.vue create mode 100644 src/components/dynamic/ArrayStringElement.vue create mode 100644 src/components/dynamic/DynamicComponent.vue create mode 100644 src/components/dynamic/NumberElement.vue create mode 100644 src/components/dynamic/ObjectElement.vue create mode 100644 src/components/dynamic/ObjectHorizontalElement.vue create mode 100644 src/components/dynamic/TextElement.vue create mode 100644 src/components/dynamic/TokenElement.vue create mode 100644 src/components/dynamic/TxsElement.vue create mode 100644 src/components/dynamic/UInt8Array.vue create mode 100644 src/components/dynamic/index.ts create mode 100644 src/components/icons/IconCommunity.vue create mode 100644 src/components/icons/IconDocumentation.vue create mode 100644 src/components/icons/IconEcosystem.vue create mode 100644 src/components/icons/IconSupport.vue create mode 100644 src/components/icons/IconTooling.vue create mode 100644 src/components/icons/IconWeb.vue delete mode 100644 src/global-components.js delete mode 100644 src/lang/index.js delete mode 100644 src/lang/locales/en.json create mode 100644 src/layouts/blank.vue create mode 100644 src/layouts/components/ChainProfile.vue create mode 100644 src/layouts/components/DefaultLayout.vue create mode 100644 src/layouts/components/NavBarI18n.vue create mode 100644 src/layouts/components/NavBarWallet.vue create mode 100644 src/layouts/components/NavFooter.vue delete mode 100644 src/layouts/components/Navbar.vue create mode 100644 src/layouts/components/NavbarSearch.vue create mode 100644 src/layouts/components/NavbarShortcuts.vue create mode 100644 src/layouts/components/NavbarThemeSwitcher.vue create mode 100644 src/layouts/default.vue delete mode 100644 src/layouts/full/LayoutFull.vue create mode 100644 src/layouts/types.d.ts delete mode 100644 src/layouts/vertical/LayoutVertical.vue create mode 100644 src/libs/address.ts delete mode 100644 src/libs/all.js create mode 100644 src/libs/api.ts delete mode 100644 src/libs/axios.js delete mode 100644 src/libs/bundle.js create mode 100644 src/libs/client.ts delete mode 100644 src/libs/client/EthereumLedgerSigner.ts delete mode 100644 src/libs/client/MessageAdapter.ts delete mode 100644 src/libs/client/MetaMaskSigner.js delete mode 100644 src/libs/client/SigningEthermintClient.ts delete mode 100644 src/libs/client/SigningKeplrEthermintClient.ts create mode 100644 src/libs/clients/evmos.ts create mode 100644 src/libs/clients/v0.46.0.ts delete mode 100644 src/libs/clipboard.js delete mode 100644 src/libs/data/aminotypes.js delete mode 100644 src/libs/data/block-data.js delete mode 100644 src/libs/data/block-header.js delete mode 100644 src/libs/data/block-id.js delete mode 100644 src/libs/data/block-inner.js delete mode 100644 src/libs/data/block-last-commit.js delete mode 100644 src/libs/data/block.js delete mode 100644 src/libs/data/deposit.js delete mode 100644 src/libs/data/index.js delete mode 100644 src/libs/data/msg-transfer.js delete mode 100644 src/libs/data/proposal-tally.js delete mode 100644 src/libs/data/proposal.js delete mode 100644 src/libs/data/proposer.js delete mode 100644 src/libs/data/signature.js delete mode 100644 src/libs/data/signing.js delete mode 100644 src/libs/data/staking-delegation.js delete mode 100644 src/libs/data/staking-parameters.js delete mode 100644 src/libs/data/staking-pool.js delete mode 100644 src/libs/data/stdtx.js delete mode 100644 src/libs/data/token.js delete mode 100644 src/libs/data/tx.js delete mode 100644 src/libs/data/valdiator-description.js delete mode 100644 src/libs/data/validator-commission.js delete mode 100644 src/libs/data/validator-distribution.js delete mode 100644 src/libs/data/validator.js delete mode 100644 src/libs/data/votes.js delete mode 100644 src/libs/data/wrapstdtx.js delete mode 100644 src/libs/default-handler.js delete mode 100644 src/libs/fetch.js create mode 100644 src/libs/http.ts delete mode 100644 src/libs/ibc.js create mode 100644 src/libs/index.ts create mode 100644 src/libs/misc.ts delete mode 100644 src/libs/msg.js delete mode 100644 src/libs/osmos.js delete mode 100644 src/libs/portal-vue.js create mode 100644 src/libs/registry.ts delete mode 100644 src/libs/sweet-alerts.js delete mode 100644 src/libs/toastification.js delete mode 100644 src/libs/tour.js delete mode 100644 src/libs/utils.js create mode 100644 src/libs/utils.ts delete mode 100644 src/libs/vue-select.js delete mode 100644 src/main.js create mode 100644 src/main.ts create mode 100644 src/modules/[chain]/account/[address].vue create mode 100644 src/modules/[chain]/account/index.vue create mode 100644 src/modules/[chain]/block/[height].vue create mode 100644 src/modules/[chain]/block/block.ts create mode 100644 src/modules/[chain]/block/index.vue create mode 100644 src/modules/[chain]/consensus/index.vue create mode 100644 src/modules/[chain]/cosmwasm/WasmStore.ts create mode 100644 src/modules/[chain]/cosmwasm/[code_id]/contracts.vue create mode 100644 src/modules/[chain]/cosmwasm/[code_id]/transactions.vue create mode 100644 src/modules/[chain]/cosmwasm/index.vue create mode 100644 src/modules/[chain]/cosmwasm/types.ts create mode 100644 src/modules/[chain]/gov/[proposal_id].vue create mode 100644 src/modules/[chain]/gov/index.vue create mode 100644 src/modules/[chain]/ibc/connStore.ts create mode 100644 src/modules/[chain]/ibc/connection.vue create mode 100644 src/modules/[chain]/ibc/connection/[connection_id].vue create mode 100644 src/modules/[chain]/ibc/connection/index.vue create mode 100644 src/modules/[chain]/index.vue create mode 100644 src/modules/[chain]/indexStore.ts create mode 100644 src/modules/[chain]/nft/index.vue create mode 100644 src/modules/[chain]/nft/nftStore.ts create mode 100644 src/modules/[chain]/nft/types.ts create mode 100644 src/modules/[chain]/params/index.vue create mode 100644 src/modules/[chain]/staking/[validator].vue create mode 100644 src/modules/[chain]/staking/index.vue create mode 100644 src/modules/[chain]/statesync/index.vue create mode 100644 src/modules/[chain]/supply/index.vue create mode 100644 src/modules/[chain]/tx/[hash].vue create mode 100644 src/modules/[chain]/uptime/customize.vue create mode 100644 src/modules/[chain]/uptime/index.vue create mode 100644 src/modules/[chain]/widget/index.vue create mode 100644 src/modules/wallet/accounts.vue create mode 100644 src/modules/wallet/keplr.vue create mode 100644 src/modules/wallet/portfolio.vue create mode 100644 src/modules/wallet/receive.vue create mode 100644 src/modules/wallet/suggest.vue create mode 100644 src/modules/wallet/utils.ts delete mode 100644 src/navigation/vertical/index.js create mode 100644 src/nibiru/index.ts create mode 100644 src/pages/[...all].vue create mode 100644 src/pages/index.vue create mode 100644 src/plugins/i18n/index.ts create mode 100644 src/plugins/i18n/locales/cn.json create mode 100644 src/plugins/i18n/locales/en.json create mode 100644 src/plugins/i18n/locales/id.json create mode 100644 src/plugins/pinia/ClientProperties.ts delete mode 100644 src/router/index.js create mode 100644 src/router/index.ts delete mode 100644 src/store/app-config/index.js delete mode 100644 src/store/app/index.js delete mode 100644 src/store/chains/index.js delete mode 100644 src/store/index.js delete mode 100644 src/store/vertical-menu/index.js create mode 100644 src/stores/index.ts create mode 100644 src/stores/template.ts create mode 100644 src/stores/useBankStore.ts create mode 100644 src/stores/useBaseStore.ts create mode 100644 src/stores/useBlockchain.ts create mode 100644 src/stores/useCoinGecko.ts create mode 100644 src/stores/useDashboard.ts create mode 100644 src/stores/useDistributionStore.ts create mode 100644 src/stores/useFormatter.ts create mode 100644 src/stores/useGovStore.ts create mode 100644 src/stores/useMintStore.ts create mode 100644 src/stores/useParamsStore.ts create mode 100644 src/stores/useStakingStore.ts create mode 100644 src/stores/useTxDialog.ts create mode 100644 src/stores/useWalletStore.ts create mode 100644 src/style.css create mode 100644 src/types/auth.ts create mode 100644 src/types/bank.ts create mode 100644 src/types/base.ts create mode 100644 src/types/common.ts create mode 100644 src/types/distribution.ts create mode 100644 src/types/gov.ts create mode 100644 src/types/ibc.ts create mode 100644 src/types/index.ts create mode 100644 src/types/slashing.ts create mode 100644 src/types/staking.ts create mode 100644 src/types/transaction.ts delete mode 100644 src/views/Block.vue delete mode 100644 src/views/Blocks.vue delete mode 100644 src/views/ConsensusStates.vue delete mode 100644 src/views/Dashboard.vue delete mode 100644 src/views/Governance.vue delete mode 100644 src/views/GovernanceProposalView.vue delete mode 100644 src/views/GravityPool.vue delete mode 100644 src/views/Home.vue delete mode 100644 src/views/Login.vue delete mode 100644 src/views/OsmosisTrade.vue delete mode 100644 src/views/Parameters.vue delete mode 100644 src/views/Staking.vue delete mode 100644 src/views/StakingValidator.vue delete mode 100644 src/views/StateSync.vue delete mode 100644 src/views/Transaction.vue delete mode 100644 src/views/Uptime.vue delete mode 100644 src/views/UptimeMyChainBlocks.vue delete mode 100644 src/views/UptimeMyValidators.vue delete mode 100644 src/views/WalletAccountDetail.vue delete mode 100644 src/views/WalletAccountImportAddress.vue delete mode 100644 src/views/WalletAccountReceive.vue delete mode 100644 src/views/WalletAccounts.vue delete mode 100644 src/views/WalletAddressBook.vue delete mode 100644 src/views/WalletDelegations.vue delete mode 100644 src/views/WalletPortfolio.vue delete mode 100644 src/views/WalletSetting.vue delete mode 100644 src/views/WalletTransactions.vue delete mode 100644 src/views/WalletUpgradeEvents.vue delete mode 100644 src/views/WalletVotes.vue delete mode 100644 src/views/components/ArrayFieldComponent.vue delete mode 100644 src/views/components/FullHeader.vue delete mode 100644 src/views/components/KlineTrade/DepositeWindow.vue delete mode 100644 src/views/components/KlineTrade/Place.vue delete mode 100644 src/views/components/KlineTrade/PlaceForm.vue delete mode 100644 src/views/components/ObjectFieldComponent.vue delete mode 100644 src/views/components/OperationModal/TransactionResult.vue delete mode 100644 src/views/components/OperationModal/WalletInput.vue delete mode 100644 src/views/components/OperationModal/components/Delegate.vue delete mode 100644 src/views/components/OperationModal/components/GovDeposit.vue delete mode 100644 src/views/components/OperationModal/components/IBCTransfer.vue delete mode 100644 src/views/components/OperationModal/components/Redelegate.vue delete mode 100644 src/views/components/OperationModal/components/Transfer.vue delete mode 100644 src/views/components/OperationModal/components/Unbond.vue delete mode 100644 src/views/components/OperationModal/components/Vote.vue delete mode 100644 src/views/components/OperationModal/components/Withdraw.vue delete mode 100644 src/views/components/OperationModal/components/WithdrawCommission.vue delete mode 100644 src/views/components/OperationModal/index.vue delete mode 100644 src/views/components/QueryModal/index.vue delete mode 100644 src/views/components/charts/ChartComponentDoughnut.vue delete mode 100644 src/views/components/charts/ChartjsComponentBar.vue delete mode 100644 src/views/components/charts/ChartjsComponentDoughnutChart.vue delete mode 100644 src/views/components/charts/EchartScatter.vue delete mode 100644 src/views/components/dashboard/DashboardAssetsComponent.vue delete mode 100644 src/views/components/dashboard/DashboardCardHorizontal.vue delete mode 100644 src/views/components/dashboard/DashboardCardVertical.vue delete mode 100644 src/views/components/dashboard/DashboardPriceChart.vue delete mode 100644 src/views/components/dashboard/DashboardPriceChart2.vue delete mode 100644 src/views/components/governance/ProposalSummaryComponent.vue delete mode 100644 src/views/components/parameters/ParametersModuleComponent.vue delete mode 100644 src/views/components/staking/StakingAddressComponent.vue delete mode 100644 src/views/components/staking/StakingCommissionComponent.vue delete mode 100644 src/views/components/staking/StakingRewardComponent.vue delete mode 100644 src/views/error/ChainNotExist.vue delete mode 100644 src/views/error/Error404.vue create mode 100644 tailwind.config.js delete mode 100644 themeConfig.js create mode 100644 tsconfig.config.json create mode 100644 vite.config.ts delete mode 100644 vue.config.js create mode 100644 vue3-json-viewer.d.ts create mode 100644 workflows/deploy-preview.yml create mode 100644 workflows/deploy-prod.yml create mode 100644 workflows/docker.yaml diff --git a/ .prettierignore b/ .prettierignore deleted file mode 100644 index 1a331d22da..0000000000 --- a/ .prettierignore +++ /dev/null @@ -1,4 +0,0 @@ -dist -dev/assets/vendor -node_modules -src/node_modules diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index d6471a38cc..0000000000 --- a/.browserslistrc +++ /dev/null @@ -1,2 +0,0 @@ -> 1% -last 2 versions diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 1afcaaf5d3..0000000000 --- a/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -charting_library \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index f7043b3a21..0000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,48 +0,0 @@ -module.exports = { - root: true, - env: { - node: true, - }, - extends: [ - '@vue/airbnb', - 'plugin:vue/recommended', - 'plugin:import/typescript', - // 'prettier/@typescript-eslint', - 'plugin:@typescript-eslint/recommended', - // "plugin:prettier/recommended", - ], - parser: 'vue-eslint-parser', - parserOptions: { - parser: '@typescript-eslint/parser', - ecmaVersion: 6, - sourceType: 'module', - ecmaFeatures: { - jsx: false, - modules: true, - experimentalObjectRestSpread: true, - }, - }, - rules: { - 'no-console': 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', - - semi: ['error', 'never'], - 'max-len': 'off', - 'linebreak-style': 'off', - // camelcase: ['error', { properties: 'never', ignoreDestructuring: true, ignoreImports: true }], - 'arrow-parens': ['error', 'as-needed'], - 'vue/new-line-between-multi-line-property': 0, - 'vue/multiline-html-element-content-newline': 0, - 'vue/multi-word-component-names': 0, - 'vue/no-mutating-props': 0, - 'vue/v-slot-style': 0, - '@typescript-eslint/no-empty-function': 1, - camelcase: 0, - 'vuejs-accessibility/click-events-have-key-events': 'off', - 'vuejs-accessibility/mouse-events-have-key-events': 'off', - 'vuejs-accessibility/anchor-has-content': 'off', - 'no-unsafe-optional-chaining': 1, - 'vuejs-accessibility/label-has-for': 1, - 'import/extensions': 'off', - }, -} diff --git a/.gitignore b/.gitignore index 5c5cde1626..212ccd26db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,37 +1,5 @@ -.DS_Store -node_modules -/dist - -# local env files -.env.local -.env.*.local -.envrc - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Editor directories and files -.idea -.vscode/* -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -!.vscode/*.code-snippets - -# script -/vuexy-scripts - -# Docs -/docs/.temp - -# Yarn -.yarn/ -.yarnrc.yml -package-lock.json -yarn.lock -pkg/ +node_modules/ +**/.vscode +yarn-error.log +dist +.idea \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000000..0ed67ee771 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,9 @@ +{ + "tabWidth": 2, + "singleQuote": true, + "semi": true, + "endOfLine": "auto", + "bracketSpacing": true, + "TrailingCooma": true, + "arrowParens": "always" +} diff --git a/.yarnclean b/.yarnclean deleted file mode 100644 index b591611ea7..0000000000 --- a/.yarnclean +++ /dev/null @@ -1,45 +0,0 @@ -# test directories -__tests__ -test -tests -powered-test - -# asset directories -docs -doc -website -images -assets - -# examples -example -examples - -# code coverage directories -coverage -.nyc_output - -# build scripts -Makefile -Gulpfile.js -Gruntfile.js - -# configs -appveyor.yml -circle.yml -codeship-services.yml -codeship-steps.yml -wercker.yml -.tern-project -.gitattributes -.editorconfig -.*ignore -.eslintrc -.jshintrc -.flowconfig -.documentup.json -.yarn-metadata.json -.travis.yml - -# misc -*.md diff --git a/FUNDING.yml b/FUNDING.yml new file mode 100644 index 0000000000..2c027dc87f --- /dev/null +++ b/FUNDING.yml @@ -0,0 +1,5 @@ +# These are supported funding model platforms + +# github: liangping +issuehunt: ping-pub # Replace with a single IssueHunt username + diff --git a/README.md b/README.md index c5c07a2923..342d5900e3 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ [![version](https://img.shields.io/github/tag/ping-pub/explorer.svg)](https://github.com/ping-pub/explorer/releases/latest) [![GitHub](https://img.shields.io/github/license/ping-pub/explorer.svg)](https://github.com/ping-pub/explorer/blob/master/LICENSE) -[![Ping Deploy](https://github.com/ping-pub/explorer/actions/workflows/mainnet-deploy.yaml/badge.svg)](https://github.com/ping-pub/explorer/actions/workflows/mainnet-deploy.yaml) [![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/bukotsunikki.svg?style=social&label=Follow%20%40ping_pub)](https://twitter.com/ping_pub) [![https://discord.gg/CmjYVSr6GW](https://img.shields.io/badge/discord-join-7289DA.svg?logo=discord&longCache=true&style=flat)](https://discord.gg/CmjYVSr6GW) @@ -17,23 +16,19 @@ `Ping Dashboard` is a light explorer for Cosmos-based Blockchains. https://ping.pub . -## What is the difference between Ping explorer and other explorers? +## What sets Ping Dashboard apart from other explorers? +**Ping Dashboard** stands out by providing a real-time exploration of blockchain data without relying on caching or pre-processing. It exclusively fetches data from the Cosmos full node via LCD/RPC endpoints, ensuring a truly authentic experience. This approach is referred to as the "Light Explorer." -`Ping Dashboard` is designed to explore blockchain data as real as possible, therefore there is no cache, no pre-processing. `Ping Dashboard` only fetch data from Cosmos full node via LCD/RPC endpoints. We call it "Light Explorer". +## Are you interested in listing your blockchain on https://ping.pub? -## Do you want to list your blockchain on ping.pub? +To make this repository clean, please submit your request to https://github.com/ping-pub/ping.pub.git -Submit your pull request [here](./src/chains), We will add your chains as soon as possible. It is **FREE** (You must have 10+ independent validators on your chain). -We remain neutral to all chains, and we do not comment on their market prospects, technical risks, or investment risks. The only condition we list on ping.pub is if there are ten validators, and we cannot determine if these validators are controlled by the same entity. - -## Why Ping explorer use official/trusted third party public LCD/rpc server? - -There are two main reasons: - - - Trust, in a decentralized system, anything controlled by one entity cannot be trusted. So we decided to build with the community. - - Limited resources: `Ping Dashboard` will list hundreds of cosmos-based blockchains in the future, and it is impossible for our team to run validators or full nodes for all of them. +## Why does Ping Dashboard rely on official/trusted third-party public LCD/RPC servers? +There are two primary reasons for this choice: + - Trust: In a decentralized system, it is crucial to avoid relying solely on a single entity. By utilizing official/trusted third-party public LCD/RPC servers, Ping Dashboard ensures that the data is sourced from a network of trusted participants. + - Limited Resources: As Ping Dashboard plans to list hundreds of Cosmos-based blockchains in the future, it is impractical for the Ping team to operate validators or full nodes for all of them. Leveraging trusted third-party servers allows for more efficient resource allocation. ## Donation @@ -44,10 +39,6 @@ Your donation will help us make better products. Thanks in advance. 0x88BFec573Dd3E4b7d2E6BfD4D0D6B11F843F8aa1 ``` - - You can donate any token in the Cosmos ecosystem: [here](https://ping.pub/coffee) - -> If you are an individual please do not donate more than $10, a cup of coffee means a lot to us. - #### Donations from project - Point Network: 1000USDC and $1000 worth of POINT diff --git a/auto-imports.d.ts b/auto-imports.d.ts new file mode 100644 index 0000000000..1150b743e0 --- /dev/null +++ b/auto-imports.d.ts @@ -0,0 +1,606 @@ +// Generated by 'unplugin-auto-import' +export {} +declare global { + const EffectScope: typeof import('vue')['EffectScope'] + const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate'] + const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] + const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] + const computed: typeof import('vue')['computed'] + const computedAsync: typeof import('@vueuse/core')['computedAsync'] + const computedEager: typeof import('@vueuse/core')['computedEager'] + const computedInject: typeof import('@vueuse/core')['computedInject'] + const computedWithControl: typeof import('@vueuse/core')['computedWithControl'] + const controlledComputed: typeof import('@vueuse/core')['controlledComputed'] + const controlledRef: typeof import('@vueuse/core')['controlledRef'] + const createApp: typeof import('vue')['createApp'] + const createEventHook: typeof import('@vueuse/core')['createEventHook'] + const createGenericProjection: typeof import('@vueuse/math')['createGenericProjection'] + const createGlobalState: typeof import('@vueuse/core')['createGlobalState'] + const createInjectionState: typeof import('@vueuse/core')['createInjectionState'] + const createPinia: typeof import('pinia')['createPinia'] + const createProjection: typeof import('@vueuse/math')['createProjection'] + const createReactiveFn: typeof import('@vueuse/core')['createReactiveFn'] + const createSharedComposable: typeof import('@vueuse/core')['createSharedComposable'] + const createUnrefFn: typeof import('@vueuse/core')['createUnrefFn'] + const customRef: typeof import('vue')['customRef'] + const debouncedRef: typeof import('@vueuse/core')['debouncedRef'] + const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const defineStore: typeof import('pinia')['defineStore'] + const eagerComputed: typeof import('@vueuse/core')['eagerComputed'] + const effectScope: typeof import('vue')['effectScope'] + const extendRef: typeof import('@vueuse/core')['extendRef'] + const getActivePinia: typeof import('pinia')['getActivePinia'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch'] + const inject: typeof import('vue')['inject'] + const isDefined: typeof import('@vueuse/core')['isDefined'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const logicAnd: typeof import('@vueuse/math')['logicAnd'] + const logicNot: typeof import('@vueuse/math')['logicNot'] + const logicOr: typeof import('@vueuse/math')['logicOr'] + const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable'] + const mapActions: typeof import('pinia')['mapActions'] + const mapGetters: typeof import('pinia')['mapGetters'] + const mapState: typeof import('pinia')['mapState'] + const mapStores: typeof import('pinia')['mapStores'] + const mapWritableState: typeof import('pinia')['mapWritableState'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onClickOutside: typeof import('@vueuse/core')['onClickOutside'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onKeyStroke: typeof import('@vueuse/core')['onKeyStroke'] + const onLongPress: typeof import('@vueuse/core')['onLongPress'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onStartTyping: typeof import('@vueuse/core')['onStartTyping'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const pausableWatch: typeof import('@vueuse/core')['pausableWatch'] + const provide: typeof import('vue')['provide'] + const reactify: typeof import('@vueuse/core')['reactify'] + const reactifyObject: typeof import('@vueuse/core')['reactifyObject'] + const reactive: typeof import('vue')['reactive'] + const reactiveComputed: typeof import('@vueuse/core')['reactiveComputed'] + const reactiveOmit: typeof import('@vueuse/core')['reactiveOmit'] + const reactivePick: typeof import('@vueuse/core')['reactivePick'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const refAutoReset: typeof import('@vueuse/core')['refAutoReset'] + const refDebounced: typeof import('@vueuse/core')['refDebounced'] + const refDefault: typeof import('@vueuse/core')['refDefault'] + const refThrottled: typeof import('@vueuse/core')['refThrottled'] + const refWithControl: typeof import('@vueuse/core')['refWithControl'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const resolveDirective: typeof import('vue')['resolveDirective'] + const resolveRef: typeof import('@vueuse/core')['resolveRef'] + const resolveUnref: typeof import('@vueuse/core')['resolveUnref'] + const setActivePinia: typeof import('pinia')['setActivePinia'] + const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const storeToRefs: typeof import('pinia')['storeToRefs'] + const syncRef: typeof import('@vueuse/core')['syncRef'] + const syncRefs: typeof import('@vueuse/core')['syncRefs'] + const templateRef: typeof import('@vueuse/core')['templateRef'] + const throttledRef: typeof import('@vueuse/core')['throttledRef'] + const throttledWatch: typeof import('@vueuse/core')['throttledWatch'] + const toRaw: typeof import('vue')['toRaw'] + const toReactive: typeof import('@vueuse/core')['toReactive'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const triggerRef: typeof import('vue')['triggerRef'] + const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] + const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount'] + const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted'] + const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose'] + const tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted'] + const unref: typeof import('vue')['unref'] + const unrefElement: typeof import('@vueuse/core')['unrefElement'] + const until: typeof import('@vueuse/core')['until'] + const useAbs: typeof import('@vueuse/math')['useAbs'] + const useActiveElement: typeof import('@vueuse/core')['useActiveElement'] + const useArrayEvery: typeof import('@vueuse/core')['useArrayEvery'] + const useArrayFilter: typeof import('@vueuse/core')['useArrayFilter'] + const useArrayFind: typeof import('@vueuse/core')['useArrayFind'] + const useArrayFindIndex: typeof import('@vueuse/core')['useArrayFindIndex'] + const useArrayFindLast: typeof import('@vueuse/core')['useArrayFindLast'] + const useArrayJoin: typeof import('@vueuse/core')['useArrayJoin'] + const useArrayMap: typeof import('@vueuse/core')['useArrayMap'] + const useArrayReduce: typeof import('@vueuse/core')['useArrayReduce'] + const useArraySome: typeof import('@vueuse/core')['useArraySome'] + const useArrayUnique: typeof import('@vueuse/core')['useArrayUnique'] + const useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue'] + const useAsyncState: typeof import('@vueuse/core')['useAsyncState'] + const useAttrs: typeof import('vue')['useAttrs'] + const useAverage: typeof import('@vueuse/math')['useAverage'] + const useBase64: typeof import('@vueuse/core')['useBase64'] + const useBattery: typeof import('@vueuse/core')['useBattery'] + const useBluetooth: typeof import('@vueuse/core')['useBluetooth'] + const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints'] + const useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel'] + const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation'] + const useCached: typeof import('@vueuse/core')['useCached'] + const useCeil: typeof import('@vueuse/math')['useCeil'] + const useClamp: typeof import('@vueuse/math')['useClamp'] + const useClipboard: typeof import('@vueuse/core')['useClipboard'] + const useCloned: typeof import('@vueuse/core')['useCloned'] + const useColorMode: typeof import('@vueuse/core')['useColorMode'] + const useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog'] + const useCounter: typeof import('@vueuse/core')['useCounter'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVar: typeof import('@vueuse/core')['useCssVar'] + const useCssVars: typeof import('vue')['useCssVars'] + const useCurrentElement: typeof import('@vueuse/core')['useCurrentElement'] + const useCycleList: typeof import('@vueuse/core')['useCycleList'] + const useDark: typeof import('@vueuse/core')['useDark'] + const useDateFormat: typeof import('@vueuse/core')['useDateFormat'] + const useDebounce: typeof import('@vueuse/core')['useDebounce'] + const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn'] + const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory'] + const useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion'] + const useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation'] + const useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio'] + const useDevicesList: typeof import('@vueuse/core')['useDevicesList'] + const useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia'] + const useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility'] + const useDraggable: typeof import('@vueuse/core')['useDraggable'] + const useDropZone: typeof import('@vueuse/core')['useDropZone'] + const useElementBounding: typeof import('@vueuse/core')['useElementBounding'] + const useElementByPoint: typeof import('@vueuse/core')['useElementByPoint'] + const useElementHover: typeof import('@vueuse/core')['useElementHover'] + const useElementSize: typeof import('@vueuse/core')['useElementSize'] + const useElementVisibility: typeof import('@vueuse/core')['useElementVisibility'] + const useEventBus: typeof import('@vueuse/core')['useEventBus'] + const useEventListener: typeof import('@vueuse/core')['useEventListener'] + const useEventSource: typeof import('@vueuse/core')['useEventSource'] + const useEyeDropper: typeof import('@vueuse/core')['useEyeDropper'] + const useFavicon: typeof import('@vueuse/core')['useFavicon'] + const useFetch: typeof import('@vueuse/core')['useFetch'] + const useFileDialog: typeof import('@vueuse/core')['useFileDialog'] + const useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess'] + const useFloor: typeof import('@vueuse/math')['useFloor'] + const useFocus: typeof import('@vueuse/core')['useFocus'] + const useFocusWithin: typeof import('@vueuse/core')['useFocusWithin'] + const useFps: typeof import('@vueuse/core')['useFps'] + const useFullscreen: typeof import('@vueuse/core')['useFullscreen'] + const useGamepad: typeof import('@vueuse/core')['useGamepad'] + const useGeolocation: typeof import('@vueuse/core')['useGeolocation'] + const useI18n: typeof import('vue-i18n')['useI18n'] + const useIdle: typeof import('@vueuse/core')['useIdle'] + const useImage: typeof import('@vueuse/core')['useImage'] + const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll'] + const useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver'] + const useInterval: typeof import('@vueuse/core')['useInterval'] + const useIntervalFn: typeof import('@vueuse/core')['useIntervalFn'] + const useKeyModifier: typeof import('@vueuse/core')['useKeyModifier'] + const useLastChanged: typeof import('@vueuse/core')['useLastChanged'] + const useLink: typeof import('vue-router')['useLink'] + const useLocalStorage: typeof import('@vueuse/core')['useLocalStorage'] + const useMagicKeys: typeof import('@vueuse/core')['useMagicKeys'] + const useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory'] + const useMath: typeof import('@vueuse/math')['useMath'] + const useMax: typeof import('@vueuse/math')['useMax'] + const useMediaControls: typeof import('@vueuse/core')['useMediaControls'] + const useMediaQuery: typeof import('@vueuse/core')['useMediaQuery'] + const useMemoize: typeof import('@vueuse/core')['useMemoize'] + const useMemory: typeof import('@vueuse/core')['useMemory'] + const useMin: typeof import('@vueuse/math')['useMin'] + const useMounted: typeof import('@vueuse/core')['useMounted'] + const useMouse: typeof import('@vueuse/core')['useMouse'] + const useMouseInElement: typeof import('@vueuse/core')['useMouseInElement'] + const useMousePressed: typeof import('@vueuse/core')['useMousePressed'] + const useMutationObserver: typeof import('@vueuse/core')['useMutationObserver'] + const useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage'] + const useNetwork: typeof import('@vueuse/core')['useNetwork'] + const useNow: typeof import('@vueuse/core')['useNow'] + const useObjectUrl: typeof import('@vueuse/core')['useObjectUrl'] + const useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination'] + const useOnline: typeof import('@vueuse/core')['useOnline'] + const usePageLeave: typeof import('@vueuse/core')['usePageLeave'] + const useParallax: typeof import('@vueuse/core')['useParallax'] + const usePermission: typeof import('@vueuse/core')['usePermission'] + const usePointer: typeof import('@vueuse/core')['usePointer'] + const usePointerLock: typeof import('@vueuse/core')['usePointerLock'] + const usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe'] + const usePrecision: typeof import('@vueuse/math')['usePrecision'] + const usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme'] + const usePreferredContrast: typeof import('@vueuse/core')['usePreferredContrast'] + const usePreferredDark: typeof import('@vueuse/core')['usePreferredDark'] + const usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages'] + const usePreferredReducedMotion: typeof import('@vueuse/core')['usePreferredReducedMotion'] + const usePrevious: typeof import('@vueuse/core')['usePrevious'] + const useProjection: typeof import('@vueuse/math')['useProjection'] + const useRafFn: typeof import('@vueuse/core')['useRafFn'] + const useRefHistory: typeof import('@vueuse/core')['useRefHistory'] + const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver'] + const useRound: typeof import('@vueuse/math')['useRound'] + const useRoute: typeof import('vue-router')['useRoute'] + const useRouter: typeof import('vue-router')['useRouter'] + const useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation'] + const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea'] + const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] + const useScroll: typeof import('@vueuse/core')['useScroll'] + const useScrollLock: typeof import('@vueuse/core')['useScrollLock'] + const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage'] + const useShare: typeof import('@vueuse/core')['useShare'] + const useSlots: typeof import('vue')['useSlots'] + const useSorted: typeof import('@vueuse/core')['useSorted'] + const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition'] + const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis'] + const useStepper: typeof import('@vueuse/core')['useStepper'] + const useStorage: typeof import('@vueuse/core')['useStorage'] + const useStorageAsync: typeof import('@vueuse/core')['useStorageAsync'] + const useStyleTag: typeof import('@vueuse/core')['useStyleTag'] + const useSum: typeof import('@vueuse/math')['useSum'] + const useSupported: typeof import('@vueuse/core')['useSupported'] + const useSwipe: typeof import('@vueuse/core')['useSwipe'] + const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList'] + const useTextDirection: typeof import('@vueuse/core')['useTextDirection'] + const useTextSelection: typeof import('@vueuse/core')['useTextSelection'] + const useTextareaAutosize: typeof import('@vueuse/core')['useTextareaAutosize'] + const useThrottle: typeof import('@vueuse/core')['useThrottle'] + const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn'] + const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory'] + const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo'] + const useTimeout: typeof import('@vueuse/core')['useTimeout'] + const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn'] + const useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll'] + const useTimestamp: typeof import('@vueuse/core')['useTimestamp'] + const useTitle: typeof import('@vueuse/core')['useTitle'] + const useToFixed: typeof import('@vueuse/math')['useToFixed'] + const useToNumber: typeof import('@vueuse/core')['useToNumber'] + const useToString: typeof import('@vueuse/core')['useToString'] + const useToggle: typeof import('@vueuse/core')['useToggle'] + const useTransition: typeof import('@vueuse/core')['useTransition'] + const useTrunc: typeof import('@vueuse/math')['useTrunc'] + const useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams'] + const useUserMedia: typeof import('@vueuse/core')['useUserMedia'] + const useVModel: typeof import('@vueuse/core')['useVModel'] + const useVModels: typeof import('@vueuse/core')['useVModels'] + const useVibrate: typeof import('@vueuse/core')['useVibrate'] + const useVirtualList: typeof import('@vueuse/core')['useVirtualList'] + const useWakeLock: typeof import('@vueuse/core')['useWakeLock'] + const useWebNotification: typeof import('@vueuse/core')['useWebNotification'] + const useWebSocket: typeof import('@vueuse/core')['useWebSocket'] + const useWebWorker: typeof import('@vueuse/core')['useWebWorker'] + const useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn'] + const useWindowFocus: typeof import('@vueuse/core')['useWindowFocus'] + const useWindowScroll: typeof import('@vueuse/core')['useWindowScroll'] + const useWindowSize: typeof import('@vueuse/core')['useWindowSize'] + const watch: typeof import('vue')['watch'] + const watchArray: typeof import('@vueuse/core')['watchArray'] + const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] + const watchDebounced: typeof import('@vueuse/core')['watchDebounced'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchIgnorable: typeof import('@vueuse/core')['watchIgnorable'] + const watchOnce: typeof import('@vueuse/core')['watchOnce'] + const watchPausable: typeof import('@vueuse/core')['watchPausable'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] + const watchThrottled: typeof import('@vueuse/core')['watchThrottled'] + const watchTriggerable: typeof import('@vueuse/core')['watchTriggerable'] + const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] + const whenever: typeof import('@vueuse/core')['whenever'] +} +// for vue template auto import +import { UnwrapRef } from 'vue' +declare module 'vue' { + interface ComponentCustomProperties { + readonly EffectScope: UnwrapRef + readonly acceptHMRUpdate: UnwrapRef + readonly asyncComputed: UnwrapRef + readonly autoResetRef: UnwrapRef + readonly computed: UnwrapRef + readonly computedAsync: UnwrapRef + readonly computedEager: UnwrapRef + readonly computedInject: UnwrapRef + readonly computedWithControl: UnwrapRef + readonly controlledComputed: UnwrapRef + readonly controlledRef: UnwrapRef + readonly createApp: UnwrapRef + readonly createEventHook: UnwrapRef + readonly createGenericProjection: UnwrapRef + readonly createGlobalState: UnwrapRef + readonly createInjectionState: UnwrapRef + readonly createPinia: UnwrapRef + readonly createProjection: UnwrapRef + readonly createReactiveFn: UnwrapRef + readonly createSharedComposable: UnwrapRef + readonly createUnrefFn: UnwrapRef + readonly customRef: UnwrapRef + readonly debouncedRef: UnwrapRef + readonly debouncedWatch: UnwrapRef + readonly defineAsyncComponent: UnwrapRef + readonly defineComponent: UnwrapRef + readonly defineStore: UnwrapRef + readonly eagerComputed: UnwrapRef + readonly effectScope: UnwrapRef + readonly extendRef: UnwrapRef + readonly getActivePinia: UnwrapRef + readonly getCurrentInstance: UnwrapRef + readonly getCurrentScope: UnwrapRef + readonly h: UnwrapRef + readonly ignorableWatch: UnwrapRef + readonly inject: UnwrapRef + readonly isDefined: UnwrapRef + readonly isProxy: UnwrapRef + readonly isReactive: UnwrapRef + readonly isReadonly: UnwrapRef + readonly isRef: UnwrapRef + readonly logicAnd: UnwrapRef + readonly logicNot: UnwrapRef + readonly logicOr: UnwrapRef + readonly makeDestructurable: UnwrapRef + readonly mapActions: UnwrapRef + readonly mapGetters: UnwrapRef + readonly mapState: UnwrapRef + readonly mapStores: UnwrapRef + readonly mapWritableState: UnwrapRef + readonly markRaw: UnwrapRef + readonly nextTick: UnwrapRef + readonly onActivated: UnwrapRef + readonly onBeforeMount: UnwrapRef + readonly onBeforeRouteLeave: UnwrapRef + readonly onBeforeRouteUpdate: UnwrapRef + readonly onBeforeUnmount: UnwrapRef + readonly onBeforeUpdate: UnwrapRef + readonly onClickOutside: UnwrapRef + readonly onDeactivated: UnwrapRef + readonly onErrorCaptured: UnwrapRef + readonly onKeyStroke: UnwrapRef + readonly onLongPress: UnwrapRef + readonly onMounted: UnwrapRef + readonly onRenderTracked: UnwrapRef + readonly onRenderTriggered: UnwrapRef + readonly onScopeDispose: UnwrapRef + readonly onServerPrefetch: UnwrapRef + readonly onStartTyping: UnwrapRef + readonly onUnmounted: UnwrapRef + readonly onUpdated: UnwrapRef + readonly pausableWatch: UnwrapRef + readonly provide: UnwrapRef + readonly reactify: UnwrapRef + readonly reactifyObject: UnwrapRef + readonly reactive: UnwrapRef + readonly reactiveComputed: UnwrapRef + readonly reactiveOmit: UnwrapRef + readonly reactivePick: UnwrapRef + readonly readonly: UnwrapRef + readonly ref: UnwrapRef + readonly refAutoReset: UnwrapRef + readonly refDebounced: UnwrapRef + readonly refDefault: UnwrapRef + readonly refThrottled: UnwrapRef + readonly refWithControl: UnwrapRef + readonly resolveComponent: UnwrapRef + readonly resolveDirective: UnwrapRef + readonly resolveRef: UnwrapRef + readonly resolveUnref: UnwrapRef + readonly setActivePinia: UnwrapRef + readonly setMapStoreSuffix: UnwrapRef + readonly shallowReactive: UnwrapRef + readonly shallowReadonly: UnwrapRef + readonly shallowRef: UnwrapRef + readonly storeToRefs: UnwrapRef + readonly syncRef: UnwrapRef + readonly syncRefs: UnwrapRef + readonly templateRef: UnwrapRef + readonly throttledRef: UnwrapRef + readonly throttledWatch: UnwrapRef + readonly toRaw: UnwrapRef + readonly toReactive: UnwrapRef + readonly toRef: UnwrapRef + readonly toRefs: UnwrapRef + readonly triggerRef: UnwrapRef + readonly tryOnBeforeMount: UnwrapRef + readonly tryOnBeforeUnmount: UnwrapRef + readonly tryOnMounted: UnwrapRef + readonly tryOnScopeDispose: UnwrapRef + readonly tryOnUnmounted: UnwrapRef + readonly unref: UnwrapRef + readonly unrefElement: UnwrapRef + readonly until: UnwrapRef + readonly useAbs: UnwrapRef + readonly useActiveElement: UnwrapRef + readonly useArrayEvery: UnwrapRef + readonly useArrayFilter: UnwrapRef + readonly useArrayFind: UnwrapRef + readonly useArrayFindIndex: UnwrapRef + readonly useArrayFindLast: UnwrapRef + readonly useArrayJoin: UnwrapRef + readonly useArrayMap: UnwrapRef + readonly useArrayReduce: UnwrapRef + readonly useArraySome: UnwrapRef + readonly useArrayUnique: UnwrapRef + readonly useAsyncQueue: UnwrapRef + readonly useAsyncState: UnwrapRef + readonly useAttrs: UnwrapRef + readonly useAverage: UnwrapRef + readonly useBase64: UnwrapRef + readonly useBattery: UnwrapRef + readonly useBluetooth: UnwrapRef + readonly useBreakpoints: UnwrapRef + readonly useBroadcastChannel: UnwrapRef + readonly useBrowserLocation: UnwrapRef + readonly useCached: UnwrapRef + readonly useCeil: UnwrapRef + readonly useClamp: UnwrapRef + readonly useClipboard: UnwrapRef + readonly useCloned: UnwrapRef + readonly useColorMode: UnwrapRef + readonly useConfirmDialog: UnwrapRef + readonly useCounter: UnwrapRef + readonly useCssModule: UnwrapRef + readonly useCssVar: UnwrapRef + readonly useCssVars: UnwrapRef + readonly useCurrentElement: UnwrapRef + readonly useCycleList: UnwrapRef + readonly useDark: UnwrapRef + readonly useDateFormat: UnwrapRef + readonly useDebounce: UnwrapRef + readonly useDebounceFn: UnwrapRef + readonly useDebouncedRefHistory: UnwrapRef + readonly useDeviceMotion: UnwrapRef + readonly useDeviceOrientation: UnwrapRef + readonly useDevicePixelRatio: UnwrapRef + readonly useDevicesList: UnwrapRef + readonly useDisplayMedia: UnwrapRef + readonly useDocumentVisibility: UnwrapRef + readonly useDraggable: UnwrapRef + readonly useDropZone: UnwrapRef + readonly useElementBounding: UnwrapRef + readonly useElementByPoint: UnwrapRef + readonly useElementHover: UnwrapRef + readonly useElementSize: UnwrapRef + readonly useElementVisibility: UnwrapRef + readonly useEventBus: UnwrapRef + readonly useEventListener: UnwrapRef + readonly useEventSource: UnwrapRef + readonly useEyeDropper: UnwrapRef + readonly useFavicon: UnwrapRef + readonly useFetch: UnwrapRef + readonly useFileDialog: UnwrapRef + readonly useFileSystemAccess: UnwrapRef + readonly useFloor: UnwrapRef + readonly useFocus: UnwrapRef + readonly useFocusWithin: UnwrapRef + readonly useFps: UnwrapRef + readonly useFullscreen: UnwrapRef + readonly useGamepad: UnwrapRef + readonly useGeolocation: UnwrapRef + readonly useI18n: UnwrapRef + readonly useIdle: UnwrapRef + readonly useImage: UnwrapRef + readonly useInfiniteScroll: UnwrapRef + readonly useIntersectionObserver: UnwrapRef + readonly useInterval: UnwrapRef + readonly useIntervalFn: UnwrapRef + readonly useKeyModifier: UnwrapRef + readonly useLastChanged: UnwrapRef + readonly useLink: UnwrapRef + readonly useLocalStorage: UnwrapRef + readonly useMagicKeys: UnwrapRef + readonly useManualRefHistory: UnwrapRef + readonly useMath: UnwrapRef + readonly useMax: UnwrapRef + readonly useMediaControls: UnwrapRef + readonly useMediaQuery: UnwrapRef + readonly useMemoize: UnwrapRef + readonly useMemory: UnwrapRef + readonly useMin: UnwrapRef + readonly useMounted: UnwrapRef + readonly useMouse: UnwrapRef + readonly useMouseInElement: UnwrapRef + readonly useMousePressed: UnwrapRef + readonly useMutationObserver: UnwrapRef + readonly useNavigatorLanguage: UnwrapRef + readonly useNetwork: UnwrapRef + readonly useNow: UnwrapRef + readonly useObjectUrl: UnwrapRef + readonly useOffsetPagination: UnwrapRef + readonly useOnline: UnwrapRef + readonly usePageLeave: UnwrapRef + readonly useParallax: UnwrapRef + readonly usePermission: UnwrapRef + readonly usePointer: UnwrapRef + readonly usePointerLock: UnwrapRef + readonly usePointerSwipe: UnwrapRef + readonly usePrecision: UnwrapRef + readonly usePreferredColorScheme: UnwrapRef + readonly usePreferredContrast: UnwrapRef + readonly usePreferredDark: UnwrapRef + readonly usePreferredLanguages: UnwrapRef + readonly usePreferredReducedMotion: UnwrapRef + readonly usePrevious: UnwrapRef + readonly useProjection: UnwrapRef + readonly useRafFn: UnwrapRef + readonly useRefHistory: UnwrapRef + readonly useResizeObserver: UnwrapRef + readonly useRound: UnwrapRef + readonly useRoute: UnwrapRef + readonly useRouter: UnwrapRef + readonly useScreenOrientation: UnwrapRef + readonly useScreenSafeArea: UnwrapRef + readonly useScriptTag: UnwrapRef + readonly useScroll: UnwrapRef + readonly useScrollLock: UnwrapRef + readonly useSessionStorage: UnwrapRef + readonly useShare: UnwrapRef + readonly useSlots: UnwrapRef + readonly useSorted: UnwrapRef + readonly useSpeechRecognition: UnwrapRef + readonly useSpeechSynthesis: UnwrapRef + readonly useStepper: UnwrapRef + readonly useStorage: UnwrapRef + readonly useStorageAsync: UnwrapRef + readonly useStyleTag: UnwrapRef + readonly useSum: UnwrapRef + readonly useSupported: UnwrapRef + readonly useSwipe: UnwrapRef + readonly useTemplateRefsList: UnwrapRef + readonly useTextDirection: UnwrapRef + readonly useTextSelection: UnwrapRef + readonly useTextareaAutosize: UnwrapRef + readonly useThrottle: UnwrapRef + readonly useThrottleFn: UnwrapRef + readonly useThrottledRefHistory: UnwrapRef + readonly useTimeAgo: UnwrapRef + readonly useTimeout: UnwrapRef + readonly useTimeoutFn: UnwrapRef + readonly useTimeoutPoll: UnwrapRef + readonly useTimestamp: UnwrapRef + readonly useTitle: UnwrapRef + readonly useToFixed: UnwrapRef + readonly useToNumber: UnwrapRef + readonly useToString: UnwrapRef + readonly useToggle: UnwrapRef + readonly useTransition: UnwrapRef + readonly useTrunc: UnwrapRef + readonly useUrlSearchParams: UnwrapRef + readonly useUserMedia: UnwrapRef + readonly useVModel: UnwrapRef + readonly useVModels: UnwrapRef + readonly useVibrate: UnwrapRef + readonly useVirtualList: UnwrapRef + readonly useWakeLock: UnwrapRef + readonly useWebNotification: UnwrapRef + readonly useWebSocket: UnwrapRef + readonly useWebWorker: UnwrapRef + readonly useWebWorkerFn: UnwrapRef + readonly useWindowFocus: UnwrapRef + readonly useWindowScroll: UnwrapRef + readonly useWindowSize: UnwrapRef + readonly watch: UnwrapRef + readonly watchArray: UnwrapRef + readonly watchAtMost: UnwrapRef + readonly watchDebounced: UnwrapRef + readonly watchEffect: UnwrapRef + readonly watchIgnorable: UnwrapRef + readonly watchOnce: UnwrapRef + readonly watchPausable: UnwrapRef + readonly watchPostEffect: UnwrapRef + readonly watchSyncEffect: UnwrapRef + readonly watchThrottled: UnwrapRef + readonly watchTriggerable: UnwrapRef + readonly watchWithFilter: UnwrapRef + readonly whenever: UnwrapRef + } +} diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index df195386eb..0000000000 --- a/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset', - ], -} diff --git a/chains/README.md b/chains/README.md new file mode 100644 index 0000000000..7b651cfadd --- /dev/null +++ b/chains/README.md @@ -0,0 +1,104 @@ +# Directory Layout + +** if you want to list your blockhain on ping.pub, please submit your configure on https://github.com/ping-pub/ping.pub.git ** + +- Submit configs for mainnet, go to https://github.com/ping-pub/explorer/tree/master/chains/mainnet + +- Submit configs for testnet, go to https://github.com/ping-pub/explorer/tree/master/chains/testnet, thess configs will be enabled when you visit the domain starts withs `testnet.*`, for example `https://testnet.ping.pub` + +# Sample of Config + +```json +{ + "chain_name": "cosmos", + "api": [ + { + "address": "https://cosmos.api.ping.pub", + "provider": "Ping" + } + ], + "rpc": [ + { + "address": "https://cosmos.api.ping.pub", + "provider": "Ping" + } + ], + "sdk_version": "0.42.6", + "coin_type": "118", + "min_tx_fee": "800", + "assets": [{ + "base": "uatom", + "symbol": "ATOM", + "exponent": "6", + "coingecko_id": "cosmos", + "logo": "https://dl.airtable.com/.attachments/e54f814bba8c0f9af8a3056020210de0/2d1155fb/cosmos-hub.svg" + }], + "addr_prefix": "cosmos", + "theme_color": "#ce4747", + "logo": "https://dl.airtable.com/.attachments/e54f814bba8c0f9af8a3056020210de0/2d1155fb/cosmos-hub.svg" +} +``` +- **chain_name** the name to identify the chain on ping.pub, would be better to use the same one as registry +- **api** the rest api endpoint.(make sure that CORS is enabled: `Allow-Control-Allow-Origin: *`) +- **rpc** the rpc endpoint, make sure that the port is added. rpc endpoint is only used for state sync. it's optional. +- **assets** Native Assets on blockchain. + +Endpoint providers will be listed in the "Popular" tab of the staking. + +# Token Unit conversion + +We have two methods to load token metadata for token unit conversion: + +## Loading from a REST endpoint (recommended). + +you can define the metadata in the `bank` -> `metadata` section of the blockchain's genesis file. if you don't define, the `[]` will return. + +```json +{ + "name": "atom", + "description": "The native staking token of the Cosmos Hub.", + "denom_units": [ + { + "denom": "uatom", + "exponent": 0, + "aliases": [ + "microatom" + ], + }, + { + "denom": "matom", + "exponent": 3, + "aliases": [ + "milliatom" + ] + }, + { + "denom": "atom", + "exponent": 6, + } + ], + "base": "uatom", + "display": "atom", +} +``` +you can see more details here: +https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-024-coin-metadata.md + +## Loading from Cosmos Registry: + +https://github.com/cosmos/chain-registry + +# Test + +please add these check points in comments with your PR, and adding your test result by clicking the checkbox of each line +``` +Test Result: +- [ ] Connect wallet, check if address is correct? +- [ ] Transfer +- [ ] Delegate +- [ ] Redelegate +- [ ] Unbond +- [ ] withdraw Validator's Commission +- [ ] withdraw Rewards +``` +Test is very important for us and our users. diff --git a/chains/mainnet/cosmos.json b/chains/mainnet/cosmos.json new file mode 100644 index 0000000000..286d73895e --- /dev/null +++ b/chains/mainnet/cosmos.json @@ -0,0 +1,54 @@ +{ + "chain_name": "cosmos", + "registry_name": "cosmoshub", + "api": [ + { + "provider": "notional", + "address": "https://api-cosmoshub-ia.cosmosia.notional.ventures" + }, + { + "provider": "blockapsis", + "address": "https://lcd-cosmoshub.blockapsis.com:443" + }, + { + "provider": "WhisperNode🤐", + "address": "https://lcd-cosmoshub.whispernode.com:443" + }, + { "provider": "pupmos", "address": "https://api-cosmoshub.pupmos.network" }, + { + "provider": "publicnode", + "address": "https://cosmos-rest.publicnode.com" + }, + { "provider": "staketab", "address": "https://cosmos-rest.staketab.org" }, + { "provider": "nodestake", "address": "https://api.cosmos.nodestake.top" }, + { + "provider": "Golden Ratio Staking", + "address": "https://rest-cosmoshub.goldenratiostaking.net" + } + ], + "rpc": [ + { "provider": "icycro", "address": "https://cosmos-rpc.icycro.org" }, + { + "provider": "dragonstake", + "address": "https://rpc.cosmos.dragonstake.io" + }, + { + "provider": "Golden Ratio Staking", + "address": "https://rpc-cosmoshub.goldenratiostaking.net" + } + ], + "sdk_version": "0.45.1", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "cosmos", + "logo": "/logos/cosmos.svg", + "assets": [ + { + "base": "uatom", + "symbol": "ATOM", + "exponent": "6", + "coingecko_id": "cosmos", + "logo": "/logos/cosmos.svg" + } + ] +} diff --git a/chains/mainnet/osmosis.json b/chains/mainnet/osmosis.json new file mode 100644 index 0000000000..cbf7cbe5f4 --- /dev/null +++ b/chains/mainnet/osmosis.json @@ -0,0 +1,47 @@ +{ + "chain_name": "osmosis", + "coingecko": "osmosis", + "api": [ + "https://lcd.osmosis.zone", + "https://api-osmosis-ia.cosmosia.notional.ventures", + "https://osmosis-api.polkachu.com", + "https://lcd-osmosis.blockapsis.com" + ], + "rpc": [ + "https://rpc.osmosis.zone", + "https://rpc-osmosis-ia.cosmosia.notional.ventures:443", + "https://osmosis-rpc.polkachu.com:443", + "https://osmosis.validator.network:443", + "https://rpc-osmosis.blockapsis.com:443" + ], + "snapshot_provider": "", + "sdk_version": "0.46.1", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "osmo", + "logo": "/logos/osmosis.svg", + "theme_color": "#812cd6", + "assets": [ + { + "base": "uosmo", + "symbol": "OSMO", + "exponent": "6", + "coingecko_id": "osmosis", + "logo": "/logos/osmosis.svg" + }, + { + "base": "uion", + "symbol": "ION", + "exponent": "6", + "coingecko_id": "ion", + "logo": "/logos/osmosis.svg" + }, + { + "base": "usomm", + "symbol": "SOMM", + "exponent": "6", + "coingecko_id": "somm", + "logo": "" + } + ] +} diff --git a/components.d.ts b/components.d.ts new file mode 100644 index 0000000000..0ef1b28533 --- /dev/null +++ b/components.d.ts @@ -0,0 +1,13 @@ +// generated by unplugin-vue-components +// We suggest you to commit this file into source control +// Read more: https://github.com/vuejs/core/pull/3399 +import '@vue/runtime-core'; + +export {}; + +declare module '@vue/runtime-core' { + export interface GlobalComponents { + RouterLink: typeof import('vue-router')['RouterLink']; + RouterView: typeof import('vue-router')['RouterView']; + } +} diff --git a/env.d.ts b/env.d.ts new file mode 100644 index 0000000000..11f02fe2a0 --- /dev/null +++ b/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/index.html b/index.html new file mode 100644 index 0000000000..bb56f109c2 --- /dev/null +++ b/index.html @@ -0,0 +1,47 @@ + + + + + + + Nibiru Dashboard + + + + + +
+
+ +
+
+
+
+
+
+
+ + + + + + diff --git a/installation.md b/installation.md index ee45fdeb92..a214058a8c 100644 --- a/installation.md +++ b/installation.md @@ -1,6 +1,25 @@ -# Prerequisite -1. Node, https://nodejs.org -2. Yarn, https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable +# Prerequisites + +1. Node and Yarn - Acquired using Node Version Manager (https://github.com/nvm-sh/nvm) + +# Quick Install for Prerequisites + +1. Install Node Version Manager +```sh +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash +``` +2. Install the latest version of NodeJS +```sh +nvm install node # "node" is an alias for the latest version +``` +3. Install the latest version of NPM for Node +```sh +nvm install-latest-npm # get the latest supported npm version on the current node version +``` +4. Install Yarn +```sh +npm install --global yarn +``` # Installation: diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index ecc10f41c6..0000000000 --- a/jsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": ".", - "paths": { - "@/*": ["src/*"], - "@core/*": ["src/@core/*"], - } - } -} diff --git a/package.json b/package.json index 56d5c5d810..1f17d4ff6d 100644 --- a/package.json +++ b/package.json @@ -1,128 +1,75 @@ { - "name": "ping-wallet", - "license": "GPL-2.0", - "version": "0.1.0", - "author": { - "name": "ping.pub" - }, + "name": "ping.pub", + "version": "3.0.0", + "private": true, + "target": "", "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "lint": "vue-cli-service lint", - "analyz": "vue-cli-service build --report" + "dev": "vite", + "serve": "vite", + "build": "run-p type-check build-only", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit" }, "dependencies": { - "@casl/ability": "4.1.6", - "@casl/vue": "1.1.1", - "@cosmjs/amino": "^0.28.4", - "@cosmjs/crypto": "^0.28.4", - "@cosmjs/encoding": "^0.28.4", - "@cosmjs/launchpad": "^0.27.1", - "@cosmjs/ledger-amino": "^0.28.4", - "@cosmjs/math": "^0.28.4", - "@cosmjs/proto-signing": "^0.28.4", - "@cosmjs/stargate": "0.28.4", - "@hanchon/signature-to-pubkey": "^1.0.0", - "@intlify/vue-i18n-loader": "^2.1.2", - "@ledgerhq/hw-app-eth": "^6.28.2", - "@ledgerhq/hw-transport": "6.27.2", - "@ledgerhq/hw-transport-web-ble": "^6.27.1", - "@ledgerhq/hw-transport-webusb": "^6.27.1", - "@metamask/eth-sig-util": "^4.0.1", - "@tharsis/address-converter": "^0.1.8", - "@tharsis/eip712": "0.2.4", - "@tharsis/proto": "0.1.19", - "@tharsis/transactions": "^0.2.5", - "@vue/composition-api": "^1.4.9", - "@vueuse/core": "4.0.0", - "animate.css": "4.1.1", - "apexcharts": "3.2.0", - "babel-runtime": "^6.26.0", - "bootstrap": "4.6.0", - "bootstrap-vue": "2.21.1", - "chart.js": "2.9.4", - "compare-versions": "^3.6.0", - "core-js": "^3.22.5", - "cosmjs-types": "^0.2.0", - "dayjs": "^1.10.6", - "echarts": "5.3.0", - "eth-crypto": "^2.3.0", - "ethers": "^5.6.8", - "ibc-domains-sdk": "^1.1.0", - "leaflet": "1.6.0", - "ledger-cosmos-js": "2.1.8", - "long": "^5.2.0", - "node-fetch": "^2.6.5", - "node-polyfill-webpack-plugin": "^1.1.4", - "pako": "^1.0.11", - "portal-vue": "2.1.7", - "prismjs": "1.25.0", - "protobufjs-cli-dbx": "^7.0.7", - "protobufjs-dbx": "^7.0.0", - "ripemd160": "^2.0.2", - "swiper": "6.5.1", - "trading-vue-js": "^1.0.2", - "uuid": "8.3.2", - "vee-validate": "3.4.5", - "vue": "2.x", - "vue-apexcharts": "1.6.0", - "vue-autosuggest": "2.2.0", - "vue-awesome-swiper": "4.1.1", - "vue-chartjs": "3.5.0", - "vue-cleave-component": "2.1.3", - "vue-clipboard2": "0.3.1", - "vue-context": "6.0.0", - "vue-echarts": "^6.0.2", - "vue-feather-icons": "5.1.0", - "vue-flatpickr-component": "8.1.6", - "vue-flex-waterfall": "^1.0.7", - "vue-form-wizard": "0.8.4", - "vue-gtag": "1.16.1", - "vue-i18n": "8.22.2", - "vue-json-excel": "^0.3.0", - "vue-loader": "^15.9.6", - "vue-markdown": "^2.2.4", - "vue-observe-visibility": "^1.0.0", - "vue-perfect-scrollbar": "0.2.1", - "vue-prism-component": "1.1.1", - "vue-qr": "^2.5.0", - "vue-ripple-directive": "2.0.1", - "vue-router": "3.4.9", - "vue-select": "3.11.2", - "vue-slider-component": "3.2.11", - "vue-sweetalert2": "4.1.1", - "vue-toastification": "1.7.8", - "vue-tour": "1.5.0", - "vue-tree-halower": "1.8.3", - "vue2-flip-countdown": "^0.12.1", - "vue2-leaflet": "2.5.2", - "vuedraggable": "2.24.3", - "vuex": "3.6.0" + "@chenfengyuan/vue-countdown": "2", + "@cosmjs/crypto": "^0.29.5", + "@cosmjs/encoding": "^0.29.5", + "@iconify/vue": "^4.1.0", + "@intlify/unplugin-vue-i18n": "^0.8.2", + "@leapwallet/cosmos-snap-provider": "^0.1.20", + "@leapwallet/name-matcha": "^1.1.0", + "@osmonauts/lcd": "^0.8.0", + "@ping-pub/chain-registry-client": "^0.0.25", + "@vitejs/plugin-vue-jsx": "^3.0.0", + "@vueuse/core": "^9.12.0", + "@vueuse/integrations": "^10.1.2", + "@vueuse/math": "^9.12.0", + "apexcharts": "^3.37.1", + "autoprefixer": "^10.4.14", + "axios": "^1.3.2", + "buffer": "^6.0.3", + "build": "^0.1.4", + "cross-fetch": "^3.1.5", + "daisyui": "^3.1.0", + "dayjs": "^1.11.7", + "lazy-load-vue3": "^1.3.0", + "long": "^5.2.1", + "md-editor-v3": "^2.8.1", + "numeral": "^2.0.6", + "osmojs": "^14.0.0-rc.0", + "pinia": "^2.0.28", + "postcss": "^8.4.23", + "qrcode": "^1.5.3", + "tailwindcss": "^3.3.1", + "theme-change": "^2.5.0", + "vite-plugin-vue-layouts": "^0.7.0", + "vue": "^3.2.45", + "vue-i18n": "^9.2.2", + "vue-prism-component": "^2.0.0", + "vue-router": "^4.1.6", + "vue3-apexcharts": "^1.4.1", + "vue3-json-viewer": "^2.2.2", + "vue3-perfect-scrollbar": "^1.6.1" }, "devDependencies": { - "@babel/eslint-parser": "^7.5.4", - "@protobufs/osmosis": "^0.0.8", - "@typescript-eslint/eslint-plugin": "^5.25.0", - "@typescript-eslint/parser": "^5.25.0", - "@vue/cli-plugin-babel": "~5.0.4", - "@vue/cli-plugin-eslint": "~5.0.4", - "@vue/cli-plugin-router": "~5.0.4", - "@vue/cli-plugin-vuex": "~5.0.4", - "@vue/cli-service": "~5.0.4", - "@vue/eslint-config-airbnb": "^6.0.0", - "@vue/eslint-config-standard": "6.1.0", - "@vue/eslint-config-typescript": "11.0.0", - "@vuepress/plugin-medium-zoom": "^1.7.1", - "compression-webpack-plugin": "6.1.1", - "eslint": "^8.15.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-vue": "9.0.1", - "eslint-plugin-vuejs-accessibility": "^1.1.1", - "sass": "1.32.*", - "sass-loader": "^10.1.0", - "ts-loader": "8.2.0", - "typescript": "^4.6.4", - "vue-template-compiler": "2.x", - "webpack-bundle-analyzer": "^4.7.0" + "@osmonauts/telescope": "^0.88.2", + "@types/marked": "^4.0.8", + "@types/node": "^18.11.12", + "@types/numeral": "^2.0.2", + "@types/semver": "7.5.0", + "@vitejs/plugin-vue": "^4.0.0", + "@vue/tsconfig": "^0.1.3", + "npm-run-all": "^4.1.5", + "prettier": "^2.7.1", + "sass": "^1.58.0", + "typescript": "~4.9.5", + "unplugin-auto-import": "^0.13.0", + "unplugin-vue-components": "^0.23.0", + "unplugin-vue-define-options": "1.1.4", + "vite": "^4.4.9", + "vite-plugin-pages": "^0.28.0", + "vue-json-viewer": "3", + "vue-tsc": "^1.0.12" } } diff --git a/ping.conf b/ping.conf deleted file mode 100644 index c4a1c566a9..0000000000 --- a/ping.conf +++ /dev/null @@ -1,32 +0,0 @@ -server { - listen 80; - listen [::]:80; - server_name _; - - #access_log /var/log/nginx/host.access.log main; - - location / { - root /usr/share/nginx/html; - index index.html index.htm; - try_files $uri $uri/ /index.html; - } - - #error_page 404 /404.html; - - # redirect server error pages to the static page /50x.html - # - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - - gzip on; - gzip_proxied any; - gzip_static on; - gzip_min_length 1024; - gzip_buffers 4 16k; - gzip_comp_level 2; - gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml; - gzip_vary off; - gzip_disable "MSIE [1-6]\."; -} \ No newline at end of file diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000000..33ad091d26 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 355e79f93f..0000000000 --- a/public/index.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - Nibiru - - - - -
- -
-
-
-
-
-
-
- - - - - - - \ No newline at end of file diff --git a/public/loader.css b/public/loader.css index 7bc6e2f79d..9399396d72 100644 --- a/public/loader.css +++ b/public/loader.css @@ -1,84 +1,70 @@ -body { - margin: 0; -} - #loading-bg { - width: 100%; - height: 100%; - background: #fff; - display: block; - position: absolute; + background: var(--initial-loader-bg, #fff); } + .loading-logo { position: absolute; - left: calc(50% - 45px); - top: 40%; + inset-block-start: 30%; + inset-inline-start: calc(50% - 150px); } -.loading { + +.pre-loading { position: absolute; - left: calc(50% - 35px); - top: 50%; - width: 55px; - height: 55px; - border-radius: 50%; - -webkit-box-sizing: border-box; box-sizing: border-box; border: 3px solid transparent; + block-size: 55px; + border-radius: 50%; + inline-size: 55px; + inset-block-start: calc(40% + 35px); + inset-inline-start: calc(50% - 27.5px); } -.loading .effect-1, -.loading .effect-2 { + +.pre-loading .effect-1, +.pre-loading .effect-2, +.pre-loading .effect-3 { position: absolute; - width: 100%; - height: 100%; + box-sizing: border-box; border: 3px solid transparent; - border-left: 3px solid rgba(121, 97, 249, 1); + block-size: 100%; + border-inline-start: 3px solid var(--initial-loader-color, #eee); border-radius: 50%; - -webkit-box-sizing: border-box; - box-sizing: border-box; + inline-size: 100%; } -.loading .effect-1 { +.pre-loading .effect-1 { animation: rotate 1s ease infinite; } -.loading .effect-2 { - animation: rotateOpacity 1s ease infinite 0.1s; + +.pre-loading .effect-2 { + animation: rotate-opacity 1s ease infinite 0.1s; } -.loading .effect-3 { - position: absolute; - width: 100%; - height: 100%; - border: 3px solid transparent; - border-left: 3px solid rgba(121, 97, 249, 1); - -webkit-animation: rotateOpacity 1s ease infinite 0.2s; - animation: rotateOpacity 1s ease infinite 0.2s; - border-radius: 50%; - -webkit-box-sizing: border-box; - box-sizing: border-box; + +.pre-loading .effect-3 { + animation: rotate-opacity 1s ease infinite 0.2s; } -.loading .effects { +.pre-loading .effects { transition: all 0.3s ease; } @keyframes rotate { 0% { - -webkit-transform: rotate(0deg); transform: rotate(0deg); } + 100% { - -webkit-transform: rotate(1turn); transform: rotate(1turn); } } -@keyframes rotateOpacity { + +@keyframes rotate-opacity { 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); opacity: 0.1; + transform: rotate(0deg); } + 100% { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); opacity: 1; + transform: rotate(1turn); } } diff --git a/public/logos/cosmos.svg b/public/logos/cosmos.svg new file mode 100644 index 0000000000..49e50512ae --- /dev/null +++ b/public/logos/cosmos.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/logos/osmosis.svg b/public/logos/osmosis.svg new file mode 100644 index 0000000000..e701df6310 --- /dev/null +++ b/public/logos/osmosis.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/test.html b/public/test.html new file mode 100644 index 0000000000..6b46c576e2 --- /dev/null +++ b/public/test.html @@ -0,0 +1,17 @@ + + + Widget Test + + + +
+
+ +
+
+ + +
+
+ + \ No newline at end of file diff --git a/src/@core/app-config/useAppConfig.js b/src/@core/app-config/useAppConfig.js deleted file mode 100644 index c74ece5cc5..0000000000 --- a/src/@core/app-config/useAppConfig.js +++ /dev/null @@ -1,142 +0,0 @@ -import { computed, watch } from '@vue/composition-api' -import store from '@/store' - -export default function usAppConfig() { - // ------------------------------------------------ - // isVerticalMenuCollapsed - // ------------------------------------------------ - const isVerticalMenuCollapsed = computed({ - get: () => store.state.verticalMenu.isVerticalMenuCollapsed, - set: val => { - store.commit('verticalMenu/UPDATE_VERTICAL_MENU_COLLAPSED', val) - }, - }) - - // ------------------------------------------------ - // RTL - // ------------------------------------------------ - const isRTL = computed({ - get: () => store.state.appConfig.layout.isRTL, - set: val => { - store.commit('appConfig/TOGGLE_RTL', val) - }, - }) - - // ------------------------------------------------ - // Skin - // ------------------------------------------------ - const skin = computed({ - get: () => store.state.appConfig.layout.skin, - set: val => { - store.commit('appConfig/UPDATE_SKIN', val) - }, - }) - - const skinClasses = computed(() => { - if (skin.value === 'bordered') return 'bordered-layout' - if (skin.value === 'semi-dark') return 'semi-dark-layout' - - // Do not return any class for dark layout because dark layout updates class in body - // Do not return any class for light layout as that is default layout - return null - }) - - // ------------------------------------------------ - // routerTransition - // ------------------------------------------------ - const routerTransition = computed({ - get: () => store.state.appConfig.layout.routerTransition, - set: val => { - store.commit('appConfig/UPDATE_ROUTER_TRANSITION', val) - }, - }) - - // *===============================================---* - // *--------- LAYOUT ---------------------------------------* - // *===============================================---* - - // ------------------------------------------------ - // layoutType - // ------------------------------------------------ - - const layoutType = computed({ - get: () => store.state.appConfig.layout.type, - set: val => { - store.commit('appConfig/UPDATE_LAYOUT_TYPE', val) - }, - }) - - // Reset skin if skin is semi-dark and move to horizontal layout - watch(layoutType, val => { - if (val === 'horizontal' && skin.value === 'semi-dark') skin.value = 'light' - }) - - // ------------------------------------------------ - // Content Width (Full/Boxed) - // ------------------------------------------------ - const contentWidth = computed({ - get: () => store.state.appConfig.layout.contentWidth, - set: val => { - store.commit('appConfig/UPDATE_CONTENT_WIDTH', val) - }, - }) - - // ------------------------------------------------ - // isNavMenuHidden - // ------------------------------------------------ - const isNavMenuHidden = computed({ - get: () => store.state.appConfig.layout.menu.hidden, - set: val => { - store.commit('appConfig/UPDATE_NAV_MENU_HIDDEN', val) - }, - }) - - // *===============================================---* - // *--------- NAVBAR ---------------------------------------* - // *===============================================---* - - const navbarBackgroundColor = computed({ - get: () => store.state.appConfig.layout.navbar.backgroundColor, - set: val => { - store.commit('appConfig/UPDATE_NAVBAR_CONFIG', { backgroundColor: val }) - }, - }) - - const navbarType = computed({ - get: () => store.state.appConfig.layout.navbar.type, - set: val => { - store.commit('appConfig/UPDATE_NAVBAR_CONFIG', { type: val }) - }, - }) - - // *===============================================---* - // *--------- FOOTER ---------------------------------------* - // *===============================================---* - - const footerType = computed({ - get: () => store.state.appConfig.layout.footer.type, - set: val => { - store.commit('appConfig/UPDATE_FOOTER_CONFIG', { type: val }) - }, - }) - - return { - isVerticalMenuCollapsed, - isRTL, - skin, - skinClasses, - routerTransition, - - // Navbar - navbarBackgroundColor, - navbarType, - - // Footer - footerType, - - // Layout - layoutType, - contentWidth, - isNavMenuHidden, - } -} diff --git a/src/@core/assets/fonts/feather/fonts/feather.eot b/src/@core/assets/fonts/feather/fonts/feather.eot deleted file mode 100644 index 58371d908585297e19aae091f772f66c9d9d590d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62084 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 diff --git a/src/@core/assets/fonts/feather/fonts/feather.svg b/src/@core/assets/fonts/feather/fonts/feather.svg deleted file mode 100644 index 2eed58ec07..0000000000 --- a/src/@core/assets/fonts/feather/fonts/feather.svg +++ /dev/null @@ -1,849 +0,0 @@ - - - - - -Created by iconfont - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/@core/assets/fonts/feather/fonts/feather.ttf b/src/@core/assets/fonts/feather/fonts/feather.ttf deleted file mode 100644 index 0b33dac7826e8cfc7ee0337f00078bd9aea7f5c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61920 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

cpn7P<>?JF|ZS3*!lYlI>4O8@Yv2jr$ zFz<^hj)>Lj$dI`rL;K!dF>gY?c0#jHan7Ao8IReOhmWv0@UtrHVgt<`FA0&@8&!M! zHQWh8G}T!7*`1T-I91vbMAGcEC1Nep7eBhrU(0#0YNps?Bo=09lT5@W36COTxYBD6 z#ud-uK9WRT>VO(Y!)%>w$OR}~9TS|M-2c895>c|M51zK8}sf@a?FG3tl%OIvsUgPJ)1Qi#U;NGPx zpWjl~J~}i_^1ue-fi+dc13^rSe2eI53HO9Cuw*#xC}!UXI{Ob$)h@hL=%hpsRYYtX zGNH@FIK#dg34fDh1XtuFWQ3FDS}GHkS!6s`1MBrSO?0D23IwD8^plhjPL_2EntF%G zsi_6#k(I_EpGGPKsyGssHH&PBEP|9^y&=0Fm6Rbe>%(_-Q|3Rfx$4V7-$!>M@~P4H z>05%;Kfmi9?wnzBH#TmA0S9(Yl6%(;Ts!Z%aUYq%msL!BZ`T#xz?ZJN`sdk-hJ?#L zQ~%@LcfB47-2Q3QgmGOf&nM&hylV%()Hbm~e|W}6Ox!5>GHa*~!tr#5Ko;@Oh`z9v zk`_*^F6`SE;4Bc3C7N8J$cZ!t9$&NO;sIBiOBU4Tl-)o!I@-rn8+8nhps%(#sGg3j zo@^vez|!$^9c7vO0)aw5JXLsMQ)Cfu=j|8id3T#z&)cX%x60%VNk=NTMNT>yYh+nM zr9ED9{ro-4WGUWdgl+YNHp(HH6(MYzTG4Lt59xLkgGE}MH1wCcd*a0^KC8U1Ct5Kj zb)2r!nnAeeQ-*|n4EkNEKjntqGEcTXTxNA8O^$emXwq*hc1-LoY5(*<_wS^Y!(M_~ zW|%h-JQVSvcwCz*>gB?YSTsTz5jT1H?klMzDub|`QKdNAMlh+pD7lf$h&7~u8;fr@Tb{MZ;i361l_ZG0#pl}i&Zh4a4@6`V<*Spq$*+#h-08+5v6g8Q;uW5 z{X(p^|FYYTqJM zSFLfkZr{1R6%W#%8`&hMi9d3Q{>mkW;Ju$;vR^hAUcZF5UqX>1`}L0*Z6*$1A^i7# zL^w~Ow{nlrc`fEXhz)VD>fw_sT={BEp4B$PWRN;{C8IcurcRO-WqsqiO@-lr)~9X!73IUp?)4 zxWf~k=X)M}*bG#D4jS;IkA-&A6LKL}3W>HN#Yh_n#n|#BoFuN>lxT zS5@gqR^)jjb&-D^ZH;D=NM2Ny{rJbbkbH*pvsRI*2)h~b7x(Z7eyo4_=ypL92^fDiyK!Tnk8*oQeBdsU>LT8hz<(@2QNgj4JR1sbC+3L;sGZvAM-JNx&)))c$w zioE{Ytd|^F%Ajp+$;RopigcFJPTM+&MV+M!iH{6Nv=Y{1Lr^feu zow8_MUt82Y;Zs|EF_&ksbm%LcKxjiU+7BS}PR3pVS3YXISPv3yg=f?pX0jQr7@-la zU{hqFM%n<))muk>b;pkW+US}y&-%r(=jC|L)_ePje*fx1w9<9WVzzqF+2qT;|zJ^mjLJaGZ4x4_~;gTL0K3cc|(emx#|_Jxgrj z*;UosF67~J&T?$ntiRiD{)kg(o+$TB>IL+El@3_p%qokhDk0IC=yy{b&!jnl`XW@QjNXl$Z|sevBKX%betb)LE8;Tnx<2iCvV!g9S+Yv$Rv|vv zD^L>=t?$zZA1sRtSsoreW^|ZBLkeFgZ#GH>@#WW(FhF-BK8o9sfhgqQbo2LwZOgzB zlKWhU;ZH#JqloDx>~x|55T1(3P3B-B4x-VRnPTH{PNnPHMJ5luc*}?R5w#%^`=qj? zqx7BmvS8LJ9wbe9{i8Y-4y;EtsE8$}syUS9&6IOu<9-KbCMd(~D zNX3jzQk zwzP~oYn0;lIb1+mx>ek*rp`_!lZwk`sTe%g*5a4_{mvhEw6mr+mvtYNJizBL*xHFB z276PfGso}xaYtL~zo&e5N<$TUU5Cv|5wdjSaU|)IMBAQGnf@K#U8U!|$TBp9=)&7l zcE#4dyinN9`|uWJ-UoM{jD2^i%M_z*hA@|4zf!z{86O)H70~D7*~0ijp`*Y~XkHx- zQb3@VlOqPkNooSl$*|B6jBAihWvw?7&txG|k5Y7!mfXDqN%BLgX}#_H<*SY5qetgg~eZ_Qp-W(31HZNonuUTI0G z4;~S77FMjbW;N+=$yij793fMK6jKQUxZltO3RHI70^@BAF-W9?M#_%WpDeyzAJ+BX zELeOy#86&aG3{4B|JAO!J#YN%m%H?q148S(%^qv=ejA?&uT`}08}vD#3^5;nivD!S zZ+`xD`lh(V?GA9R^ST9#59q&nW9QtSU;Rwnm9N%k(@El7XG34vH&?8t>=8dWV8cUg z;?d@MoAzp|?J&Yxo#i&fA6pRQt)!C8N7*|^7v5Uq#hWy1_1ly>I?{i0q=EB3rEaJG zo9$b?%43DMcJf*rnYPzH$T=hnH;ebX9~r@V^xFnUNVrrzg;WES2*GQ+a#SG`FL|3U zN@XIN5|lAlR>fNxDj@#S6m!ksO!IAWvU;eImr6X^#Q!)+6(v;@@`O#u=3q_~a3eGi1CC>Ky%RmPv%%yHs?xdh9d6C>U`95L3{X!*%%=Sw?h!b8R%e) zEW*Xor(~R@z(muWhI-SOrt*U5Y56uT`PnqN3IFJn`EvSjCxo&hJXE}st+3pDH(N=7 zFT5n)#ifY%axF`A&zc&i2)is)E+PB8hB_>Lh+d;wnPBvkWuzMU`zvgY z=f)|HVAT2Hht6owp^SUZVXHu4FQ4KLstup63ctFkvU1a_;i^wJsKKXqP(u1&M=9QD z#PJMDo})9?d>$1K@a{M7GgQPt8HIk2i~*B!TUnwkDJJG*qdH*Mk+pY^+B4A92zL6HRLqST#6^wnfz|E|0`g~^b1 z`6;z4@fj-`p@oq}eCW?~lXf%}{7N~SK3(*^FjrWh$@H$CO`qb08->kNVZ8KogMTSo zyN%cbBg%jZ(wUE4TBe05R}}AbxbzYa<&NT=3b)ez-1Pm=f46^zCfF^FzJ_iO`MD2T zo6LQikGGbcK@lJ{|JaEn5R*+8>p+JiJUFIQAY^M5vIETJLbNE)UsS<^gfWy%>H%T% zl?ge<+iuLNnJJs&>BV`)gnZ>NNNlxV zC334jFj6ZrvfGI+$R);+@^q|MOZ~25UrOuGYmMGi(7NlNm5f|g9WSa= z#$GI^mEyhOf<8h|67-VjGUi;^l`z{Q>7*zhN^}rU7Icy5p`?QbUDV6zVXGu~#5+u~ zryMlMUw?`0iGC5!=)-P|fr^iz_$pLElP`j&H%`L6BwqJ{j4p}-4j$311^PYu&3wJP z$;HRJ#_O;8+dA6(cyl=HSPz1LZEGpy%SA0Y^K-$;jYm+(KclkYME4fJ~?+O=^C~M|G0Gf9O>*N#%Qyj~w`DCOKJ# z>t;s<@8$@~<^I;j`cuz5wZ3t5AhlqXb;+kb(aygo<9YS2ao5g$i~qW|8E+tN2)pZ7 zZ=5t~)4A?#9nl=*^o70OQn~SgHFKiCCct}fHZ^x5U&Cm_?I zKD>KGIHacV2pJTp=Tv>8|LVphrMIEDu{znQoKv3B(soQENhfMq9l0 zjum|YqAh{G^qz?%IZfOnzANcSx~pE#kMG8g9&%Kmew7=>$9!Qh2q#al9@J={KJCyS z(AOb}5(aFDv~b6XHygkl-U^>^Ne-!o?Wha(W0r+!m}&@trl5}~Ba0!@P?}I^&#u~p z!&~IH1$+UR-AR;0fjSyc$Ol6Tg@Mx$AFdN4bIhB-57EdTv4&g=HY(qpTve@hD>Srf z9~Nfx-66>6AdQTRk?F0D3f&l)k`BU!WsGc01z*GO!FyRk zyg68to1L-gL$>TJnhQ~b1!JRyLwtizP)}4<2w;K8r%8G?xj^k$ia6RNc|T?q;2d~A z@9Q{yehLSAf5*DsRL=6ue%`nL84LdE{rjKcOWGE-;h$txu=>Kv%ZWau=AYhS{E?}5 z;c2PX^3;%R)R-T3O_jHXJ zjZr)n_J;B~Vdc5z|IB>+-;evB9IBwdz)N};Y6QMGMn(K!l)@W8p=y=hYg|n6meq

ef`9KZT}vuD@|OFpl)yu5dcM`-r4|rp?x<$ zKP+74R;3LpqnR!{_xSF1dbq0P5p?-l?>Uo>IoDmY{#kC0Hh>k(`_AxCaPCZ}e zeF&p_Ec$47t!D~oM^Ui%U^48e^`zeR7<;;9O+>*k!@b-IwNz|-sgFkkO&nD z7;FC8`~aU^JjOO5j^!bytlq!)f*EN2F+AC5ON^jdBs1StyiVhc~X!NJsOE zX$o4-5erk0f^}C|J8o30{rfUeA-nI!B55NOM(Kn%NV~iJ_rTG&fN=tjZt7U85iqkE z0`lrA67mdot^ngtV6|q&evG0V8?G#jbAk2pCf0b2f>B#yAuFLIyMvQNc#b7MW6F6W ztg(CYM<|N9)v_Wi%GN^re7f7%ZOni>@``l6!89DeSstxyWpw}Lk%UL%S|8qElgXQ$ z0vg+e#b@b;f`vj~fVvKylj}rpkugDeP*e0%D>t>BqIWp1jUSXy_8ORSSS!a{(eaTI z_Y835XVHufkmg^v0x+{I&S&&OvRb`mSgG+$2#Q$_|4k`SehC8u!W-w%kQ2SjV}2aq z1aWx`LQ-@#r03DtFVQTS4N;=Nj4#Kci8IZ$y4b<${T0gnCnjeA(lvSEwl1aM;f9?B zE;2f(3w>)e!5?m4!lT4))aX6zTgEO3GBX%huFt?B63^rC2@`gUwY+9%HoJZwD z+HHJq9u(#fNgh88ZC@TOZ;G6AL?CCK1br}^gR##Hg}wb0Mt%5Tb7yh7FgUpS!HvY;fQUUs5&EQ$6FOi_AQ%TW3pla?oZW#r_F7}85$y1+*uNzB*x&>+xw0|<^F_SYLOc7VG>o$ht$zg5toI8uW z?A97CEjZr4I{dNeZU-S|YIi1Z0PRF~A4BEwrei{|pr zB3*h7IQko)KInAx35$s;Nk)cux$vaOb0+y4){W z8j7O1M(L^d+jS@?h19*8>D4jP@-h~;j!-=!JH=r*jVj~XOd0}VYtRfe3+hz0yH`%| z2RoN=FO55ylI#Ju&mxM4`F)S~4UKe00LVRMuqwK6aNr0A)U@0v_6+Ty^*juvc6f%1 zTN}0;$PKjMa02anJPvQ|RK_l`HRa&3UvC7E(Y4)5Jm=6veE)y{>b*wB?FVSDIuu`L7bV9>=Mbb=!OPb?b*hS*7H$=fJvL0 z)F5GB4>?1~-wm`mujoj$r!TIxiW(sh&bL_O48NnMM#tN~kM!sbG+TQ}=>Y55x3N~* zYgiuf!!)sUdsSaH9GYE)^EV7LEiNeiUaxPd@RTY}t-gpxI@9NsqKh?7p?Vn-YmV4i z-^673m3DNLWdzxTlc))8d@yd{obZy18%d-|4J=tA8XYf+l3gRjqtEv6nkJJ```VrD zQMNk(Ygf;jU*a61sV3{pZzj(oO(&>V@7bEy%tQ`WXat{&``9PN$Rjt*O?rV~~wTCWgd@A~vW@f%6{&F1%)xJ7#+t z8f(!rb*9xaE(b>3nQMuG0|N#({xs0537XYKEbr~3ymzk)K3F_=HV4@oJf;#IcZ3w~ ze_TxQ$J-b1emQjvI`@LzgO;HV1Ll9{deCR>)i8qjQ8yu09=@DPklKuSK$&YPbU`W* zWbd#-W>-|89AGLPjz_4@KZ|sQqUc$270oG`fesZr;l2yD19Rk*N75>U(Lj3vQCq-=;Ds@k z18{>K_brgI{DRu{xa_LDTaiYSo4%V|ziez!$LT}hq!LN`4i~UqpF>eyvB?kR$g?P7ql~~SY?U>pv%f-> zPMmR)&=8XjMg_0OMTp$@cp)^S*E!B?Oap)Vu>d1Y%Oc)(t!QeA4KHYs(3q~0u|>>- z=bk@^j2)vO)`pH3unN~5?IQ=jYC<=gg7zKGp}>$(p|&T$j?s_x*i@q7vHaY*p8_uZ zg5gdNUk7&ffGJOu^05n3Ow`Td{pDnCwtbUk=g~8r=-$UQMO^B39Ct-Xg$x^QLceI% zHxvkPpl#uL=7i#iQF9^;VVa8+6UXAw5vtp_jfc*xkOta7iB=ol7)GYc!3p0_$_f5r z>pZ?w?U>|f7Dcu+-2p}$^_R|(W)H++zxYkmp=`bMbvptI*krH+@(5cK&LF;X$Z;M* zB6&eDUoLsH9N&8i>hSZ_3dofBEK;^_3WJ^7yr&Zi0 zrGZ|}FMp4pO%61RhFyVBkcU!VgEh1O zLy@a(C1*q!^OZWzc0Atjzy^8bU5!TdYZi}?sH^bcUwofF0@mNcYF1-0V+78be*n%k zSU2ZFRpLsgWRuD*+DdZ(|M z%-h3e88LkZ1+@r$BD{}{$iICWxR@`zPipFM!zKL7=_tZyNaF++v~&xZzDtd4e2QAbPAWtV24M>}XP{2Va-B=G2U zq}5|I(<^As{V)>t(Ts@`p8(R#_G@DsKGzm2`lFXnZ@(&bhX84MR~l$W(B95%CuH!1 z;4n_q(LY%uVPsDJdWB{&LaMLoJQq)nQG7rH?LyjKz&6$q*Q)Ui^{A*yiV}zA7=OKW z9^a&a_Ibl$0)|GiXMnOfg%*|DI*$M^r`dIT&kY{;hVT2xGB+{KVyU%;bnuMB=o`Fh z)62W!UboBgj~P(ldveq9hU+ME(=yQN%Ixk?yZrrn`hjuQuaRTWr)78TQd@eMBQyOm zi?$X`*4!`d41JBW!1V}j;^7Pd_x7@eZQwbEC1DpA4rJb%!{q!@DyNOFqG|4+SyH^;AQ7eKqYG#f^%*XUSwQ1auc)54BUQYD z>Ui9)1y#-F*h$~Dj>5o%b)F7GsDZ?cY^d3_1-W=W(QWA?dIWLAYa2A7?N%8~;bFZq z6+CQ+#UJ}x8NlhqFw7Kt@9<*0BG%o{Daw^PUGoTN9w0UQXz)NdFVLW}bcoy=8boeH~Q$hPFzXiyb}X%QvL~{VX+OL}U=i_jN&T^~o20u3q9dPafdn z;>4$U-$(Vr52D#2QzHyxWEgHpg&%wRrOrVzI2LGTR0)%^z0)VibzPbB2wE47A7wv% za*VJ-6?t6Y&FOchksFbt7YJMDXG@Zs%IJ4a(V$kx<9C4B6QuY44j7YO^$o0N3vE0> zj|t%5XZ_)3CQo{CU}8vNMyZ50dO@wooHHm?wLVhQ1Lxuq+9=Z_X>b(9Hp=1>wyOga z<%iZn?e{l=GU4{ND>}TxYoF~iRajxsazM@P@`#7pUjXg8Vm(dUmG?RL)opY#AnKmE z<~&l*zC*|4B$LSx8V<~;H_p9LrxIz4X%WjeXVOZcI!eQWMeAfYBeMW8IoPzq zD4SvYT6GNtP=qm*0nmw?OfFeB)<`u)YS@@!YkPIFM0)!J6fW&&Y%If}Gw`Bibu60_ zN5u$Vo9^KY#1iOAWf_*YT1MK{K=l_ly=q{1(V2;*n zg#ND%)ZM}kTk%xVjid_Wo;p||t>ZiP7#V}7ImDE;U$cgk_8bS1bfmFyGd{{dn_V@- z$6>KA)l2-w@qO$qX`tuWqEOO{A44;Bm3D>O0cbLqVWFmjB8>R&2Kj`Qal@R&iw+Sb zA2@6DNaIjP)U0S#k$TsxVw0J>rxIlLZlT&$S~SYeFhVGF0!yFHF-CLi%P8)B5zX?S zWE7WkYyBoZycD&|+pswR7b z!%MGWr#wVa-Lva*wpZW4y73ik;WpfFYX^aZ45LSYeoxvpJnUNYXkV{aVW30%#P5-1 z>QDV6+&P+x_#K*(vL)w~5+lxs4qIgm6FnZjc?xX*IB@>Q(2S=@+b?;?=L5@b80qd@ z1L(Y2EUek!R7-hI44iW}G&~`3xa@jq1!#(J5gt-OmOqn1XE~pFK#tkk6&G5{c1r)L zltC^tpBFVa*rv@U6*_M=7}0o>!9iW=9dqt%IhwDK-ngllS?jAb3|gJG3L3hh36k7u zN}QA>{$;$2Kc})@)1cZwn~NJBC9!;8Mh4p&;S6VvK#s@dXtnlpZM$?YL9v0cJ?JCA z$9^#{&Syy3b1&cSx7^6*6Ia5HMc9lLsAn9+#gvHHnXq8w!Hr5jI!HO_jiNAt^y2SW^d=mql~7^zYIck9{wA6%Ra zBwwrN_?43f*qf7Lx4`z|0m_%mK)1~eUsK5q@@0i?9I z*>xMF6UhpjG+2CNR60kh4=tx~#l3JmZTr7pSRxd#^9kV6e+2eEX~&>fs3vG;k6a{V zfyCeQy*xl!pr|HlB%)RZX9!AEjFP9vqDOUF1AJ3Lky1a<*ooF{xh*_ zYI?}=SnIe{^qOaMKCU33sonJ(@1qn^-sMSU7-^ubOIY!O4WJRkahxiAd%TT5W^1{Z zHr!pck2;dH_d4pO&9fJUtyUgGhXK{2a6QZVIy(q#RA3B*&M`)$uN*&o2kR+*mHaVBZZpS zbi0}jI2ANtC(x#4?P3!(GNN~Dxv@Eh{M`!8!FQ1E{tGa>3mkq!QChvehvll4ftH2? zBVq^0Ia9)sFz`CC4nuoXF$nWa3ZVfwU1Plz07Mpt^=;`xRj4lSnKsa^1{{DOX5R z4CHel)UZa8IN9bH&DL|q)*vpeabaA0G;u5t5=Ula%dEzE($v?W&NRnhRTQ%_pJcRd zW>hnzdTvHqG(Ao!XWKU?xSTgf;McNVuTj7GA&TX~Ir$ca>$wZ|@{(lFUgXn%q!6??nOf-Tt44%)!JYWG2AfOC6r%C*M59~jo$*M3wc{WM#VLn;w4 zwgKfCMT^`fhQH6PXBcbiBk9&p{$0a!YB6ZL7&m_rX~;8J#XC2Rt;uu)5(UEiq&6Ao z{K1@}-1rCbG$KDn7-ybI&d|u;W4L$bwFa&wcL?SLBpZVtUC;6JCl9eL13kkI#qBvP zmV-lEn8l*ih@efQBMh(O(=^7b1rk%)fH~Cq?GsmgPNAL+qh{V+MxrVpvRPu}EH0JbLESqoTIp!957!51pxhLv;^+J33$t@=In~|p_I}I~yO3*wLPxuwFb(J39|bP`sL>HA?>VBd z{>Y+g3SLQz;{aIQL)szB^CyV-4{`c0pADjo}iR*TT8 zmR@%ZA*QAV4KACGDCEyRZtiPaXXMwf-~JHAd?A>l_PLepC?uZW4k#D(o0HuO%!(1- zt0wsU?MvXNg41+r-)C$F?Ya0lZ_N&fA{t4ugKP}I1buWG8Jn_X_bGX;w(prw8z>8~ z+lVX+RyWWEb8I>PlH3O7=Wb5UqGF#D-=4uH1KmdOggEquz4u%ny`-lr{c(!+0|S(QkS{s9f0&(1Cu$KTav zF}+_#p43|4W~FvV5){J6t)bE537V3)D!U0SvTGQ5OJIr78pmcaG9+($j53YLu*NtY zph|BbHFtrc&Kg-FE%EFlPCfXUTo@8a>O3qPhU5?j44trz(JD`4xElXwiTG4_L`e#y z_1BPA_pOfFW`yKtE0Hk9^pmJ}ehBH( z&srBE4XsGijCyyhSf}T-7XRGp65NLj3jF!;fvas?^Svz6W|lR&1gxI8VJ6j%k@t>` zv7%FD0g;$BzeC2BK>#O-UjfL-QB^wPIn&NwzIz+x5qsB(UDKFbfw1jcm5Gqhf!e*P z$MHcm!S8Kd#BnN7daWqnxiFCNd|Dgeb|M0_9D^3^Gq1zoxQ*whLhpF88J zniI^9*9K!}7~~v!?b)rP zH1~d<<+Yqf$BUv0ImDU6u!h&`J-|)kDH-_RQgu#Q;QSZSfZ)MM?u~~Jzfrt^&#jN} zW5@g0TA6{~sh22UesLg_ z5=x7kSgudZNUN5a1a&Z4w60@=1|%jW!(ntU6%0w?V}ra-l`^Eerh3Qcr%wUpt;(jYlDH?agEkT9L&GFj%G+e5ozsfylUPiC7E2nwVkTo&)=yB@ zw^6L#HR;Xr5>oZNoyX#Df#nlh-OAGkTg=a`O)BH(9zYtAiq#Yv3gk~ej(YlWq-(#5 zW_-y4pd}}(TMM>2Or?xSBkEtPLLYw~`Mo4Z-Ly~SaCv^q`&OW)t_LG?;?K=v(}>Yp z;QJ};zXvQysk4#D4dqMIRnx3?+Gg84)HGPUdl%I)MY3GQPR7z&P}VUuh0dHB(G7E^ z3b(5Xes}8<_KONtdxM7Nw7*#+($=FN7+_($UVj;8$vImrY(}1K8#LJA*|~k;YnzO8 zAIjYz+?2s6n|R7$&^MVQb5!mG6^HnJ$*6rTB%%PYyBX1)t!t2h_B~@oLdVjxf?(U? zoZWK{H@fg3bI>cv> zpJ1|HV7xrU4*9(=Qt^#2M$p*|2UcrvHFk|?7f+I*^yw)z#c3A6G3j;6F;8~d z<`b&eN+Ybyg%PYrNvxn}sa{Zpg2ho2>-FmsEFy}Z-3KiP(e=C_$=^sTWDY#|2C#n% zIJ%E!@wyd{*7vY()>u$a!bSE~@MrW~HE5;@D@IrJC!)e8R8uPBT~S)xU=QW=c}2}J z;hfG#GY$zw6;sJIRz;0T^8i(GA4U2QDA9ZxuGF7Yv8QLOE)p{R^;1MvK+ zPhmCrX{^dU>5qtSu4y7G6r`s$Cn(q&Uy`?dA8Gb^U`-(*$E3ry#2)ZX(?e4{la%9p z+Mn@7q@ABYefe`pJ0BCwQr9aKdd|GZywS&!8YS16+8R`ak<*yp118kq-uAX~@}K!3 z;?c)8%1lzR%gj~^Y`zfIym;S zxpfnUkQehMW(efH3q(n!m>l;QL2qBe1C;82;&Iyo+8{78=&{?c?Ou+cEc?W z?tLLA__m90Q^0<9d-bLp@iZtRzd88{x7+lLhL@-BjMJ~?1xnp)zad2H_|Si4d5BM) zJi&Ce#CW-novK9f!gU!t^MS6Wrihjibmaz`#?}qDQV0|5mqzpvhjNng=0!V?qT5BP z)#gi2(Kro^Rn|?Q$#MUHL)z!;jDqma?I2JWTvZevQK~F~MQZBU7>Z(-^VhiG<)e zxzDkVc*?x0EwjEcu7n%gMSfs6|o3f2qmG`yJdoj=MvYHo8tk4)(Qs#h_e z{v_(L4NKK$sjbn@5s4IXZt#T3)au{m41#D;AeuhEH< z0yp_F;JIHzQ!#=jmOMu@x+;jlv@vE#iLinV1x^#PE2u{J2Ac5&r0GlMcv-mAGc`6% zQ%#k{=^3gRy0)2yKDk@mYlYj4)H(BzJa)nxY_75??}qUC{;nI$Z#_iy_#iXT%;IcF zq|h!`V`Y-VdrL*T`{fwFzkLyRB$#A@LNu4yeYNZ`;1r7^tcKKkv~JuZ*vemPjdEtt zdeLlVsE2Sx4+G9f2g3qj9!cll-LqZx09q!{@YptEG?3%&C{`D7>SzXw2^<~PQ3j?< z>+ZL|dN+@*23<$w*jeuFig}7kGwl%5 zlrZWPsay5@4$=pIf^>MGB9&m7)gv_337WKz<@_;bhi0IwEzUDE-ZXJ(7U`ObE#d~h zpm-Lkcus{w8up@Cp=gd!C(^F`do^kLSoV+OvB;}6V?9P$G@^AC%_9`+n<$HYq~ch! z4?T}+ZKtpC_OUjEW7_V(ZLG_WW5z}j%5O@SW2UJxiOhvGLNT7AT0c<)%X8q6fe|Bl zPBzI3;%6CX)2E<)?5Cpr3Y6CfxX3hd`#PHK&!Tzumo@j1Sbb40Q4=ecilFyR3ra97 z+CEpJSv|55RTEBDVRkk3w1&^@G13m3V^}me(DT#Dv1vt+$F6IX(?&D1Ij`3!dSx`u zpm=rc3}%1x+isv;p-Lz+}Dt!?7pzu zqFJ`Mi6D@_-!lA;#TBqY7o%o$w+#_+9;liB=sVdVE}Xxf`QB5wbw7^i8(td>okam2 zJx7d@uc5fs4*D1v=ai&!kDj!a}v8C~1Jry~^2T@<*5g4z_E zCT=I+^3lZz5&li8*m*3Am$96@DC1PFA0o})MN?hGvU&!IlAN5USe2ZpClM*q){Wu(c+&|IPJ#xv#v2%A-W zGsDas>$$HP061Hi@P*a_i>WL^v+M6j=TF^d!TCDrpnh=5C}vfFp>4?xvF+cd{E0|?fJ+af=Qc>pB5Wtq8uvOT zD1}9At!Up`=60$d$=e6`zn0at%;-LCwzX+d)UzX|-=^HCH=gthBwei9X>pvsAw#b; z^h|AP*e?8xXFW(yIyuzSW_eh87#j1lK>TdKbRwUM^e(m8$!sW^eHr?Kd|qWNBt`CFU0%ex+(lhK(YbM) zR5`hfR6jwpWJYiSb$P*LI+fD%zIk6cXM~g$s;WV?cn>)Fvb9cIe}+$E$yOJ!*fHn# zkrt;dW7|Z=%Z4DR5lLwRdCJcN=Y9&!_KVVTw)39LD64i66+yxjR6bXFYL3QYRDA&`&I{@Z!6WPQ zbw0irA2nw8_fg#^|Jxrn4O?cQt*C4FWnIufSJ+Qu{J-0K`1fL4lD(FA2li@frd`Tm z;IeEw;EP-newc~3nuDSFoE0ODsA_-0SPvnTO#vR?!$_Z>>8aaAZRZT=;S|o?TH?+K zhn;90Pexs4_7bwCdBB_3{=$Ab;S}k=ef550da<1-Qd^L50_fAAlDrt$n)E?uj6F9G z{Wp-*!ztxB^f21Z4YWCw{+~@~d2XDCu7%%8(>28!zjbne8=OVBT3|ANjGYUYfh(kq z`DS!Fovw9*f!58Ii)2C0=MmEI9Uq&Jzl}8Uxr7>vp>$bd{f0|)ofB2ak2zbg3SeYe`F_-}Islj&TNv8fp%K_x=(%eA|kdb8b%R7W4e>0BMHB z3RuilBEq^NXPfjpV``)k@#sc0g3T7gNTC97oA4#GVbiWlp;*;^)8bpvJ6~dk{TajB%P> zk?-X^svg>emI;zY?Wf?7%qaKH=_ByrmZf3oQR|KJ+Oh3zkF0DZ*xvB(?5K`j=g*pW zY{(dL18sNTEPGr=f0Ax)Xj}Yu0NxLwkhqz7XrCL?-uvUky+D@ZGkMx@${2ew!kkS1 zf%Xi0&e3)Qz0<7mTeE#Ur)l0xOc#%^b?I5arAFI_7V~zU2i@Vpjzjw#LPf(Y%+Wxf zkZxxazbzDXfeJ<0&H-jSFR6Bn%7ZfJIv=_ga;{l;bOCh(+l>MjGY(@!nME(bk>=xc zL4T(L8d~5^gqZZhZz0|Mf;Kv*YhZp?(^Yf~LI9%*>-qtfizCbx3@6#}hD{$_dpl;h z*EPlcuS@V>j1CQ&C1@d_-6mBFZ^@qzjpdeae6kbB5w1`aEGqJz9GVt}gy-2Q$Ir8B zFh?SjL4r!&GB2SZM(B)|jbhkv#v%sWxDp-H5)?T9!bktu3Q zON)cWORGVsaHr>MlTV~lH{mhOKue&CxU*zMc`u18-vSo*%otORu;IiTvN|r9JZz#w zEZgrd3*s;?bp!$?8#)|PHGh1F;ua^r_}oipaaea^W}rD`MVinf92OFs5PJo{7((T(KHBJeEp`0e09N9yGt?qM~?iHhjGe^P^J`ONdr zTgdb82+S(;DqSk!-C_Rz{6@8@%fKKje#}~VqX;yFKzK-s^`CE6_|4fqt}TvH$v{8E z)|Kag3ryA9N9K(nUZ|tdY-wVSAu{#%5mz?vZ6Pi+PUbE-8q>L57ur*5HLrvghn3T; zAg74UL^4!J3~?q6s%?NV8xJVN9vZcdSvkediYdGo)>5oSmNqKriki)xe**4*QxR=i zouJ{ypWSv`np2`_u5V(#TIG}gX^0D-LmFMQ$uaB4sOmQbpA>990u3GC z!;w?`o00aub^q~3jJ7P|<}?!;>De7|j%%DpL8;Q!V=Dk}-7sBd&Ix3MU$Mc&N^f)= z4I_AU*VIT$&OlrtE%zSd4gdfk07*naR6ew6-W(!JL%e>^9qBGGei0zlv_3L81J~5J zqM@<{3*F?c$B+om)IzDM-G>SD{UcN#-0x-@x-+si|IR?mU<;6{a9C9M()1j@JfbGF z_ex~@QJNAF31-o;<#?SDl5q_T*t6}Sv3!cH&UUH&Glw;74@7a%zB3m<3S*kd!n8c` zZoix^0nwhc#~RqDfGk=V$zRu2k9+RtIV?oxg;Hf7n5qP4D*D?Q=V5l%LF z&h#u~+>RwFs?I>(v+*^{OcuATje74>!0bIu(_RfCjDJn@9+GP<0Cb&BLdFDWZg%8Gv5En87W&qP7-gXn4+`)a@An*!ej; z4N}cbWH=*1MSgx^*!7x2ApIUnJA#UpjG%KYL}PApZ}$;c%+S-tjn1*@{_)+*g~uFF z@P_t3PaB@*Mf3YPgiVHp2YWcSC9X9q{MzgQR~SLB7ucFV#`M~Yz%JXEGXov;wwR_8 zxR$ErR`iPkp;Fi-73Jnqwc`d;6dWzzj5b`r-#KXZT{*--Tv$=FFC2R8G5Oaf>QCq+ z@V((mG65%Rs%agALWF>0%wUTW=&5NvyN~qXpMitBNOKmUh)M4Q^<8a#G6<+ET&J1! z-)NJ1E=Cz-zn|6#X*x_x;ni%ZK8G5d2u?#m@qfZO3p6FiXjuoOIuYI35PL4DQ9+H2 zVy;wu#Za9NS0L<;V8~&?R}r^-L0L8fN@}#6kujh%D}d^ zuZ5k+1H_1U?K}F7b!S1g{?7K^Y_c)I-Z1!rS*H!)$RqFE=no5rdN1{$4JYAZFl@@Y zq`KI%HMSdIl-wZag}u`i&(j@+UBqj*Gw<}Zp&FYRAL0FmueTNC-1rY1LGDl(L0@lH z`1O;0O;f4XODWk+ufK$5n+CdDn1;=X&}$kUVdb+3S}=lipiR6#5r0;*ip_#+E98={ zbbSvsWpo_p04i*nv|*t#)LRsbr(zlzr}iK;Lr^Mv9R$^SS8<&!@}|kzRIB?o3a$mdXY?Y{=tVTMf0On_Gx-T5HqaD|?yacFC_K^W zE&ovhO@vMwIz#@OkA=MP#SYTW|BB}Lb)@Rh=z9y+BzAzwE>K-TO4m@A*N_OYQ1GAQ zu&U=hYIbNte178b-T;*u=-3a7;|1{EZFO3=f39}%=QPm1 z1oJ{$7_n1XtbggSVZ~Ny|IZNC?1B8y2TDuYKA7bAh5s9}CI{PkGqi-}T{HK$BTv$>IdWo&YLrk7~8BmIz zwVk&HnqoJOtSKVxAP#F%F_9uo_@*9*RPELP+rK@Ew(i4Del#45{q1;DtUg9C6(vAz zNPr?}k5p`<_c7=&(8hzci5hYmZ7Sv88%seBtc#`<8!z^OTVDbW-vEx^GLV@hLw<3lRM#^yG|*`e#krrb2$=?$Maty^G{nxQFCk4RUi2O?f6H38*%&hZ1nSir z#$YLb5GY?jGotYSk==P|BfX1e{&gSL+C@JWxa=XVD%9nVBXM3?c?W6yyap3DY!bo^ zptuT@HJZs)B({I^zlxYNdD4V4$e}l_aT8;5hEUHy8-%eWjPmv^lM%27;u($IHSKLb zML`^?0;hYwKHkBfO!jmP4_kVL`dG%fAW{!o|p8^+uBPf z)q5JQwX=!qin@EN959H^yMm6K6QS< z&unj(RakjGlvR9nJ;yK4_i=tPQ;~3c`52QMFQFOJK-*EpFBW9Ln?v<5-WksbT0+CL?TYrvp`~VA=u zE;*%)hK5DOJ8EtbF5H};Uf&lUOaqPThBwBLTTYJkNRcB44AjjriuL0DV8pYeHMNoVt#VcKJgRJ{N+uNmCJ_ibHO z#~~eGnovLHvN>@zyYvmT4c~RDonR$?p^03rX!zgGBj}DN-O|^X?G@2mTj3;C`1kQP z{%E`>2~x)Cc~qS5-!|T8J9+!G+hH`VUg}ui<(#SPHl&ZF?B)>kn6NfWgJx}+@wwN(Ff&$bENm}Cyp%Ra>CF?0Y zk+*>RUj|O@0CNi1Q{VrNwNXFIh!8q6ue#3;K?sK(T%Ho^9W zTyGZnq{SSU!o~<@ChXc{TQaG12Z|P%{+BdJ6ym3`Uwlz4QkYc82 zaijtoJL}47+lr7Z!lg$jC!EFjl8T7HyPC%*ae6u#u9NCK%E_x}*lEaPk6%OCEKw6j z-~BjJ+Cok0-0Db)Gq_8>+X;*32SCsJ3A#Cb}Ei9q8RN-^Fy;Psp-OqSv3rou+^Nx z&Omqj$coY{)=b{MjZ)L+g9qIWmk2~G4D=eMBIxgqw(*DKJx%%+v9ithhrmX+D}}9k zRxO8^70+y;Iybr(T=nU9Vc6pRalCd1Wb|JhatK>Q4JpIHHLP~Hoz4h#TMA+9nI65O zThkWDbvZ*mD7TFnW8V(|9^Inf`Nz9vUmZfxC?3CMb`8F9W!$1WvGXBeJcpQb{2ZPs zH=l72P8sOzrk!zLhL&6G0o{B*Z;J{}3z4)7(mj?5B_({Sp5y0d9zm~H*k0{pbmK)8 zxn7X0WxGORu)LF)9+cePZ&@&8Lv^(L`K1|kylLChhbpZz~+Nf8? zh?}gkZn#<_kZS1$bIg%hr4S0F9^zNnPJv@J?+cpD|#+rxTs5DTE*U*TF8rj z{7=B`F9PeaXnpmP15w%3z-~1n`J{(2>btHE#3J2O(XB2Baac8)Sovzs0jxBlemYXB zbH)HKL``*O#FeU6{G7GJmn;BM{Y``yV~@mGprAu3pHSAp;-uZxYPy4(O(%Fp5p_e| zk8*`#!j3y?T|7on?4zj0HnwcNQj0rr+_JiYdj2}qFxylio+1 z8;_7k|Ks{&GfA2wE&g4_(9kgA#YWRnQ!~Q;Dd6xgkhYi&?4UV008R*1d;(a16V2#? z-Q(rYAvIPYHa+NPY^2tB7isbdG%SdciYV^0X_c$!>az;zKvWp)MbKgJ%s`U?Q@?2j z+MXD%fek=z)IB_9b}hYd&L&JFygAy!|CsDy-nfBwaj$?C!VXAGD2m`&-p7>?*fIaz zi==ZbB;Wb2K43wIZ36u@C^+UcxjeArzgLbohvAO%)wz5hB5hrEV7-WWw$L_nyM#bM z9N~;Q>)BmY3vKu{wNZX9mejEm%}93)ioPbt(0JyUbn5|09?zy8gcl2&5;sp9JFC8$ zXS7Q&hhV0C=-9&Gcj=d_x%s=90pw|WoU>iHmCP7Hf3}|EbMq(IT`m+sZ?6t8x^V-E zQLDbhnk!n7BEk%e00R;bu51yq!56N*!3cUWh@ffcnbK-7pc5OT$QMpU3;{17N|eZC zN!c`_h(4#;x#8_FvQV%5D!5 z**==}w~^*^8zwy^2bo-9QqEoiX5Ui_v|wp<9X43j+!WndCQ)c4zT?kY)Q?aLG!;Ra z3Cdj3aN7V99gDpyY(v)m&7v&re~-#j+QoW#jL~+Z@q)$+^zmckgpy8Hi>kKiWfaI_ z6ue$41?6b3a`Kucmezez#}@Kv&2jEcx=1|?bnZ;se`jgZ&}n2f-tKDSqJ{m~G?gEz7x>)lF?JVo zRP_ow%L9yFyy0BuNKc$~!7pJ1!)~uA8Vcetqb#E>?dP>a95zvz5wr;=c>&QeX}1sU zbmeevx#yRKX+idu-oYGHVJ zO{2t1@!_>H!bOAil2C?4)uVATog;2WHWre9Ekit2$0o~IOt0l$WK?MAx3FH$FeVbC zHg(=Y`#xR~rBmHL8J;;VW!Lnbnli&?aV?IPz{bUZ4s); z9RVeUjf^|2Ym#2LPsi4Sr`I4$g&$}1O<0Isg|7nZ8)#M(IkN15a-(2`PcamVVXC zcexvX&V$cHG#h)am(BM(v`=*>=h3o$LYe3za*F)|qs9K>Nm?fwnf> zr`@f-2|VRZzR!YRZfJX+?6igL{YIN8)AI<&(Epfmee{eRiOu}4Jq!PU5zBxdU(NB; zilFBh)r_DI6+v4w3g7MNOTYt~wrtUu{zL>#!|3hailWKjU=)4IK$}*F+PejPc*fwV z+ORO&R!U6vt<{RwcROuL8^Ln5Q<+8^B|Ge4e|7kC+`le@wk2b*h@G1a%;mqxsXIXP z@S8}7?*fZQ8YR`tAK4`Fh7qGxwgYOa*G2{8|5aq8Olmr;xH6KnG(AD4V`nt`aqD+)HcvVWGw)0}~5c9hd4N)#cAONo{&T&}E@ zT}%^_HKZI`0$b-TGG9Hh!mIALOA43=@=h5USC5^zB3Is4erF6eguUL474#f0`}-f&~hwZ zm}U`s`OY0wG|-XPC^+a0wC=wsh^AFYJ&v2zHhy=qha>8+WTv(kSY;V<6vlLKeetyp zBeNm;ykoa**RKDrEv{w3V;+?UlOw0(ovLH`ejdWCTB#vQmbF~B`0fTfW$;8~`kjT7 z^>92t?3K8)NGhNAEydV?0;^l)trw_jC0OKXiP6-Q^5by~NJ?$PBcP zpyFaxuYVj-m@p&gfG8Z>Wf4eGl3~zcpb2So6IEP1Kca4?zrua3fke;1p_yJW)WQ*q zpxqG1&no&^p4UdidY|DqKK{zP5_QkQ@J0k3hQxmF$*rA>B0enwyZTIvI<5E7Jo;PU z=sUptz&hyGRI0m2&Xyu>5cUY3H@V37okgL>-g^D412bnA9LUMUVGgj6cFBEbkCtKe2m`1!S5hNuqnr=S4*jR7JNT# z6kG3O)%V((k_9!1n-tJKe;Ssf#-2}eAKCUmr`mjP;k z=o+cX!4!hL=jV`0iYQ$)sZn|=;?0Vh8C|=9*2H<&m5vBng+gymA-luZQ#JWxI2H{PiJu`Q6$8XDtu6F;ddwJaKNeW9=*0fkQ*KoH??mQq?JLJ7J*u( zR%MXraO73k7F&}34Us`-S$u8?1%G)^*Ftulb#Amlft2|91&rCksDtl0Wvg4vIZ*NT zPI_I;*k8dS3vz~sK^sFm&n5D!&U(fNQvwdtY<|x-o?9?Y1-FV)($IfW6qM4^vG=6+d zU*nU$g*#L4qBGFyA|!RmBWM*5xjdto*m9yfT?}1CV5-p#9tOF+L`!>ZvPt3io3T=I zie0o#i#gJgm-TZbDoHLM>y{Ek%k;l0_qe-7qGn|(p4ziu z$w*sm`0ne**QH%TT)fRj7%_7Q1HYfF5c(?i%aHrMehE#@sVeVV3;mjq2#qYG=dD?s5eXpu)%2n<#mSYq}Gyx)G zT3G=hk%)XC;nyUFpOZui1|^Dw!k0j#e85hCGz4KBLStiNyX>mh-R9iWL}Sb`)|zXd zeP6k(@~e06IlEbFuCc}(vsss~#k12ovp6RIob`h?d(@xZqt&6b6Hh$3M}Ddix0%$p z+BMIfIc=hPmHOUP!}e2m)}9Z?yOuVm55>dUyo>QG9V(w$fNXwkjH8F=lumnd^&Jxm zvLAG&g3JT7-3jl2=Tnf6XHBQT;Mrsiy3g5fCqH0f*qh$;@zqY&9qejYJm3c zNw9XhgO1VC`*9=)&U#O_gp}Jv%vL4+=C8Xn0)dwmEyx1F0j~F%Gc0Kh`Ml7$+3oGo zrwHPQ{VrB_UyJ)UJ{zm+uf+2BGFxx%afFrLnQcaK<{#Wg)UzE}gtS~8Ql{|fA=IKX zoi5gglu00)pvTEBTdeYEL`f7GLlculfeDV<0&q*?W*>Dh(tBy(VD)Shij*?+r$GM= zJQH%dzc0ZVXAmM~k3~b5Nz>OK%;V44;`NgeEBqdnlK|yxSVWMeCR`Xaen*J|p97nQ z93mZ>C-kWDv;s7C|Y6(0D(ApIg zpcfQ3Da9{@wVj^IkY$#Xyan(pwQN`_p^@(gLNx+(zDnKk@{;-UIreNVXZpM8jxima zxofq_m<9_BP=ouUh1Zz00CN~x^&a5UBkrui52o1V!8Sj4xQ@@i!Iy5`kfx2}KI^_-36uWwl(unRPd7}kjbsUkKADRBQ z^v9M;s0*O@V&~3vnUCuuxA7kw=DX?e9yk>wlcnQ4TC{=c-ysHcxa?>zv zz*sOD8bEg+%bTynY4=xoTolLYuj7P%9u%Elu>VAMX2T7U#Q@hPTe3DWREC{Xfe4>0 z1(JhSZ8{n#mf5mv9G{6&M;@jHWJS~d#bF!!BR;c><>fKrBA=C2?AT|a8E1kB@iQY? zPPPXV#?e&D+S_NlSIQ;8TO1UN{AB(e(NAoW_Ytd4M%<&J(syHV@u4`OLJ&Iv+OV$B zBl_dgl^?}v@yRR?=X+(rNoMXOgU%{JV2)!gJTjPEZXf+IFGSLp9pTlpB|)Nn{fyMDT?J)|DdS=k~YpnY$MR=*@l? zSEpM7Gx*huoWv;YFs;xi}XsC z3Mm3-DZ25DwRy@V_|SJFa1zSyD-k;synH8{1s!kL?G73?G7`8Jm`siQYIovcgaA}P ztG|t9(v%yBq@JRJ==hb7`lF_eZg<;QfWfj_P-hujeJqxTci7wch^}?JZ{C~bbBVmSzQ|*+V z>GLlwWA$)b_WJ(nH)D0%8Fb1dY@?MJO>9;m8)NAmQYnvtakxCu*p2 zB3L?WqcTx_AJ=V%FINerh@Mjb_NFl12&_~YQd$N@kx?q5G)pTz%Ia$+_3M1U7UEPw zTSv?I%X=3EVeuPZ`j(Cy#0%$T^N^#AmZD3p_KBRN;+9l^CHR)8sdu_zf*f0FC${8k zO<&$1<<^y5t`IQt3;86S-Jfp>W|}zx=nj`Vc@{zB6)HfZo86PsO{_l-4O*=}dGo44 zJJn56giE&7Bq=plWO3XHpp^&BVip7&QBs`DJ9Eu?m7f#chdgKkl>kt3LlP48?U?vA zD&OeiitA&OFcV5L)GDxYBoX$}32&H3_w%q9fpNQ7Wm+Ka$KDyPELGV$!MCR!<`nk~ z6^Bb&>J%FJ$F)kepGO@2GGg~f*>i&L2`vFL2P%tGL%tocK?g;Ve;l%kuPHWmkgPLv11Slxu#+_a^l>ci-|2>rk5J;kMggFOWP(#@uwXtI5y(w` zi>*a7X&X%WBXL4M=hIVln?p7R^l|hO`Do51pB;Z1klkuF!8)~M6)jm`hH%dOYXGwX zhp5V-2Ceo0?B9~tXUZK$1K-i{S1B(gg9bn^3qZ3MvHh5gCVuknd0g#xu{rGG@#!ws zA4hN9bAaY^IvYX(GxpS={+#_dvRp3H?9i;A?k~013?OFlLJtf&K-kJEj5$d&v4OAOI9^{^@!SB$1(kmHhna5jJD8}JynWo2_Drm7AmQkO;c28fAIK9aJAE=7K{4X)~ z#Z;)&_!Np{T23Kt5)HqX8#V!-W~MVI4dei{721G89?9&G1U~d+Mu2Y@v3x2W8FIvj z<8(q45^Ni1BH|PlfP{K`uaP46xrhZ0GQivkL}|kk2w0LWsfq1A-Hz5(r3PH2d#c}t z@}a3kv#JnMj2Jh9i!Alddr%%xp%dkg#t%*j(9obQak!FD7(k&|kQC zJ)SCy!|c!C_z*yQWlwRU{(TN0Yp~Jy(LL>sGjpWRq%%V`6L^#iGw1o!nk;cn@GIx7 z$HGPr-y~+lq8cPM_9Yr=v#b&?4vno3P*zh$rM1Jh-C`!aZVrqqXnU8eyIHR1u1!t< zo-Zoa(-?E-&C`t|Ur+s$sjDdnM`%VHTnbGV7m-oA*()S$tjZ({|3 zcFr*$GqWoiKvN1ZgI1FsGh=JeEcJ%Of$WIv)sbomfFl8$#!JvD{}yBL)^BOUJvB68 z`F$HqpP-fx%`x=GfyJmeLUp0K9F$se+D2B>*Z%|9V#OA!qOOT^=M5hd*bdB9a|8f&dJ&7`i_8{L_6~YT z9%THxX(B(Ex=!myON}~!+tcG*BvYSO#Ys(XRzTPd zmKxsBh_vCF3Fn$JmS#o9DCbPqSX+@!@cH<2a zzAwRZ@*LKl`x6cPuyoz)Ysw2Ob)cT|TZcN!cr%&xr;a!A**g@f+{fy$YeB*a&`sh1 zNFa-Y2CuX_jJ7mp?xkSR0AMuhXD?^~P%mO}~7&nl_k#-76t{fUmnIySnUFl4-g9fca zl@?%C(GzVFEk)5<7Uxb%g9bqVCMpTRpfy(m2#b=Y*VQ+_h6i(qU4GWSC;O^aR=r2k zx#C&QF=$_w?0p(bYd~8-XiBFCIYk9fO}=s2Xs)T2|144nlE+u5@w^A#J&COH`~lF( zR64)vijje@YfA>?nI+tA=fSZH(m=dC+!^qDTqe6@E?c|bHM62RNx8zHm;1D0E9dw= z%St@Ka@8|Qd=Z~L-p0?|J&VWpyF5_^g(}G6@FA@PG-QBC8(L+uzl5S>8_ILWf@P2i zOp1BXI!Q%oZrO`Ny(-L_Ujfj`_S(P*>~in79A%BQ5B>xwk+Q~vTU9cr`*Hr%c`TER zluuMDUT^3?Ky%BPjTU zeL7+lj%_NY&zx_NmjuokH32m(_e z+A}jX)KrV@PXW}aX%FXEQu{s!XfWtKnkA_h2d7^;wyXb`FODiqGU${zzPh=J-`u_y z*Jw8?y?;vDD)FkCbF<+IP*q&?-Z}BrvVThHIb)XIzB_|86`&I<^O!kaTVqX}a5||Y zToZXC;{`TV1&-T0sETQ(bep!|%End(o)*%^sA=ZX#($lq-sxhCbI#&AH^<^~P67Jd z{mosf=2Xvctb!|ZznyMjPHV5zrln10mtda3O-md-Na1jRLR~CW`OM)qe*W$myV((- z54W-T#79|j+*4VkyAqtlpm|%R)NzKDz2Q7)=+AH$^> zgqgbJS^z!WNQK;e{$LC^dW*#-u8ee~)?%?XuM&|y?}=O3f&khj^BnOqb#^6td_fY2 zB@wGy{7&i&jTaAkwb{8dc#2u_yEFD;bCGN?HDp@&37HA#GWcKOboyVh*uRJqlAEb1 zqXEa4^SL-bXnu5vxIp2^+ZnJ#iXIAlsKFzM_FeH=qV{rUu=!I4n~%i32v_&UPi!AiLT9T`VEV!LB8# za5HA_^gI^KV2^$6Zn=rS+FZpKHc#SK{h;S;a!&4S9`q!DXiu8hK^e$-UzXJR9nLUl zY9g~pHt7LUEU8;mHRy5?K5MpNk`msz}LBayis3bg5@=%Xx z9w!3*Qzx6~B{^}k0B!faFwO>OC2-Mp^K;N*nqP@zCy1XnOUe$w1`D6KQVei%X#mu~ zjEZ#9Kq+sg!wHH|)fh>#2cK9oPVAhIX2b29@4$R~0eMMjR=p}qTY27-EGWhAbUpRu z(>u(gJ|Q#1J;o6zTz*=~&-UVcpo6JWdR4d-dQziZDc_E6vAvZ9?@qrYTUf%tJh5e| zKssrj`Z)JPbrYcTP-EmryJt9mjw}x5>LXB?1ukv_&~l*dc1z}?`Q7j1_&49;nS|^G z&R}9{)^^WfBP*t8q7!5`?Ek-;$MIX6C#*7nKFwhysCHYLTd>o>UejC)^YtOLHoY1Y zbaVY0Cz-oXB@8vor#5QCz0;bLytHDPL3Yg?=vwS%^G?K3ez;;@7(-u|SYzF}G*+^G z*5@8`P9hemLATO}j{Ji{)eXIZ<#Y+vNT)AEt!Kh_hDBrWsDYYcq(`>Q2{D_O_Q^X~ zymvRM$<92TJf5c)i}>NwE`I6mIZsqUFOEn17qR{L$63^oIyJtDPYOgC+1Em&uH-%z zJ&S{Y1NIDnzIWbprq|JUT^8=K0e}-XrCgN_iK&6Yxvn?M;q&LL3!lje$Q;QuKQ_xz zzYXijnNByaANN$e2lhh+5>vufHpCnt4mz~Ba@oiYVySWF`_HoD>0>l|ak!_a9cHzq z4S2%oG*)Z^G;x!2T*ipJWmN{@TJXn^QLo*RH`C_y2)w4BCszXPRViRn!yi)P9+&?!` zfaYnrY6lmy3YliroCzYDiGHVl=F}0MW%=uXE_q;e4{NMXj$tI z#l!{>^g3ZtN$oh-wgT~FCGiSWYy6l*%hk!s!bxnh{mRx`)`xNdWZi?O+2qA+bIW8% zJ&Gy`ne@|bdP3wY(pONfN0$%lrwl;TekTj8MrfyPM;{*KaY3Z1_sykeG^Swhh3bu? zf(~LqhzWiAxQl;s_dGrbfZp%p5&A)Y{9|m`pZyB(#!ipJTFbVd`6~moQtQ~@L(Ti4 zKO;z}!WCw65Fqi2eyEPilU%qcv(jMH;}r{g z2!>}_iRGiDOSykMklo`v_57HP_uLU~n|sT@v8Cnpn-`$x&+$L^7{Vi7U)Wg|_)p0u zJek|aP&qq86@%<%r<6M7MK^iFjkL&!kyz9 z5%-H#+%DGfKQErd@9_M{1Uqhe6M!8&t-_Gcz*>81lRt9z7C(_4w8{tZmKiU+-mlt2 zl^9G6$_np}O%1+OENj)&dM3GEzHY~@Zr^6aEzUO=hvUYUPuiqvS zX3%v*Yz&&Sr;T7T$#yF{_?oGqn;Pzqrbu$>iy5|gdC+?)Gl$eS7Y4N<&5|F>S#4oV z=Fp3v>51P%s^%~Tg&}!i!FJMK3!7+*sU%)G(O0jM_MKswG&u#w>5VDn&9Cj^CfuR| zni#K3=Ci;=fU(@g;)LGLoyDi7-FnC`rTpEm#0>HdrUoX>(~DI`?U#W{|yBibBa8Py)J;G zV;fO$h5_YbQogT}50@nZMiA8HNih2nnE{yT9* zuKPp4Tz@`g;e%!*ab$+vsHVNTnmx#AHyIi;7|>D7ameOCjDN9+w@>@{)!XOs*8L5G zgxmY)arx#)V(~;B*Ez`9V83lBV$f8U$a3qESE>%&CqOUI%?{nHIh>dtCxl)IzyWoPnJ4X}k| z=hM-!>*krKOIJ*9-qpaiZ2V$URl*wHfAUJ@g}Ywq_=1RwnXSDSyRTyIxd+G>V6YF( zkh1tE<gUdp{5b*IUnvZF;GJawJ|sUh z7j;JaZK)+^0h@ERk&oMM&XuE5WGwFddv{IkUfXlmA(t2+0IHZFKc!Ar^@?BuubuYs zYr7Zm(Yu@2?Dw%fK97qhZ^q(-NXv32hxBDV7xi4w1sZMwtaF{6=M3h2y5EVxN`FQQ z9^K~NFo`oKIm7zZ0MgW@OFnUtK)RXODwEM>fYgn0q|GuOmPc_l*7?5hJOw)sK>4|P zF}G(adGgI0D{4jBN!6^m6!U_aD%2X!^t;#~dU1e%=Kyr-!^L*6*cn4pPvpEoza;;& zaeJjoN&*t#x09zOPmry8l~F_1HQ2xj0^yCD@1nCS8GSGIRd3`q`a{l2)0+|V2)yP(N9lBe{i7>&V^^e*oE8f_11 zS430Fh>JMHzqo%9pS-({?cqLF`|G&6cod7bPz{zH(GrN|QsZxoqGzQW@sL42_26*h zdj#juu>T%KDq`T0K-`@!zgM(WovxC0*$u~~;h82j8sPvt20t-A{*Jw&B}G6VXIoKM z_bE$bgsxY^HVbszFIu{8;_8`r!nvte^D9Z3NRK3?g=7($@6j<*FNd*FRI|4hn2}vH z{S)mx(9c6`S@+@{>KJ-oaQ1>0O{SfS=`!UF-S?CpiI>7A&8AN7>Qb^c@IC&uSSu?z zDJoXY;ES z4>3M{?eAiNfVN$2j3WSAtS-Ic43J~p?3NetY`Ko#ynG|RdfLPq632{u=Dm4pRA;is z1f1J?HJDk8o+EkXGgW#pkk>WRkfVTP=MQPE%(a^I3(9p`-lF9>EAQF3giIEsa^m`u zLR@y@=a^=Y_?gYTbKNMq_W3X2&{*xHyh(4YT?2dx>ZA5zAnE#WeS=r8bHd)ZRb{Ul z=8x9vXwkMj-R|mkCY_6cJEJ4c?6;mvqPou&s9|Ub=lsh3i}<0tm$5nA$L4Swk8sS= zN8e6H!m?u@nBP*`kOqwf;9ecc!19EaJPo{nG=G&FLK|DN z>lQ`m&f1`%(Yq+EMicSUNL(NTT^=A!BYOY&Ib-NzxP1&Wm9Z^~qGi)2nmp6Vs%0Wy zyDunj&Uy933E7*#zb~ZJkaNw5VNs(@Jv^yl>ai_DLJ!URsoiRJ^HZRZ!|GN6!d8Hw zJS2K#09{if2_ZrK zKv>c0T(2qv!n(8 zez)AlJL`-1*V}B?KL^kcf%6<#w+*pkU~OzP0cwA&5ghl#&`n(_SOL4nN(Onu(!v=C zyTxj66PkTWx{c;C>VfyR-lj^zq;=}t@`I_IZ7{!%G&?o&N;c3Ox4iW$Dsplmb-kq- zaMecVuHkB$Gvu6`QukRk^RZ@`i?Pcm{Vc`Wz3x?#Ojbli{KDa7eCGCfT&}@v9?MAtY;J^8dS?Ya4 zGk?TEl!jhV+MRVYKYPIP(x5S?;ihGRIJ>Br+HGvga_}JUFYWw9fa+^GWj`1&6&x zr9V%v;lJ0E)}nJnEs4_zAfn0klaIF21w`)vC=k=026i zx^ZDq1ju%KiUqC1TpMCC+GXtTZ{zO8cjC#LpU7W1AS0i;&W+-6h|e&ai_M7%_ME{k7i+agC^acX%A{rP6KjX&8wj{mqs21k0L z-K#OFw8Uj;a$LDido{Cdzm@kiU{cQ^>H_CP+GtrElMOwgG_USCu)X)TV6;y2K+ziOTjEYv9zHPSc0n0)WdJ)VH{ zz_y3Lpy9t>Aysz1dRzToHg4E24m88s+~&6fbbc1mX=HMI`gk9|a{FGqalfMuz23iw zi#Ohii_jI8)Zv+LOxniKb?@wD z?QD-6OoMc1(0NUpAse{kgUI4w&j}Q(Kx=5$@Dr-m7d*l45U1?c7?Y|NoBd< zQCHW?ZT#M&*W!zdD;^dr!KbxZ$Wb&Ckm@wW7B69?$5w#u>|1)Q3t*%XSNm`Kp5JwX zXAQWmuUEVgJ9aFjtsPyPThIX7s8g>?2nf?3wHN0C-nS zoMU!Vc9eFXk^HJbT2mfeW*c%ltn?g#tyiYr?4YB#wsaj&_>vZwEZB|9-iUqt+U?VL zdv_Px<9)1;ySP}dV*SGQ((IIK$22>Yg?z&Ol9T3lc&3Wi@3Seijfc!d-Pi1vQ_{c~_zYfv3eWS?Nt=E`J`F zd-%pXvARvWpa$xm(F_Eui5gxQ(h35Kv55QSD&AdR#&2&w5MN!O&1i0EDOKbcJye2i zs~$FKOIl|{ZHz-0@(25Pz;*|ZZbr*KhqC4;NzziF&s%y4Vs?ztLBTa%@(@Or=X5XX z7Q2&04anv-(%OyM{cLtOLq)wa)%?`K@cMR8LAdU4jhIYcBnRE@K_9Gip2R#xCq;gg zqMhxzQDl&! z#E4VdlpgH@6=ZVY7^o(5N#ozL^$NW73sl@AzTNQ2wW4XEH^Co?9iOz`wGrkdmIh35?!%k zrOLIb6U$9lNbNUEruF$D*jmQI(!j(9a-pOYz;%Ilf#BiB>Pm5g|3!?gJhvUqe;@g+q@pPD)G)of51C( zN?e)fsYgCYSu+f{f^s+c?o}tT)H5_w*4V#-fHbgGCmIqkW?u}zb{2~>QrR-Hm%6{? z&Kvz2_?;1Mz@W0_xA)Sz;~zsFbWsQ^6HY=m1_K`);9_ILgPaXgwMK`oJjuE66vECw zlw#KK!(i^~Hinkp?dq2opEDOK_^SnQMEvaGI)3W*c|6(gVtw4ldVd`kZ@d}HCyHjb z(NkI#?&}^2yrkGM!7u?jS@D5vY=H%g;uV6HK%8wz1*ip}hrnC`aBAERRGy`i>urL?zs$n`&3W2pRLm$gPFUKc~QT@^qRtS~+bu1PX-8B}eFU{cXG zPi;PJ6JysnH$>7MiNgpk5tU2UiI{Eff(>kX?s9%71D@{5p^do<4rAXGm1N^NeAQsdv6a zg?|#zcdia)n%YYk^})6iT%e|DzL{FB6~ils!#{WDjh4m z^1`I+8HF;a1ohk)&eG$o%{L(L$4s@Ou2BBVPI|bP3t2#t@+4-0bY%=>VerR1n^3O2 zfTi^z5ty_ESy*(%&Ili^8bC1a8oDM{=*rnHF z1vuZc!dRgd%|?8`R`E9}uF{>$WqL-Dam;Mk+@Rr`zBLf=dL`LL{e9J*z44Hq!tMyr zITATGXRRqaP;&BGuIc$}R7T|M)rC`8c^$;@zw?!)YKqyV>uQN2PwCd*nJOpnr~}~~ zSA~C1rexDI|JF^7;A=)cPCe&~sXsm6*3F&rAOUn)R}&qbC)kQBFtupv zj-Ly_$8qXaQn|}JXxTMfFDL@t8BbxRE+Zy#a~<*C z(=6A=rj15goDyB1qnP17nj|ts0MI;~HctrOEjRJy?N$8N`gOJ#&FqKquvpE`*%Hq= z?cVs5Y-F*Mz;NnU+=%qUUcQo&cy@n6g)J&hb)0W#T|1 zZkqOzE@-K>f_NjLQU#2nE&k?EidI1fXo2+EPEe`1cC`HNB>(jR#65dBeRuxj3NpCI zgIB+_L95Z?lI^4vN59+d>zlTrKG%fuF%X?jV8EdN!{c@Q(#vOYg@TpiK32#3*qjcr ze)~-ZZiXnU7cH57)fy9^d9n&;)1B_Jt6cjR`mfF@%wm1;c_1v3X4pu&yFa`rS!`-!=t=&8sR%S?u%mvUpT5>=Y;**~li z?i=Zl{UZ;=TXSV!=|%OTjeI&s_WQUe()g|-8{PQwm6+GA_M7~?Pc<=6mO~A+@Tw=6 zKa!TFl*YCRYP^#*dh@U2lwg;`SV)h-5#9{@LA&Th*>y*ig8N)S&Z8JD^PYR(W_mh& z&lM|JNeJ%mBCc;D@F!BnF0bGcWlA1wRJt?SH;b5-I9%4vMAEa4~>IaXI|Yt7rjR0$pd`g~b6{!)Rv zM<0Dt(ui4|x?!b(zJSd1W$W#|+bS@h?q+jY5d`e7*uIyKp-%~~2u%slbN3@apOCn< zj1Rhe*nKM2Df*=uXTBH5*NCKI5x3=K*Y(4WC*A$5R7 z3!oc=mNcPT4Bm#=TiYNEr1-2h0A3r<=TpIjS7v`)E<7S>!;_y|)mly8BW<$It-cg| zc7v`K;}nq9?8vORc^E~LYZVZs%UjM{(><~hvgE*aW}~fHVAg_cPD8T*V*qVLqA&K8 zNVF?LkFz-Zj69+W5<_a* zEC)|k&_Fa#?1@nuu(|OvkwEdyRob{!1|GCUFAJ0jE ziR6A}7op^)+VQK9;QS+pST5Z?J_1nT%_zg!zHS8rrsWfoVQ?>p10?E`v(KpZ_K}0OVdV2L>$4k_sST# zRcA_x`5iuTFP5C-AsESfV~*JaC9^!7U4vk8Zl>M3`x8oL!N!B&vagSg4ibe<@@XE7 zU2HYjp(nOMyx~AuVu^m__=l&g;1F9d>?70g7Q2*ZtY1URMVC5CaZF*%IXR+Sewo_y zcUPD3yBDv=pDi!wy_!8Y8yX5sdKzsTb9rpV(c$B9+pn2D8W46~EfAeHQ4ql-ts3=& zmFNDUla@T7HrQq(!Z+cUWr*Hoao9fEGvTMT(8SL=9P>8`e0Ghw(T^spB>m|{HLN_W zr+T-wt3_EEC%@csjQg-vYG2lV4t%+eU(tuPrp*iFnt}IvpZspNa&#hB*UAut89gnY8hLld8u{r$L z<@X1{qA<{Y_367046p(77?)|^u0cfJt^hkFC`}R=G3H#dQWh~ehaRtr)B^ZxYoUR@Tj1|{m^DK2(Q@5JT(mgLLuxs}CEW*y3OfGxKX?Fu81A_}QlGzC7;1 zGBd|cn-uhQO0`SYrJjF-YY<-d6lXYd2!Bpu6WoF0+C6yG(>9z*wbQN9i25O{RDpZBr6pdr|Vt z!UPeHE1s(MhX%7^DxMCSMQWbUIjs7XUF-C4vjwXo`fS>+KGqtWMs8~+LRyP3tL-eg zy_8LOWSf)ssfaoKZ^`nFuxQ0iV0!qLgFtODK5+f_{rv#U8l-{qlnal(>}13=!35p@ z?sXls@v$pAT)Muk1Gp;qXh>iqDsKfKw})hacK*C2D5ft;LV?@?+u@i?27!)yfdg#; zuFF{B_%);sA`S1D@dRqk+EARS-b^*t3D9_!^(yXG+xXk{W&Hc?>+$Xqg(7KbZ$?NhI_U=L3dGD10nN~_0#Hsc}A515%y~-jVHt?yu zF?tA<`t)m@5gnx;dVRXD4dp?}Ewm0d>~Diso~!K|b(gcgGI5Px3DOhxJu>q&PK9;G zMeBRyC{ur<_UxTle|BwJ3#rKSR=4U@^dM93CE^?7^oY&k5Wjr)JpTU8%XkDW`UEBo zfJWxXeJmHNSiSKi7Mqz9t(%pn!;&DCqm$rlpKc$q+eIMNX?GWk15%!*Ig#DR>*FiB zkJUlf6)tFL1pk0t4Gf^oXLqXViQ=jEYnUfF%5#i*Zu1`IxCI~kEchO;!ujd%GGF-| zEX}f;v9~WuW34Xj1B|U(jzN8*Tg4+Go1y^YvbFi%lOY1ug8~H+gt)aUBqB%W2U=D9Ut zhRwB6yzL}xJ!Y1Vl~-esa2h-tz;*)8Q`y7s=sby8Aka0Yi<@2@>Air?1u1fEk>*2} ztGG-sp1G78B%B;uJwbRW%2gYWoJl+T?PbpnA59MrkJcp`R z0pTcrXyMO1N3){2O%OE@U!pHq>bug`Zy^ChG-xH zjt2^3azzNBOFGztW9PDInNd?v-21uVa2_O){Z#Tql>BeILFiqb-SeEX2j;pYbC!pM zPIQpE@Re4w9$D56dw@NHB|~CB5Eyzj^4m9?CYK!EdmhW1o0N8VdU%cvyP1n^9#(l+ zEOh6?Y7_6Rw((ytUXMRoUlNLIQHnvD+}&iUcwp5lGA!CuM`D~H+CZ(60|j9_yC09` z>&vTmwj8`1&W+m0Y9f8KnH4nrcs|c-h73%Mp_XlDGLqYe)$EldpsGX|u2A5?Xf*tO zHb_{z%++0_?Mh8O?m?%pbp_uvJlzv!&2 zZF&T2jAA(@rF?DJ6Un5L38(2M#iOYg)<4{p`Pf+**xYk`XS0l|I#377xTWh`!P@|;4+*Gr}0?VsPo^7-?;s@@A=%;#jRW|h5Z)Yk(bkD%Zm zZm;4GR*(5kS%-LjZfRapQji)~Jv8)5NiuIgZ6*VwZg};6Q#OvfLlpgd$y^fs8Aqzp z|8_=7r=DUpF?qjp8gqM|vL@VSg7#l@X=~4U?+Q`l=Y~4y%AiTREn(<^x$Y;C$Z_}U zLpr!FGg@ZvH{An4c9fLyFMZai-Bm5_`f_omhtnpIl)TI0PvuXW3F)H~DWL+Kc2maf z7RUIJ!%h7B_49b+9*va1qz}@g(X2ngI>VSpN)F2{TtnoIip^z7P{B)6jeW$;iwIP8 zIYkbW$=<#fDP3Rz;b+b%v}7VJI~i>gBN7nWmTWdzoy)fDtN%WM9q*vsvuF%k#&%BF zm6t3;Z^0uY{3Nno|JuFco=e>YfSMEH$1MGM1_3HH3A{PA?X zi9gyrjz8R7#T}S4R1-^IXTiD-&@E0>+};5fWV2)L{Q0={4XVfm+FbhYxbVfi?H!H5 zKVw=F@y@d6u0MdgY&Vxz>h_hHS1APloiQoJqAXX)xczqR5P`P&&L;@^nYk_hOGq3O zdmb8EPYP9DwZjby`2kmU%Czjhr!by_%k&!EH)GS?_2+-q_0=AzJ1HJK;d09asA)UB zL1tDY@;ilv;_vD$7ysaR9Y1~ZGTx%x0f0u1G)^&2U`8-+sa)j*Y@{!(sNo?ngCzen zj|}F>oLhED992Zn0(^N2O4_pj)MVDJSDr`%Ic-#DbJVwa{c4Oh&(CRxtf9V~I$e#L zkJ&o;EefG3*yvaHqie0?IL*lo%_1um$VpGZ3Z4t(0O+Wr{(g47b~6vcm=E0|fHU$} zW&ONvwwdcPMB6ipu-1Z#DY4{+iN!5Rp{0SA&4TG}nLe7uLZ}MdWWd-izSuZ(lOJC( z*LktuW%LI70#87}1+qy$oBacjpFN9s@sjpOu`?mz8(v5W&;+4UywSDX0u z`Xc`D;wt{f`Z7zg`M>EuU3ctnKLXC|5mq*)VUFP0F%~KD)HZF}JHLRkv*doJ zV!ds#2-%^yP}_*DON&Mpi41e=ERQLEdgatjAiWl+E9d&795s^}=jY;>v{LVa`ZfC^ zLE@~2u92WKHZ=px9w_5#tut%v$GOx5JaJxIGFA zUMI>`+WlRWo~Q5N?f>5KCVuYbMSN&?7Z+?v3Q$J+9g~s>(2N$V0t%p=3r?v}0PMB8 zg0ZPhrZBOWFP_f@D?GJC9)WVKn~Y((hW9D}D)`Ta{$}WUo8n>(YhwEK9u~9$*ugx{ zeagQ(?PVU-{i>@p7wEKE7DBM%2UHp`n`zL-7b#rK4kzgC9@U# zpC>zq<_v0qbUOT-v5mX+CceJ9i2uHQ9Dfe>jx#`U)}V_!G4vM>Xd*X)2j-b5Qvw?$p7(Vp1I$}1R8LAqN{>y$nOAbS9_OJ^pr zwq?9W4H#BC;X4$MqRAf9=1_XDT>fezRRP+sJ1*qB)f^C)WvDsmKt316|C3NJxsMf`|B1Ar~=f3Vf+kBQTF5g2xvT7Z+J_Of6ey9umu){^QeGBw@hv z*_6i%qx@ZycsbC-)H%_ogxvWTj|@ZR^C4Z^Q5V2qSo%w2mDF}+2T2HAlvJ%x-}Ri4HRF5GV7H^0Hov531WILUSu{RCwnaO&S+tmi z0?N}IYFZKc zjK&GtfY$sP(%+U@v5q@amXJm+3Ff%FkHd2WqHh!Y)rl?(Ptr?0AOOg}ui~&=#D2An zr|WI}zs*Jbx9y{NH{9cy$Ko~*G|dm7E!*;*O}l^xfM4WGPuCcK4;wBOb1pdRc@u{6 zvOeWixACi2ZkaP9hvmE|AUha|=WZfb3|Lic!9KaOE-FyxT37@#He`DTYwP8v_WAs- z1nWsKyy2_abRosBlsNE3moV0yY|bt1BaYPMN~LS?uG-?_b6b-QL6p?{}0u*6dz) z&v(dt>1^81cM`KeTHf-tE4_afr(~aIEauLdb3K$?@Rp+1Pg6dcHMppWrwp(Ud+;6tAx!(~;8F`^Zf^kUc0sw8*gt{%OK?QW`JB`ey zxZlP7)0eThxmLgqx-x85vw;$BFy_-T&;k6gS_guJx2tV@dvy_id~wM%Iw!{26HMK` z&!4^DspQe+pz0snl^=FBNq1t>0(0KQM54rma=ms*fU|6Grr~&JzV*3g<+DQUrkHYW z_I;zs%`Ml>ihG6OMjiHBp4U26tnDE4~>(CtG)`3k&MFG*bOthLG_ z2G9ZYTCTHLmL|i_a|PSN%e(}K0nx2uP-8R&v8 z2ZuR)=yVr9ad#b`yxYZVdz@tmpxzT~p+mFwO9#YqL1AHDUB&Y8MXa|=o`Q_#G<5m^ zmP1!N0XAOHUFMpsVR^$Ktu4olnSbW#73Di^a7Cf>|v#+d*l(;L(ac?Nb6T;S8jh1cw@T9XLc zuj^g~e}*z@G!|m;PBhuUT!BZTD(N_D+xX$#ZG7VHHXa}Lv1RX$WYNi{j{&0xy~58Z zvjD6wE@ScJQLG+qV!Kq@oTt;e}ffNsOi z|L8&L9?0vq)1;%eL3DQA^Sb5$y7T8Ldrn*GZltlz+OaX5oOl2L0q;pfK~&d3C1nj$ zMDlDcl|Z)Z7G_?Vv#-H`B8z}>9iBa3BTKSP2O*Kgk%p!HZ#Jr~i#~vMoZ536PC3Dc|ip@oCC+>B9gf^H?BeYwazNU~(n?(7d4T#Pn^gQ?M@cv#R`qNFy zmqAZnfHaP)8g+W<=`JLA=g8(s9{M?f+R{a$a=K*6lryuU&vCNoZgOe6?p&wq7meA+ zZB7#*DNjtCfA*}%T;~iXYNh#l zI+P$;vU1(A@t}_e{&&BRwI z=={VE$rmOL-tuI%!vP{W&biLp8XY|PTw86umc~ZLyGHzGaIJE2zayPowL@szv8S^f tY1O>f>HaU*q_TAecx4;Rf1c!#|9>O4fVvhV?AZVS002ovPDHLkV1few!D|2j literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/401.png b/src/assets/images/pages/401.png new file mode 100644 index 0000000000000000000000000000000000000000..2d30a9ca75a3a24439f40c772678322202b08316 GIT binary patch literal 19807 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 KMNUMnLSTaTDc$G* literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/404.png b/src/assets/images/pages/404.png new file mode 100644 index 0000000000000000000000000000000000000000..fba984d9cee3ec0eaa4416433424ab27e1d6e1d8 GIT binary patch literal 17178 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 M07*qoM6N<$f(lBQ$N&HU literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/5.jpg b/src/assets/images/pages/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d3c834e2bc6bf45b1afa348b160d656f884fcf7 GIT binary patch literal 6790 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 DMpoD< literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/500.png b/src/assets/images/pages/500.png new file mode 100644 index 0000000000000000000000000000000000000000..405bb1881466a6782b325e2128476c7bd641022c GIT binary patch literal 16393 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 X3l*LUCG1vG00000NkvXXu0mjfM>SK{ literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/6.png b/src/assets/images/pages/6.png new file mode 100644 index 0000000000000000000000000000000000000000..3562135d396de692edb4780b32981fefa1e468fc GIT binary patch literal 13389 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/app-search-header-bg-light.png b/src/assets/images/pages/app-search-header-bg-light.png new file mode 100644 index 0000000000000000000000000000000000000000..aa76332135d9888932d8f8521e91a79b94dfd0a5 GIT binary patch literal 6686 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/arrow-down.png b/src/assets/images/pages/arrow-down.png deleted file mode 100644 index 232d61836275a5e7bd0aea51b11161b918bb1190..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI23?!pd0{;Rj=>VS)S0FtR3?@yQ1f+o^gaKrq z-qgPrD9uq4G+Zh8^IdiO;$^RQ}OqR`;F$a%x! zi;O3lyquOUusXQw!6XIEmL&_AHU-B@WUw*RN(#R@tbK3=&_V`JS3j3^P6Hq)#H-NzZ(9l(@LjSK?1?27ra?{ezq^13znFi!u1#)w9Z|COzpOpK*A>n>Q0}%Z$ zEPM=9(2(}5A?<%j$%~Sb|5;i88?s(C0Lg~`Wo1Au{~L1OHst;u&}bSvazwVvvY88 zaB^{RadYzk0WTjPA3wi~Fn;uO zaSW-r_4Y-O}?WpJEyZDg&l{8Q$j!T#`fPxRUrPHFk< z)N%gq#DonK7QSf;I5+i+L&T3ACuUqf-fTEOIz_S8l5OFfb#rEav+g^q)Bfq`9q#p4 zeg>2m8|GfUp~$Tn-p3-~z`&StmWNGZ!g9}?%R2gIdX>{|rDya!UJ{y95Y;)~bMwpN zf;W>MC)dV3nKyri+wy=3evdmHOmg_|`#xe8TG~2m$;Dp^vuy4t$ti3L5Pi*(xqbEf z%TAF}dJ|sx3YBhYEYadWTkwKmW9zOPrSGop2$)g9JHbWSV-uT)x3b4-yN*-BkFAVD z6~fdz*4~}5)XMSFEmezE$T8pZT7!p4QD@SWgDgGwM>@=tHCu4KbBkPw71FC9cPJa(KIJ2o%_j|Rs z$HOWazbAF|Cm+AQnzul%^TgXvm6jqC|J6;nts*sV-LL!B(}O3SOch#m!v5O#U&#|M t-#qXCN&Wb%aIH_jmPqoPIH}ce|ManoVS*1GZGZ&{gQu&X%Q~loCIFsFRVx4h diff --git a/src/assets/images/pages/auth-v1-forgot-password-mask-dark.png b/src/assets/images/pages/auth-v1-forgot-password-mask-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c8195bd91ced77aaecf87db3a002c25857009528 GIT binary patch literal 9446 zcmZvCc|4Tg+y6ZbMvSfOdy)ukvTtKgBKy9jG6-R^W=(t|lq_W(hE%r7AY+Z>6EU~S z5?LZl36-&p?K#u)e4pRzdA)vroY$OlUGM9CUDrAHIdh+LpF0=LjnM~$4nPouK4)TJ z1wm}O5X4}FWCRj*ykH^t5x!_`|WI%j~f2_O48@jBq3u|P+VjGSfqSM=e;aKr{{ z??2z~>vM=S!7>kfMWhbNYKDeg9ZC1PRx5luKWJxr(5{s^r(HYxj30TD0ZyuH^!Bc+ zTrPGbub?{Evck3AG;gLcJd}8A@l}O$TCh+{t%m{qt4d4T!&(xCF033!3Qa$HaML!# zhz}cQ*T4sq`*~kXGns_&Lr2+^u4neDZ#~?UVr1`SKzms6VW*LmJL;wKaK~{+50T${ zdUymIdpz?K_2cb-JRR|f_`M9;pv12iZU%s#`Ipz6_^|luvq_3y|bH@2fxFh0raeBH1F?12SH{WA>cB%s?= zsPUG7VWBX9!3LH{_M?;>&Pu^?wm@&(=$FHe6v}hP{=>w8u15Di1_oyRfMMjWZr5Ot zJ_z3W3`)raU*%{Ja2qJ}!V(Z#r z;KV0Rw~I1b1^m&~o>>|GM);D}>?9>%IKj?<9tM6yX21Nbm1RKBU**DHzrctT3IX08 z0{AJFTe`QJ09(iz30SEUa9_CP&*#mB6>?E!WJsfH? zHBhq;NWcOGi1@eDAgQE0-UyV2Q2-}^ z^kr6h39Kfbw}R{diGnf||Mn7qs{E&toB;Az0-lF~vGX;MzCK15KLosA1CY=wjQ`#E z1OzugwxBruj|V$%D4x#wyGB9+_FpwYFjNBy0w@}M$iL{Zax@g*5YCLu>&y*iWbpqD z+}H_&7>f{pSsKP5E^HTwQJ@F`r~q~hLXQ1nmw=N1FPaQ7_yc1hIwA>ZbAWJ3`7Z)R z{3@u6p92L5;*~WSQAADPpb;Sf|6!-sQN*D$ak_oLGE^91P$1Lm|0xo%VgU5lKmoV_ zMTQ3(+x!2t%UX;mTvSBN0s?^~wQ3f}Zb!7gT1$i&CTxnxIybkP{@wfA8u&cj92i}Y zS}Vq_iy!}YH5eyW)~n1wYPo`V$ix$bYl5@bVxD3aPlo5uf(>sEFk|1Em76ILQzvYj6~mw0ly&E`3u(Emjn%59UV6It3V~vcm5{=|9;xoHOIfcL zgp5`6w=eO6!~}}Hx9*$;EGDLanYaK;Zv79s zFDh{YHDRb;3keq4*Ybo)QSHeGB;f3x1;?0-=f?x~ zD%$r7*6m3yvwyn{8C^6%HBOv}H4emZ@|QfYFk?WH)*}faG4|`i(jQpl)q1s>DfGb| zn_a!O{+JxXe(LQYFK(-2aK~x0U5rl`Uztv>yJ;lQWu-Zt^_(4+j9DW>46cpjIjv65 zE^dy8c>di5Ica*=jkp9}R_WsQOxfk3-LvkTPPK*NYbF==>Wq>Rv^efa)gx48NeS3? zM7VBGt20>vr};DM*$^3oW!n=?bC*iiDaQefr;bP5`AYMlu?_587RT3g{Z(;LF`kx}xHr1uSTq6rR zjs!npif6*4JH=t9pb<`|cm41}@|jK>X1cg}UO>C9eS6Ly40+{RMCb;Vv6YYV+`Ic! z%QK!X?+o_qf8uM_7~3N@@nxrVYndV!^1ReAJzSy(8DzvMzB<3=x)Nq*uj0da)w_p~ z{ym6-Nc`e%ho5)isy4iMn?p*20>(x4x32w8{EC?C*M~YTv!nKuy}EOK>`VT7(`AgV zt1NBKt&dN;GtmawMH?;Pty0%VB|1^qxQ}RDfAPjlE<)V`7B@a1nykXQdcwVmp&$TX zxz~~_EKG5?6LB69+1)JYmC1@}U;p$=Jj$CWeD-DH*VpQ)!Giq+_Wu7o5dvLbgmgIxP`np0KK<{PwcjY z0lUdsT}~mV%({j#pUl175oYM>F-mUCmyu+U%Cn!{*!H$|^1$-H2UuxRJ&DjseN6l2 zteXfkMFQI%y7$epgra7L?-KX9%^bJIO8e6-zM%sw(|Aa0nCjWR`o!SwYny3cfIUJJ zVj^@Zc!*O6alPcdaLLHs8xzu4MLR@X6Kf<=M+P$zMP-9G4h)J%rNMdlcGHAC+KCe! z(ED?+*XGumZd^@aE=AMk_VP242E})Z8LofRFoV4`m%1;;aj-h^wu(J;V2xd>J)e1K z_f*FzNxCUPb16R_@+Ty^_5Vy#FV*>BM4>Fyl75O~7(4DFqt$vp?wvV=U*y8q|I2NB zfKz_gc0~G7v4UNQDGFNUrmDs?oax*~jPVe~)urDj`z#_V)c`<3gdAHs*&;J~Bk{^?? z{ygj!LR~R2N6)zT1IwePecOeA@Ic5zEI~{`w><~aJc3;)>lvtC9X=v!y0Pohv!a%# z3VE0(i1m{rjT|^jSRF;LUBQNN;iGF}Ox`O-09(EUu@%QDb{2|TLg*>&W-a6Gu@%|; zGkVa&WPA@BeA?JS`~p0TT$*{mG5Ox~SI9)h#{zDK4tb}s7fwmO)CH~m#7#y$L-#9Og#5*Y3SdHhKb+d8+e zYI{przt*d|Yk=iJ@fznuo(72P0Y7zaG$V2wj}&!Qee?E)GA?YPv0agEQV7z8$$jJQ zpYVm`ykRF?wY8kxwE89WdR&gBgQ_<(axI$1}tj9-R@VNz~Nl#q9XG zOLt1>Bzp>+&N1qP-V57xadjw*jMUkL23vS?=h~p-cCl-V zmGn_cV7UQ>>7yKU(h&rCAX#L2qKJ!_Uiq+CLEUfH@vQ6itGiUvv)*Sg($&L<-idPy zzZS{v1w2j&C;RQ~C-YDIT(2+O!uP}Fq2s*AgrK7`l&RlO@**r`u)FkayREM8S1ec`W5P2b#t(Xt+m#ET%hFm z_vGO-ojiYWJbkxA-Lhf}&0%H2%=$s1kP8RvRAc3ksT8iHT7+%95A%o-;-Vg8AYP{E z(M~Y?iO9rvxSX7WJo&oZ3NC|(5jU>k2J?S8><>pB-j>qkvB7#1QZ7(Vdkow@;%H!|mEo)vg zK*(tA*JbC?@Q}N)pNQPdWRnLG=cMvusCgx zUlDpT)j>~+hv3Q|AMquN+aG0L{4BvZ<$QKs8FLjz7kan(dt7<(YQ~kGicvHn+_sIB z!kcbeAE{w8W8(AKbl@p-A?Ja@)fN4ONyqzy;*zz3=VkvQAQVkgfBas`OaJllc+1W` zZ+CCo{IV-q*LR~E{WSC!f_OjYADK-Q5CY@qn36*?@??!1j}deG*Yj!vYAHBtnEX8}S`zq^9T2ua)ebQn2+{<)W>)p_wc4)4#jt*JUy){;+mnyII-j8sr0Gar z=wTwhC)DwU1K%m#WK^r~xW(Fw?N$X!qpO-p&Y8LBL7q_b)+{$GIS$WAW{R2~7?l`OTFVK#)9S<$z^J%)& z&4OVuT)3r|3Xgwz2bLWOQ*1lyFpq3SZ>b5;aK)~n^{JL)5w+6Tt!!ttU~ywx`Cn%s zGktirA;<(llJ|=C@?#}!;fM_Wi$wDW~D6zVRYI$CGCse zyvVG!!&{7~24}7NxEPv>#H#R=tVz{;``2&jTfr~eJ4JNw5AfBUFS5CpxbU~G*u8^)b7(7alX>%r7s&ly&r9)M~h6XB^nAQsDlMe7DWp-(3jEaIe=3?q8V%! ze#B5k>yJ7|{>J2(l4K;9pu4JiHEF3v%{(|Is{gJB>5Sgf43mV(Z;sgk!Yoh+5~<~u zMv%|BlKt4`a?11baIv@|C5Dxh3V&cJ^c9IbD|zA&WTp#y8B(lFMSd*!Rz|ItCrb&^ zO1Nq3-tC<)&bf+2ZL6A6=@0t-By(Pl^RQKcNleV>sjp-$jUKyZ;$T3wddWHPM<$5L zu$eukICr|URO4`#;kifTjNFhPGo$4^#*G=bgy?A-2k{=HD%S{2lw-2phgD-@0+a6h ztkk^WRvF{9zw-K+BxI%sOAV=BdNA?q2ldO2x?a0*%0OXJdB=-(qK>Nw8*~zZ$v9Zj z_vLb9y<&4zide(y#=NRncv!7H`O69E+(nAtou3(?P{mrE@ZbV4~D_<_2jlMD)!vq7$=^L0nSNqCv zz0t+le|r)+AJhptEug}{x`+2#nI|f)M!(3zt4v6E@|R5QUK6{^p0eWl zvo+0@WB4;z7Gqp)&%Tr++3xx{#_H(lXsXK?Rz$VxA6cQ{>oaCERSrN$B`No5s(<7( zoVy2$k7zP-?E6IuHN#Mm*Jt1Zb<$9>E^a;(7BEzei z=cS&vyZL^6oyV&l-Tp)uH9-l${|WM|6pmr*zpJ%jb&9>H*wfVqgD0pdS?F$J3whx z4$>5_RHQVCu9-_kGRIl7(nfhApWl>VvZv=zA%O@OYeW5fl6%L48xZhv+_mz+oMk{b8J zDp2+pLPJ-2GyP+a*yv21RDudjVU`^Dl8mjX6jg5adBnQdFnqAGEksl}zhrW;7(jOZAjYe$%^WrRTjuOznpEZ$ABOuJ3n-I@{#*#?qA1 z4d+!{1dsn`WV8osb)8%#m--}Yb;6!$o$EyBZwG~!#}z~(?_VTYl8P)2K?N7!WWmVi z3iwRl-c#8^W9n)#8gtLzD=|(3Nx;MIimzIot2>dFZ?d=fpsN5y1LL7CQr3ngtzw`rqB$qF>d^@6asXSEo^*S zgl6iH%qkNlQ{}gGt!`o=r9p3dSybc&E6JSO{A_~x@Qr@s1JHmB#fv@q<78v`tN!w& zqH8lzkquXyEu7WN$l9eZoA{dL@c#B6E-m~`!4fv^hEr9HeYlhRD-CL0eUf5!Nc&qc z?ty~UezfR8tO49`EsJ~*DzJfj1k@ehzDOxqc&aeBdDCsqjaEFq>Jda7CWqupx%|K# z=73Zy@fjzn*h0AaK0#5ex^Fv{TYvH348cXRrPip0@H)WP6}HnQctfhy_-)2LHh-&f zVbULS>}ulDUiL=tj@e*!XiZYObm+JtEVq}%GKNP?e@f7P0}uOFM2k2XE(~*MbXcu zUrqRe%Kmn*1H3J)9>L^aE#e~_Y{21a@H2wg&N^9q-=Bz+V&KrhWv@PF%}Zp26eTG7 zVnF>GYQek(-u@ZF=$->fGIe6Uop45ZqO4^yW0%TX>@usXl}DvgUV_tSTt zDzu05KSUJjIFnv1P5&F2KP<+&Wq_b}NL@+2e#Fz#8)tC7t8#7Gg!N#D!khaZbJ@k` z_gcp8U;dtS!n6~HuA?z4Mf&3s4K%g6+r`j|Ie`*a?_d6Y>gDc$G z^I3Ocpj=C;ktRBnRex^4*^r^@qL>vwY_W}?zr&Tf?5;G8M~VBhSDsH;4DLi&W1>1G zOT##u=W1`3Leo46lY?;U=$l66@ip1L)RKw>>HZ?DLDy@f{!VQ*W1tDH>E6+?W zsOAVoy!keBYC&?aqjVsK}zn`cnCAgA)PONK!=63d24! zt@1kBpWp{mnXY?OJMT)ov!j;tiqYh?=_k&r@-vjB=XS=$qL7O*ye&xjC^Yu?9Pvx^ zDI)LS(ODm-InnuR;#YsOC606J?H_f^1(WAh0e<5^slRiGS>@dz*ST&ul-`$ zOH4&3hRq*9)i5hw*y929pY>=;PT|*fLxtxfE5>`6DqdQii!E~h1*vZkHZc%bjrk8z zGh&kW;r!)3%1=(`=@XXw0cck_?7m!XLmFpj!vW2n$9wtc$SGplEzU!biy0gx;AHx~ zWS5VLO)loGjn(&vvnsC?i!KbPy^{#4DW6T_f)r&bg_qKmMypcLH&2)k9cmg+=cRoy zy(}u;|AkiEnol~uRTpc22o2dEqHZUxpKBjHVZC}UVWX46XuDnc`l$keayVpfXFRQp* z9jB}xyNn$QZ{nzVZM3p_#}X3)hFkGCMFs8O&*yq*uy3SMX*7Xiqx|LF!cbij`6%x9 z2BsZXK9zbQ6uRz%X%`Nm7Ap2rE|tMW8>E+-vM=Y{zdM?))Y*-f%&VsYw$!_u-TAgMPCA)Q$Hc*MS8HGI-plDGj~!-!u6ttItqoGYXx>`B zsWjdIrwwxZN162P5jaC+W5%8xf`>Z>D@c(~kKa&(I9azG)w4I~sx7|I3tT>yO?}2h?y)9@i@k~I;}V6(_%ln@kl-!0-QJ+@ zM29q`}}~R5S$!C$Sd@_07wWGnQ=I>{KKR;?Iwn35zBdcGY#{* zvne(024O#MC1&|j7v-ULj0G^*H5%~zzDfzZNcup&U&>|9r?mYnJ+g6J?&qN4GWk{^ zi^%V@{`B4Y#=mM-yW?EDeO90Rq6KB=JETIyN?i$S!{1e&zsCIW2EjJ-4_5Bd2rDJ$ zrAfb*g!rr%-K_Sba!tQ}G5lQ>Pu%m$!P3ukw8Ys0eO;PuD3ztV8BWJ~gvvIVWTQ-z z!4a?T(zO(3I@58|Sbb!uiPtx*?Z%XaFxReM2XjzmDE1oYYyqsSy_cUj@ zICkRB{;F(Fgat^6JWIu?tuBdf?%^JMXFQ`XX&OE8Ywf6KmdvUJW zCprHiINA(=)b^?G^vEY$BG>aGh&3e299%rfr!{4w0)}Y+c7a#F!X-4lr`oM?7t|rJ z!JZ8pEqOR(#~g4r1Ne`_6An9}H*YyuXT{@)syOX50_d-mWNG#Z2;R9+c4 zQ=+r!!be0Qh@Y2UM_%|qKk$(y01j&-&~0=dDB6d6IItyte3uT+q8~d3DS`IUAHc~4 zL3$8$11_a>I>9G80nkfeOF8I4{IBN!S3|3U0};BNF8p4Q0ZMpFk4(rI#K_D*KleNI zfgY*e|AG=l0eSr2b|!F!E~B?)%Ybw0e(Al(blHV5a2O+Wj~>7g5W7&g3K9Ts&Vz21 zqEqS~rAyDzUHsLf%IUe9{->SSLhqJ~f7=g~a+ra^^zT58jhw@h?1q+~-b)O`zSRCx zf;y1Na;N5O!dp4zT_crw|yXdAi2qWOLuleUl(ub1HOrW zjMJTc2)>E;D4~?nf#5#CX}`}EMGAdXl7L@523HR*Ffv^5+bd>4DV+vHZvmhHSP?!- zz|&Vaxv=l)6h+`3fi}>pqZ!c5zFb)OPjR}|r#?LfdY4ZUummXKi{P3-0jOL*=vxlp zo8Y!a0D%6a>xU%ZUqqYyXWZC(K=g|Ng;LTHsH`4BDZQ%1;3cQNJvYL8#__)KNz>Ke zKmLz{6gY0QDxj~Jd HN5X#rjCe!Z literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v1-forgot-password-mask-light.png b/src/assets/images/pages/auth-v1-forgot-password-mask-light.png new file mode 100644 index 0000000000000000000000000000000000000000..a7136e01a9985cb60ff07f0bd4dfbd61a146db24 GIT binary patch literal 9132 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 U=r7wq|EmG4%af4xc~qF literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v1-login-mask-dark.png b/src/assets/images/pages/auth-v1-login-mask-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..db01a5a94a71fb41c79f67a47e8f65dd3d0eb107 GIT binary patch literal 10371 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�ksm?ST`o;Q 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 DZOMzI literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v1-register-mask-dark.png b/src/assets/images/pages/auth-v1-register-mask-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..20a208818313b9bf3087a37533b96b8e16f55c83 GIT binary patch literal 10356 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 Ici;0WvS67pgk;0L%S5fct00%|1 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

Irgyr$O9fKi_0sUnP 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 diff --git a/src/assets/images/pages/auth-v2-forgot-password-illustration-bordered-dark.png b/src/assets/images/pages/auth-v2-forgot-password-illustration-bordered-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b5c1afaf497a1ae980920ac0b0877ab005c1bc10 GIT binary patch literal 73149 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%0Ah}mhpDXrk1ywrZYf;!fIPe~O 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 F{{Z`mFuDK$ literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-forgot-password-illustration-bordered-light.png b/src/assets/images/pages/auth-v2-forgot-password-illustration-bordered-light.png new file mode 100644 index 0000000000000000000000000000000000000000..85ae1b88e8b9bcc98bdd528c151c6f95460a140a GIT binary patch literal 72462 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℞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�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%0DSGtOjA+F?%&S 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 Lp?byLhmrpWQvz)M literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-forgot-password-illustration-light.png b/src/assets/images/pages/auth-v2-forgot-password-illustration-light.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3d874e87d8ea3a927a6bfb6e6f4c8ea4a879c4 GIT binary patch literal 80702 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﵉=M_&v` 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-forgot-password-mask-light.png b/src/assets/images/pages/auth-v2-forgot-password-mask-light.png new file mode 100644 index 0000000000000000000000000000000000000000..956824843f3d73406025955531e9401e076d53ff GIT binary patch literal 8900 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

0;O-6FF36;2g3(r{N`BT9-VTb=aWq9fW1 z^ixpvuy>}?yNVG%H)MFjT*OSEYpNJ1sWbmr;zfpKJcSr5AFSbO#KA~kLs#Js#~Fh6 zh(V5jygYgGD;` zH2CjwxQ*(pZvgu|h8oI@5f^H8h$)`GU)7~Od`1UtinqcP0w2yRUY7Ur`ZpW09#ee& ztjoJ?(U=$vWu<+p%7}^HH7fi2%XXPG|4w_hnXaKLCboidbM^vJl$LuEC(lOwgful^ z!m)^uly6sX-TI1+|K4mfM1cuqz8LSKz&ZXSEaLnIt$E=Qtb%6WO)-%N0^$J$1#X4P z>*e8;27|8=IeA5Y5TcFrfRbl8W$$=w%Og{+0g=--St4$1Y(M7$Lm7VE*Tts*P#q-L!l1sxn zjne;A{@cd^+Q}LxPJPv4Doru$)#F7!``L_)_-5nH1WXzc-zB!EDqMjKlKosfWv^@Z zX%(UlCh!=!I!(E&_WGIXHHx)IeE|?2Z@feKgQHwLK-2Op-A3bYCxl+ zzzaNNpYOXbe?VT?B7x$_IhDcF5svIDH|lkSJp_%(6RGMshWgFOmssjJV``VZLd3N4 zK$y7jr>=uRp>};;m|^1Ue1z<=x>}Ty3Gu2juqPIKHXW2Fn{k-zsf*@*dUh7*a$vi1 zga@6q(HX4189!zs-nFpu`kdMZ6J`MiKh-Dk^ypC0lmQ2vl8RS+7q9iMAt$<{&kfI_ zbLE<#YGu$@35;ADdmDo>VAd~GC>4gSsJ7Vx!+pm0ACAa{<>MUW8k{=6>ZeU@aU10&683t z@Se5CP0bCxpnX5VcD^2>tRqns%71O5F{CK#yTpXxSp*R&>IluxR6+YJ!W)UIx>N0c z0?=P1Ig2*C`a)>}>LVig`jboNY`jmEc`BSYl1*r@K&zZ@DFBr84Z$Vj98mYTwcU#? zA5RQj`01Or^p?#h-(GZ4v z?VnNGZBGe;tPjsK zKzn5b?GZ`mc|8teF=RiC>Yh_$C&l=3F#qLR5s?CaVIVHUOxUsC4)>MtJMKV^SY79U zg~BT(&+EAg&JxnBzWFC`sJbSyKamAv>I}q~2cJ_k)L;j@rZx`t`NHx=cD`S)>Y6qW zM2p$8W%blPq=$?an~7`-(pxdW5d3PivtV#q<{{YAF?L_>21%=B*^5m~ROI1|tOYSg zaAg2D&sulV-8FBn zuy3CWZtqt!Ox%$sCbUv?#sz*fQ~sHu+CF(*%}-~F9P)Ve2^$(4>a`tq!Y%jh`;$rH zIqbR)kj@9PFc?TY=VmHYgZ0|m$7%PH7UL`S_+z;YHIkE#eU+>xgbAF+S|7#neJ;VE zk;+ z0ip+AC>WYRPJD#3pa!37KdZDet) z8M#AD?rgP{xHh1bEwpp>+NQSYzSMt{bAhu9CBb03_Mb5wu!taPrtuC~_%%#@Fh4GU z4#iXfDIsD@@88vUGzz0TLI@F+2q?3Ks#;)SXo&ji3l1{1S74X{sS#H1xDP;<)?U(f z1>U0-I^pg9SWSU*qxNqyq_4)`@Vw?Y8VK$myKyz*+x{uEiK5Tt5!PR$0~g8bs}Hhz zg+DRH^~6%Ak3+(%LwZ9*DZQb+!jR34EC?7{$zM{>`Pc8+qxlWpFu6v{Q3ZyoACVKQ zuPnP;9;pggL$7rWp~x$nxqzT65voYmG5ms@BUu|Yy$Po@m76HcHCBp=V*D8Z*$yo> zb9LdJ6DCLlV`7ex+iuvAT`K|}7?XTBKE`j@SXtXfVoK}$9OKVw22L+{76LG|=Hr28 z9YXT$R-w`F+7*Ju0vLfBHewGD`4Q{XfPCk=YE8{z2j72&0`-2zf!7=+Zg8p*b8$PN z>Wg63%Y`?m&`3^69`KVx)i>+%6>4%>*Hnn+W8waXC#3BYor#+c>SpAkdtyyyCCuf5APWOaS`?gC zsPz{RgWi*1{%k%nY2pbG3Nc$E9kN@aRDq@Ehr)IiNnkX}TvOQ)6uL)#vWgUX4QFCPRy{61A|BqCduT#ZW^yCF233BKZ}5QyrA+nOg>;^2@|{bY@22XnPa z>y?N?(Li2C#xs0i*YCJ}q0zH1E3`>-xS4kN2ir@ecfUxxMQkRp1;bh_#ki!W{kG@F z4iPkx5tzOJ8WD8Q+GvihALFr;uvL5wC@;gGpXUwY`G^4!5twm7J*J3Ng<1@hJ-sNV zp5*Q)_E3Z;d6(LtsZ36ZoYrp>gH*zllz9r1`G$WZ&CudaWVv7k{I_qDA;{-UQ5gfu zxuzMf*8|^vBjW|`D<0f{ufrqrN!75Pjx99=BjLd-d%Y)_j)(={tpNS zrv3$Hy{jaWXQ>U8eh4rQ4H=uj`qiKM|AEr3GLm^-osu0C=fzYeKq;Hkq-m%e`QZB0 zs4v)p(Ojq|5Avzq8-6ncr}i#K4SpF4PK448%E~4py`)`3()w)&XA{{)=j`%QWF{+b z0l-zC7u}&>GK&qI(}q0j#sY?L?*ebLRAO~WfLkPnDfcZ5hP>HaO0c|w%hOqozK<#7KtE#kyZ&@&@w&AC{L@ua{*8Q$Sv1qLtYMsZs`=hKTx7s*RI~bWXv}VqdgP~f~PUXm7wAd=vPj9*pU;y;F zKXk=*4x_v~7QZ3GO6icXLVt9no0=o17s{7LED} zs-zhP9V&&=_lgoiAo1OVJ%X{MMNnRq0;~-eGo9HvER;Xufg4x?8v|SI-Qx(M6KK?r zitc-v5vXJNLu2l61DU5Uc>* z73d%t+!#L0yTx1Po%jke!WKYV)(o*Aj~nM<{{_a8~iQS62{_igPMZl ze{7B8Il;D-htoxc4LbiZhG0q}msMIgM(hSE>@F@Il@WMB5HfaEg_(h1?U25xUH!g> z35oFF=a)qFm)_wRgZ9O3RD-wg31sh55ao=97()IN?;bpe+yY`HJZ zLE)m}gFFJuEhDf<>*XvkD$8j~ltGB@Bt&No`4j?acO$aC3^;6Z9gS1vjmD6cfWVGI zHA!C8eUwi_yJ7U`<8lBBJ_e{!rAKR4K#zxUX@~U}(c{dc_Q4HOQ)VI_ha8WnY_3^< zw8bG08i{Gi6j^7A46!DO)y{T@PgWJsCJN115JJ~hv9m)S*B+r{{vA7#{0UZY44aYK zL8(SgMB18wZr;&_KV21CW#_yswKEd{f47HYoR|pgv^Q- z+9bE-z-g7!cT6=?!o3Fz-rVcTEez+C;HlhFw!$hppE?rrSfg|W+QNCkO_c8T{HEHcdK8dia z8px;aV#Sq$Z4nbMcy|YOaurZGk==ZIdZQY;`2l}kgY>NwKm==OeZfrhJS_V|+bK$p z8*6;sw%Zm(Y**H&KCviQ(%}8oO%X+Ci1oElkXM>DQ1O8dsS$P+te;t*HRvTeD}=}R zD`&&Asm{u&L05i|obRCC8&DTIQ9dK;QADKi-n;@};h`-T3exrJJW`7McHWuM@lmc6 zXfm|;5vkND3#$n^bpzmkRz39D3#2=2z_y6meTxEHt9TOo@v1HiQ!=2{lS^v*rwyanfUi2)-x~^Rey3%V(Fw6Aso9 z%a(o2W+#ezP*rJQrU)*fp$6NZNx>ULgZJOaew=j+^LGhOJ4y%oQfrGJueIGpN~a-ifX7HhOTOr=>kx>bt-Rx ze;GTIxPgS_A?h8`Kk6I7p4@vZ`pSLoJ23ZT2a=yvBjZ$%xb}k<>yY0_goq0$|B@|@ z1g&cE5=vD*9Y%<#NKYssWUG-i9-SIW;XlR9VG>{^tPHG1Dp;2nIpKpPd9SYhlT=95 zWoD~K!hymN+B}_h?H5X2H>q*>5A(A&Glnj{-!HKl?>ky(Wo*U`Gou=Wv#Bgz zJwZ8T>VN?+5PB1^!y3yghq@?W6z0?xNaB z7_@)6Zv6m>!aS3S(>?lg`-q8iRaO>1oAqnTm~+J^d@Gdv9;TRkyo6|ACyQ5ALM&Nb z+gz-vP-Mar_-~7fsN8doJmTkU6UA0xC=cuB^SXCly!ndgJN9Ti|2qOZX)Nb2^tz-( zKy?b}KgOhxswj;JRw+7_*kEGMP z_KW#wA<{6^O$pn&WW2}2u%jM!4*X+j>?ROgR((n-&ab8Y1q>{zFnuH7OXF?-Gf;63 zYLQ9BY^E~R; zUJ`pM7N<87OjpUXZBF_q*?{nR#UbeJ%aG$mK5T; zd?!}OokSv#3E3uGD<&L~0g3ZazFEYwkL0JU9cV^G?CIcX`Ak#ZJM>1dYp<~_86@jH zp1(2C%jE?8XaHf=ks7Nk*>RZ&Mgj zYsKv=C%A>(xDb0+jT3Pl#CC!e4*D!TY^Qu2 z#(RN3yw`vGdVx{IFc-FnHOAq0M3$YhL4<~h^u#m}mtXtG5`o7GwP|b|Oh!(0 zt^^(rKBpNz{{%!e;>rG?hm)xY;YHlr=@7F)p*4HsJ!;p0nocw+Q=l|P3c7J_)mLwT zZ?p28AZ|5L&`clm;7?V`_G!~y8um@5kK=U6IU%5%AuBEraq zzuG$H*_XPy>M7pVef*LiZTjJ3BjnRtWjJ8tr-AzFV*Y)%@pILbG)|en3!UGFTMLM9 z@~K-}HlE^@>2-BmTdQoaYZb)UMZrm1FB&Sk`9z0RMBlT z0K_nUOg6_|`&?P%;T(ZA=*B_Tz?KnD7UFnZ&d$^}L1N)!BU|Er{IJ%<3(%>`g3hKQ z6aP-cb!O_LvPpym_UK0m-_C(_mC1B=tvY-*0zcw}$S&Y+fwUP#aRbkQ*~p zjSD5kJO7cqn&svUHpp@sg)5p$Ydj()3g(K zT4EJ)@@PjF5F%pU>CURz|JGYuM@hnVxGQThLT-D6(1Bn4XC>ldtv_ps$#?E)I`hshy zs!==Yn@JfuX$zpZ0U6jy_5tNr3Bz8d^Vo9ob70RLsDch~yewI@J}-!y?+v-)CDN*> z{t466bLaqr#v&?Fy>4n>SH^mB;q`Y=YW`90_W-J2RZ`STI=X=cfRCST-M#oY3DVp( zewNj&bcxDObacAVlvboj z*t(XeE9l$*$M&Cjf0GbhIt&c5xMzLKi-7C5?8CJ-!vw4Z)5fheA?A&~phzP7{Hn^h zG7t`t)=Tx51v9(`izjgN0SC?`6s1pmH-W#K>bgr*yi1o9cXjd7$};&}9VF&XA47txUVupG7AmSJetqEbTR zEbyL7shD-@G{TLEZN>C{Z>tcUyEgD39<6%Sk8gN%z{XH4EA0MHz~bT1!`njdRGA#Z+&WuZu z#~%zbDHm^Dit2$t7TqyFu_C7|`wb zS+y8crvpr%U|LFWxW2E*A+MQ0XNV!LcsPP(EF)LS$H%Ea%Qbn)9%p$O4fD~Q03|wU zB+x;p!zb|NofUOQ5XRs3>5L{~v_ytivXEL<&K!=rgPWMF9vFKLRH)$nE5VI(d0FS! ztb-_PBGAf)m-g(;?=2^AQRbTi%I;V2<7v4I0I4Hxt$6pRc{z`9^yxC@@Jj|%C-Zym zvpqFzTBk^j8F&IHB2rP|bu0Yak4QSYm?p|@i6vD6yuVG^v%>WOqfhbV*GAMCAovz9 zU4bLQVyO(d+ICGK%*GTu4@7C&?s$jtj-(_j|I4I@zcdc6KE^vnwU|o#IWZ4BSVJjg zi2j}06JlqeJ1GNpeIvb*L+t%-Kx#%xjH2>1BNP)nj+8i1Pvj2uv0K`pEAjAE7RkR1 zRn=)R`*Ytiig(*mUWpDKv79Qk;0j_v75}U9gfUWVjrF2cxzeI@5WhsyD}89=%z7xl zOR62l@7t4|D?0E5ZY!J^`Q02(yC#b}j4oYJLKHhf>{-t;dpyh3KKo@_rYzqQ^&?yS zV*hf(ZExXQKkYc_^wKFoZ^}$EV(ScW1L>3&A^78IK*6qL?~cd&DI|V^4(`445wB%# zL`A%JSw{#(6T=d4E%K7Z6zm6@{b_m&4!Y9Ulzk6Et*^)8uZL4Xx-`HotIgOIA!3lF z%j(&F5Eb_3287@W>i-p-ct`G%Iv%uiz8##Dy#bs%lKq~$TY~W!b~*z}x9Ozs19ATf zUT&~{eUkn18@KUjg+G|j&FeU;qxj@oT#km^ygj6N=OfVykvC@O=uWNOy{Y|(VB~

Fdb*w|QIhpF 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 b(*xV(tyWMna3_Ss?Y+Eee*H4Z)HCIOPv7|t literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-login-illustration-bordered-light.png b/src/assets/images/pages/auth-v2-login-illustration-bordered-light.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa1ca122dcc2fc0f5c4d72f0000c43376a29c6f GIT binary patch literal 74167 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%0D&;&>LiU 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⋙kPjuZDrbhV0T#@9rD|e4X)M&^kY@nb|n% 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

u>KoxBW|sdg$gb+Y&2+8hkt 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-login-mask-dark.png b/src/assets/images/pages/auth-v2-login-mask-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..add849069e150883ba69adfc5d42547fc82f5c46 GIT binary patch literal 9497 zcmY*2U=$XTBosxZh&fauViv>9HYyd;NaYZX5bhjv9Cn}_ zBUH|2o8#sX7aL~g@VoT+e80cn@2~6qdcB^{=j-r(U+-NH4^daGEhKj+><|$Vk-T*A z!gUc5af*n@R&&v9pvRzva|L`ru3o-jwz|4%@$mBL)2Hx2o`;UE z9>Ma00EBH1xNdFxmxw%@eMWt>>!`=Udm%x# zw+>7SUKk(n{N#zL)2FT`u11+`Lpd_%R5B7^I>oCAFkGaA2GX-OqtH-amh9*AB^eromPmWV^k~T zta%@Zs{?T*O`z}x5P&FX7?&i(`e5ohpffxbw|lLSmp+*AI1S|03d)zePRtKJm`u=7 zGA`MY0Q(2NY4aXaciduv>)ZO8e_;Mj%-f!=5K{=o%~KV*3xNqw*Fb8OjZ6MYfc1j~d921WKG9*L;90=Jo&C%_%kXyo@nISscu6>_5EbKfM37;$V$> z+{V5H*nT?rFlX+kH$&XOygsVPmxwV!vBsZAMI0;vN}oNX> z3tIoA?g0zQ+!T973e<0=Py9&*PYkCJ{!{3GUlPA>D$+6a4F9|gbduo{$Zvol)Wd}>~(CTi|;64&+wkw@s|9~=V638=|3s1_@p16 zAlHs(2P;b^Ri}4@v;ua4uct0D(6kgI+zWc}kv|?V&zgcRWfc%)vwKrZVpA*Jju*Np zFv$cfb!>w(e)urYo&jNLiXbdj3WPQO$NvCK;lW#~G6B=}edwm-!IL+ZQlNXdzD2XF zn)d!!U0t9YBM>i+PJ2zvn+s`)TI4XD~2ciSQQXU zVAph@d<`LqH3=$b!xo9>nd(K@0}Qw3aKm-OB}EN9WT;svFQL@)NBh z%ABwjM-_l41wg$AwSO-wk0!uL7VX0jTXKG|f!|cMwq%$N!eVcDpF< zO`^AxauU|~zv<5?Hsw08D1F8+e`Iizw;SebYz0{84J+Q!0&)}9iYL&bIxCto?<+8o zUaYm-!A=`-T^JM=%wg~iXidiWFR%Fe&-pp}XHuA6LdA+&#^4i5hc2a# z7|oo1R*XQPdOG|`f~(p5 zH?>gB7>w3ljQz&HeJA6Dq5IcI7Br)I%yR89=Z!g+9=2(_ZjJeTKbw3R*mUBb*lRs= z50W0gJ@f6SV1PeVb#>F1V&nITn%~YNXxL=)gYH`;^E12kxrI1{Qgw+z*hyL|1m3vz zdvNL?rkAD%knh|=TH!1B?VZ@UJ{Y%fgTWSLpwl#Q#`r@4X9oLTYrcgORe_KQv;j=H zXL4=Kr{F{f5%ky|%wH?MHxNHe?C8lB_fvMMOjwt0Z;wM$F-;K-BRym|lwicfH?8m| z8CaiP7<-D|#?ityer9=a#nKRZS0S@+goYY(<_)YSz9KQLhP=v+jBt0X9EeR{Be;8C z2tla=OqdlMD5N*?b(mpOhKlc%bI?d0fs*H(5@yL^`*DcUy^R*odkUO|Q|T(kb|=T` zbYtTW0U;!&O3Z8_^uG7_NMA7D>qp)sVw1)QX}WKcSdMY}AUz&eTzR&pYKt;SS)tYD z8QaQ@h3|ZYCe#_aEGpd{#Dqu-XN7pyZ^OpQyR)=Y+JHVFblcjytE+e9US1#WqYUjIZdN@5lK?OeMX5@;_RCISzk?9>?S) z{*ztVT3*Z@y!B6nr)_As=?+8Xl*C@`E51G^%=n_VL<;XFpveki7JPfIQ^Ol|E1uQw z;BssEH)b!j*}T(-n=<25^Pf5KQL8sG>U`JsU)oJFKZD>Z-d3fNx3u>t^5WX}JwpIf*v zM5$3=P0u@?J>Ovy$=>OXeT5FhY^YKrC-34CX+peTs>{6AbBc6Fmd!ZYazxt+NED4j6V$y~ zn$|rn3z~SoaOKQczSSt5_rVnNZ#_iu6*|7R;p@XZAXqriupORzrm&^SNf0_rM;7|5UXHet%K*D%%2XonBzbSw4ICdK9bG5q}a zwC#beJGq70K;BL__@Ll$zd>rR?84f61a*qY1WvX>FukFj1LF*haixkigg6^*bq)i4Ehsn=;E8 zZw#n4-ZN{f*23v^{Ls__cmGN*Xj?qz*Tw&gfGmRL97AA^*Jv> z)eSw%v(y#pwEVb4Mf-|>1+|^0*4(N?VqKamzhzhHr}QjaZeQLkWw9r8&bt27qnsA9 z!FapA8izzg8~$^8YjDvH0O*~Zawe!ZPY_>@r-(H#i+rY=d;zr((~e62&}{62rxUMh zaE#xC7~-aO*J9PeOk&0T;z^7M^LS*~HLE2k748 zd@SyrcC&FqCq5p}9on4{AfAAnD$=(_ih!AIc3NkK%^B5NENdc;+(5qFMcTc8E|UKx zi*oQGsBSwMb0RdXY+3KVRrR@mb=Qw{i&~?siEFje)*2JRhfICsfHj3>roi}akjq&Q zAN`xzLrz%R(f4D9+?mQHJ-+?~*g}pR^Y^*!bpn-9$9SSfkArvkoMJb8$6Pq=@wSKc zcJrbBLG1<5*YNp*D^ObN8>y#Ll)gZT7W7=txkNxIN!m;V;A~OqrVDF|r0MN|Hvs<} zDX7u`&(MtI!N+}vnH}HTtEg=OLS)(Wsthf!Y|hD_mxjM4I$h{>umCS5F!zxKjMFZ` z;`rweiD}Xf^hOmiLbP0_`6UvQ<~LJ(wpD?`Fluf?hQMjwP1$6zexsqch`jx_>dmm4 z7sLh2iFX>G@Etg~;L3*8HDDjIjwMkqHqSJU^$7t_;!C-xRk-hgw>d|5xb&Cu9onTC zA;aV=MJ!D!0i&J$Wb>6zmqMI2`YLbjEGHwZ8F z>vv#3V{bh45l>ObJIn06&bB~KrASN8Gh|s`7U)>|%)>DQWt^&B6u)!~?vJ|Erux>$ zX_N%`k7T0^B|~U|M)S@WX!MG!(^Zpv6W7L9L~wdfe8~9Q^GDV+cT5sdb-%aGYcA4Y z9QHits>PxQP2iVLC8c6X;eL|E4wSSWL%zN~^gO+^^jQuqFP4XL$oiL9o;_RblG%(C z*CzeGM-hFxS%B=40q%c;9nV|nKAdRQVZ-9Y{z5I5Hf#N36Wtw{IF`cD7+##-Kf6`6BAU407D8zHUeK*p=?KX2ZR#$bu0nF35MJEdb@Al$ptPR70iLF!OG` zkkegkn_RiN7untpK@`N{a;D%Z-lx4D^=UDM4U;{Wu0oMaGm{ZU?{7on#2zCo^4Z9z z?^wq|UGc!)uECQ^idO6dMKM!w1F?RBBPQ`J^uHdbbft{L1)4U<-x^PhQm*wEH{#2~ zWCtauNoQX!{yNJk*T`jBsQZK?>*eQNZqbZ{ZN$np)t6@Z?^GFz-_Tj`ccDhk*GocT z4|*@&qCy@JN%)hg;)aIo56sA!5o#F@TS#pvl8f5&{4Yw>Ptw`M^6EVA)ScaJQkJDz?2M7|qed@?5#NItT?-2u z-Dt~>nMuQQn?GRMi$OiNRBd*Sv&XFNTrK)WZd5<#9`ZNh;eKNbD+*nQQ(sgf;Kgb8 zAJ(eN6gyKAd^6_@3|=VuK39Ys8HAd7tg-GpKd7$Sis zgMWinO)bDH=C3?t&6`Hd)sEz)Hn$*a6%@;#O5P)Mj9)$RmG3af4qSTy&`Ptsy^vPl zWk!^P>Pv3aSIoOyrC}uC9ww@hh^Z8-NOarD0Jx`S$DId%A-YZIWc*Tpb{o6q16+wl)>(8OOq1QaD8`Cx8==0%mELd5xha*w479Idr|b#PtY~QD zsxTa}q%-mg`yWEzq?eR7g!|S9&AU7Ygulo$J8uH^I9FX0b(;PuV+ey(y{^l0#J<6) z!>tA?#mZzLP1tt}@85QLO%{B^pnDB^w>tebsI{*WT4xy0o53VdUb@#3eJ{tC{{=xM9GfD~SWLAw%DePEvDdC|oOd~9B>l~=9S3W}b8w=|52-Ft z&a!*3v4#zicLeGLF(O>L-*!h?_U?2rurD3%(ir@?wTp~Nq|DE#T z%c{-bZ)^WJeKJs6gNDtcvX*)pv0cfr!wJu%{vN8wN@|^Almzb^&_~jau|&~tDpcrKqY7>BRhpazi|uGfJ3hJmX!>NtY+e9N zAazY8F*4vlN%i%gr@`;js!m>WUo=Y*ar?3nXV6)Aj1|~Bj?h3Rs9>E0U>|~3B+$6c z4N;^X8IU-_ImP>j`M`1}3+3|C$vb#y6VQoLZ`0jE`N6AU7=K_oQ1oF)UY54YbKJQZ zf(UcxTNcLVL0N3({i#8)C7y32CpmD3z^q}?b(M_rHk{nBSC&fmEp0$@5(P1x&z z`T3|hb{@`Zbd~AvLMbUoCqEZqmL{?+vgvT|0vOAYfmhM)AeINcPr=#(s=44Va%u|l z=T)QYue;#(D(JKXU!&{4<|8frdi8tJNM`reTJV1A;nFY7&-ep_F%qF?4Ux%%4xO^K z$tfv$&)PnJfPm$VrR+BR+x0<;Bj@)eK|bzH2nV930ri%lIln?^h#x$B9^B&vLv(u- zfL&bQ%Oaj`$9|%f`-RpVjbC~{x=Utja7QZ%4NXNpbzF4rlN?&-O=-k*ePsH(QnTASl4~`=|Re6F*>^hg2Zn zyc#|D*A6sXu~NY3m3|qcy9>=A#E9=jGbV4obYZ>pjU{P=oBj?NhqObc9FHS-dvO#TejMqCE8GO0Px`*j%2LESUZzSf z<*0%~V6G=qZhnGxCsg#AkEL2PRd2UO`DI$t&#<5u@u(+QPTf3h{Sj#<|o-k7f6Mt|cUk zpA!ZD5}|V}=h)Tjl`xT`eBtb8MWr#9iOKsON@u@ zrdD{FHh$GGwm>6Kx5z!%g$G3F7Jovq@M#0*Zep(l4Tz?<^vApoQyvg&r$uL}^*aDY;PS?!_e+n9la^_xXdZ_sab! zE$dlc%2aC-VJufHl{J$Bb1r5!uwEgYxhA(`~4T5ualHD%e(_Q&2&@XzHT+fci+G`>&Kb#@#s3Io2VJ@B zOtvDg9q~-!-#W=Nm!NcT$n~lLUIiR|r;#SC>R+q?lZ+1R16#TWL{^yLxG_|)k4nwV z3Kh(qSMmm%bCvr*H~VmjqTlVS&}_9%MG&#VPutK)3oLI<()m=b*w$fYrtfnvw|{Zx z56_*Y*IIqGJ9%j~rB~-Hf3Z1quhxM53P6}Ws|8)UnbF;r=~2iu;t3*ag+ANtZM&uB zPD&P6WNpI{I%}tf4esByajz)$qK8ySzazaZgcr;yJg*fZ@_$+@#L-3%0zR!$1+bfzuvKcGe!A9trWBN6 z#IV}Qcdw;_Eh&G%ay6LOJib(AwTa(FR9!#*F(n=vv+D18!MQ%WDU*)7I!e0~0!t%E zP@vj#xSZF19W@BWd$R-{U8OHeWs=Om~SSQI$Tnb9kMvs!i3Ia zcD)wV=fFOM$|hkgqR}m$*2deB3<(PB-jI1P!&GUw3^7jtbfNebE&%48G~* zY8CQn(t)FQp8ZTT#L0drYPE`XY#a~epo@zn9qh3MBPycI!~>Nb{!ufR6$jQoj#s+Q zOCRfbmMe#{p;#%Z9k3GDEByf8zdCa#1L$!N!rzh67dRW+AF>+ur^qJWDzbaFtXO>Y7iA(v&m5^ihQkt{{RQ8?CM~9U z?P;__Kks6(wmbO=nb>XMeFeKP;T)P@;BoTfV|)7wUt6SlqS}B<{mNB( zKvL|Zp2^bD2zJ0B5LfereoU^ae*vxeus`fd9WZjVqT_vK8t1R4wzeT zJMdN`nN1)vTkegfEJkQEE2jW9o7;ds>v_HK0NP$F?LnSnUtsY$<ldV=WW&?r;EbR{uRGOxAey@3H8)>`J74>N7#?|r%JgEa z==4l^ngmzEWDLNDI75?VQ)D}D2&B#`Y4J{MRYwHD@n&8RV3qh=dl%n)Xl;wx!ok%T z?CnJ|ydd2|Zf$oIXW}A*=Pz57+3+?Aw|!M+E5N6{R#g5J&5-VX=G8eINDkY{oBaH( zfWB=t{hr&g0I(e6A$&Sq0~ch^|GH9u2D~;H7_@I7aIv5IlM?vvH$sQ8C{tM^cygdO z=!W-6XSh|<-F>y5nm6vF$xjizH{fCWt(w9L@}z%ubGdR`Rp!8NChS?Y zZ3`;omK3bjs@LQLzs+x&(l-xhZ2jnVPK&xu)lOu1^2I{X%NJ2%{^s4w%DFWrQC6>g z{=owYN|*y|Mf+YNGS_QqnXo%}gXU6Un$x;Fe0Y4Pa6fp=Scu^l{_R1n!|}VoY&%6Z zirZsASo?lO&~$Y?eSV1WOjVS53tUJJOHgD?47MVlK2x20{_tsS${`T+|13nA5?^J4 zRV6Gop^srtLEdgq%=GkDr06Es2q8gHIjAysRDRL`OhUr0Sgcp_p38V^C!`$iwKEN>GY7IrU(!!-3!e0;=3T_!yRM0Fp;R&P$M^ z1#-TCoD0s1k6~Y%LF~(e6d7~SyG0+A9s^;oK-ga9?qJn?ko>jf3&dnIG7d)Gf|1)G z^x8d8`XOr0T*6Qs`SdfmSOy_a)4}i~Fl=HFta>3qiYf6JT!>B&5q3{*E@p=a66}o# z1!2)+oa3RS4an7Xz53x(B3ss>Ir}LxE46#W&hR(ZU1Qv370tPSIf4JgBy!2j`avv literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-login-mask-light.png b/src/assets/images/pages/auth-v2-login-mask-light.png new file mode 100644 index 0000000000000000000000000000000000000000..457848c39fd397ee973681b96b73c5fbd4559476 GIT binary patch literal 9248 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%0D3erFH@iWOn1W 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%0D

Dc|sm|=k6QTOScn$jnHLP*C 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 Y(ia9lZ?CF%+Bv_Vt)Z`8qiPrVe^jpw)c^nh literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-register-illustration-bordered-light.png b/src/assets/images/pages/auth-v2-register-illustration-bordered-light.png new file mode 100644 index 0000000000000000000000000000000000000000..28d65e10de0569d50fc850088909ccf1305e5989 GIT binary patch literal 76457 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-register-illustration-dark.png b/src/assets/images/pages/auth-v2-register-illustration-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..df42e7c0af7d9c545e6c13eb980acc8b6357ad38 GIT binary patch literal 85004 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

346`H6CBsEqhE6b?Ig|ZtYp< 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 z000000000000000000000000000000`2PF^OA?1UlGV%h00000NkvXXu0mjfQumL@ literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-register-illustration-light.png b/src/assets/images/pages/auth-v2-register-illustration-light.png new file mode 100644 index 0000000000000000000000000000000000000000..59711ac47a09c7d35c2b02669e30987ff781d34e GIT binary patch literal 86054 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 zz3h+Ud5pjLFZ}l|-><~WkV+heR3iU(0000000000000000000000000000000000# Zoz002ovPDHLkV1i;0xl#ZC literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-register-mask-dark.png b/src/assets/images/pages/auth-v2-register-mask-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a478ab6d9655a45e98b846c42a58cd3771d70549 GIT binary patch literal 9264 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 R!2i=g#)jtSD)q19{~yX)HS_=g literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-reset-password-illustration-bordered-dark.png b/src/assets/images/pages/auth-v2-reset-password-illustration-bordered-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca109b83e70869f30e5c1d9cdd87854eebf0d91 GIT binary patch literal 81372 zcmagEc{r5O`#-K!qEHISR!P=UB*d5`*^PY-l|5t&8OCJKUe;t8yP2`?A~Ti{3NiL& zEQuL=JeFZ*zN7c&b6wx-cYQwJ-yiq&Jae9N?sMPwxzFo zYESg(=uQ)9;(V5#*5caj`kQtc)73ImQFYfcR+iAwb!NMG(Og4OR_vOOv-9r-lHQY> zub!EK?+RXGyU2ct&Dub+tgP(aGmVT$7fez5T`3(74t9Qi{trP~&z?`6KX*PY(nwTP zbgHdJ?TI?n`Jo;5Zjk3Ar6)G;{Z#r&(`}8#8WIBSU8o}s$TzC@zh%d%Kj3qJAr)q# zJT$a~40@gJZEG!k^W=$>@wWQr+JY!#8@Wc<*jQg$T3SZlxT~ut$;CX(TIVhFqobpz z#I1|g*7jgUuxpo==bZ4zgd&jewGdxVh(VP$9AuvJp!0*IL81m5%}2I3`Z@-57}CT& z49@1k6nE?$A~rua77&RCq2V&hzIe6 z(Kk>vCyuJ`&faqJb(Zh1-qYfxdb8MDrGO=t;nWj!?&X1$qgKxC?IQTbT(mc3a<52O zV_!0NnQ&Oo|B}^OXa^h^;3kUT-PfopA&`ga`6=}8B=kuel2jwX?jad5|NWDn*_#L8 zbG0xwSbYV9CX_GGt{m9hEQn_-J^U+nsJ1d!StO$YsV*CZzFn1T9vmuL`RP6z)Fq?Q zFI!&E%D^{VuePwP(pMO)%8OSR_Yb+qqCm=>*$?*%wJ~FjmqWo5puu*{xOU|}H!Y%> z)(TnX1Zx9Q2K(Y(tH(W_x8HD+PLbr4&CPA@LpRg&D~NnPJ`Y0)AQUB25)q-*+&JfN z_I3xyJzUK*q6tz1>9hWCq92c=|9?mbP5^lK|B!2d8t8wLO;vq<_H(}?{_0&GpMm`3 zMx-D1+_%Qw(HwdlP{6nEjOrf>I}$i}KX~8l=rW&hZM7cJ=0k!A0k7 ze%r5m6B|&xYx#UCAwo3J`IK)cBxa$$vB^8e7jYA4S<6>se7ZT_WUmyTMk;akm+m-n z)pb>V%Sy^34LgH z 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�zsr*3{4ku{9f@D{d^^>6;7| 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/auth-v2-reset-password-illustration-bordered-light.png b/src/assets/images/pages/auth-v2-reset-password-illustration-bordered-light.png new file mode 100644 index 0000000000000000000000000000000000000000..18531d14f3cfe27496f19458aa56c84760b148f4 GIT binary patch literal 82178 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

pbc)3Ac_0U3Y~NK%Az8w4h7yC9w1S(7VM$WSNx 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 T5l0h?&i6PN+!y;ai{-xo5r~;7 diff --git a/src/@core/assets/fonts/feather/fonts/feather.woff b/src/@core/assets/fonts/feather/fonts/feather.woff deleted file mode 100644 index 9b03a72a0145306a5b3f61434109b27b7bc223d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29500 zcmY(Kb97`)wDyCE?FlEgZQHhO+jwJpV%zE1nb@{%c9NO+_WkZ(U#+!Q*WSN+&U0$@ zT6Io!pW~$@DG3G+25N5nUP#>5J$ z@q==4P-tpl%ZZsem^g!K!C+v}$Y5Zo+C=Wk4p#O)mSA8oNnl{cOkiM>xt;N&{MHsG z=3rn}10Wp>C^*p+w#KbNMNsVtl#_sh9A@`Nu(gA`HyD`pPf%_R2KGZ*n&=zL-pLF! z&N>(j41)51qXgTr(!s`_7ILk9+iC_dL=#^If7W^8V3yl0fysfvS?`7M26>5R3Y1 zKM8))8rrgOeK;9MnHbJCLQqe`ra*#iR3bch=Z>sByAfLalzITj2-u_?H-1cMi6_U;CPOH09qfn`)OSQx?dDXnU z*SS0N?-g0-cRJF|Ra={gvROVJy9yNDZhhssw%7SDel4v&)+U@(W8__^2KM9cT!<+7 zF60Qx52neFEXxnI$d5fu3md&H6o4a|qlV%BQI25AMT;}XEWsU$JMoyFrk|d)pPnU{ zp3tA3;h&!JpPqxD9~Y&cCXKUD!8UWrFqX+MwaGBi$uJ|B0zl9;qtgN4Ynt(D0MK^L z*meNqt7f7r062a#8a@Cnrx`Z~0HxQAr3XOTY9`zQK=L(X@Bt9IoAJAWNPdk}M;ozl z*E53GQ{pdXLCE{U$cM(r2g=At&I$X{35V7R2igfo-irI;iihTk2kMGP?z8*yvxoMx z2l}%|{*3#gjEAO-2da!muJ!w}^@q0g2fFn~zK;8nj)#_x2bzvYp11pow}+0m2Zpyt zfkgWvM299s2P#BIF8TX1`G+?72RivjK8E`ehKCl02O5S)9=rPryN3?DCg^vMM0Y^& zUyo?NfN%wmxCLrU_fSTUSVlmGy$1oIdorO1w*Gs%{s+FGd#a!Zu5aef;_B**>efqT zkJ`;@MUAs+xs}#SO^*g&b%7c~jk{_kpV*d%{s8swy@IbhslP8wsXfx^kBX{3(H=(W zI>omY(>6OsSu4K5tV7Sj77$k=v`bO~+7`%Fk(Kh~&&n2US0=P-vI6=(9?!7p6Jg8F!EtC3ci7Hvnm$(|1dA^kCRTcR<7GG6XDm-wNRvJ7Ql~!szgq2oWJXDou z$~-KUXX-qBm1pQSobA#8AMxxNx%XGlXz7okXPnf6MxI2S-hi94z!AW;*%=f>m>c01))CaegyG11M0;)(&Rv#*r#ss(!Da$Peu^x zlNNk8jBs8_llU;J$cq@qj?Iq)v#$xo?t@168h z5cT43k#v8e_*($|;vGhEU_s2&yL{>18R@5Oa$vl4KNE<6YwcTk z&BQLC!HJt~NXv($;FNw7QJy%NFUA%=IV#3hHhC+?mOhCs&el39D9#o?X(`TDH<=*L zmPg&2eUUCcgIK*-+fdDZRY5!RRwD}luU@n-Y}VljQ!m>v*0A9e*T_cFNVgmUrOu#K zR3kfHJ>9Ydlv;yQNsWRa@RY9)(ACU4w-EvbW zg>fmXZOLL&^diF@a#J(}TNjghKBJ7r?y5uvAdXEnhIb zqBt1gQqRAk6IgJU>z10MBdfA!6p`aLw=?^g=k(o2mPKLnQSpd#+<2U7DeYETwx}xu zAqRcvxCqhYZiF)-Ol*n#--jblp7dC4w0C9?s;En>(0b~PTsXaEEX+1)_^!4R=Z?hU z{2rGywy;to6!GG6$6${A%Vc{PS#H8^Z5?T%a3ROSHSYDY<}BXh-@1P})FIq&V`M#n#kKbOWvT$`~e+2n)4;7^&sF zN0YRwlm)GELI>I1a`bx%{D68$b5E-f14Odov?Hg>y&9$DO{$V%A_bE zjkwzKW+Xhfh%y(x2^h-^AMPYwYQ0AgU&;L|nP-CyFmRU^Mw(BxuP?~gju8qUEcjA? zhhfUC==zdU`5G&;MTuGzGRF*>Z)k-4Z)+$RX0iHnNa>--f2Wr=s87}XEl)9Myn7lHK#xMRIA4!}4tvM_wC_wck`rFD~yS zdg-Ai&jEB0^Risd#*e}L+{BDGRU2Kq^aB}-de>)%YmM7N8{pq7B?~R~YJmZKse?bN zJecu+eBL@=gx-2GPK+jYQfOPHRcOdg&b?r0ene1fFD4FmNps>f{}5{ukv0n}FHr9o z;tRU)XS!A)VG&Zfke`+d?vjOzoDhl}QoLcbXj>FK+3s6Hk8M>aibqBn20uiIEXfjv z8JGs!IQ^>?ShPR?pL5b>g(mBP2xD@}aSEv_x)ru*i$Y*u{+nv&PyFtm3BL)3G{&y# zMtx;c*KsgO7ycUR4wh(HN{PK9$ER-yh!+D-ydt*9%4~nNpbNyeL`v0gwAie4PD>js z7LuQ!8whJjX0$UdhtHa6AsQ`N z(=VX=$8BD@0+agszb3yg+Z(=_hnm(q^&>6Qf#e{RBPs27-if7_0EZNF7;-rt_;`b1 z)6*%w;QR5-q43)$#l1My}(dZePlHf?${CQMxW^l`}S;~1%P*=8s)BY-XP34_6E}m;)musY zZ(Mo`Qhdw6Wn>rsE}pDq&OA$!7$?`JLEmHON48|riur1G9lt?`Xhv=)jV2tmBuy{O z`Eu=pEup~rJ0dS(=mG}cH%hMGv+6l^cI>(|Z;8#vCSNuHQkHX+ZycMPdBNufg-+yb zO`Tb@9(rq@DTHKnUiQHobXH43GR+GwLgHKfVz#Aeg$9>}^Qk4D+VU!#5?ED%n=kf` zsG==JgJ3tIBbO15<0I!hH#S@{+G4$(%A9MNioy-{aQ^~Gcn4%+=D-aFKGJv9yo2c?!4ajvH$4T_5sE!&2ani)kSW5uIKVJ z_Z`gAwO?xkxe&~K))Ys8$u;n24SfzId>fDJhdp~e_WKL|P1-%cSi4z6US>v-u`UKV zlY^3Z6T`N+-C*K@gFVjBQ=}Q@q!<_68z-L{{Ptd@B?1 zFXYdHm)=Oly!DL=z&}8Db&~?ybfuqC*O|gd|0oI)c>k?M2D@%~sF9Wz#G9O|yV1D# zyJ+_*GpfqxC3RiId4L-j^5`34*D#$!Pp;}RVDcUNuj*$!cH7ADTkR8?%$^pBKW6>y z|IRWuwFVM6|M)Y@6fl8{%)KwY#Ui!tQtNP_AosGvIMseH(Z zuym^)>Ntg^rM)cz1-+-^)KnWprAkcoaw9-8MfGyaC$eQ-^@zcm&Mm5%{fLEt+UC2$ zPRcQ=GXJ71KYHcP80JPeUqji*Sh@%u%gd9>bjgoJ$bAzpnjDW2*24Apir8R9j}uCQ z%K%ovryZLng}=nAJi9c>+CYx$)WHg^DkzG^(f}dL@v5I7B(l|?XxePDc}sisTT$f$ z3lU1eUAP1@oBrkkbHZW^trP0QQF?(y5%5~bp*d8T%1SCvoVe`|+zLZ*?PdZ83Q95W zXE-G2wFGrM+~3Er6+JIV^@(EN^-^c_x?SAomS^Cv<#rx*r=1khqw?#lV_WAr39N!5zTNs`e5=hSK=1D%!{gu1m;{QCUQ6E9qSJfXv zq~zte&M*HPpVLTf8YvAa72IoCLH#75|8e^_x0phHO7{A-y_6$I{+~9IAX;+d(Y!<4 zs28h3+PwWPt7iCg6PiaG@HCg13~JX#Oc`P5GZdHbIEXulO~&2elJ%Mrf8ylsP`?N2 zY96y#d8F+Sep|m%*My-(Jh!yk{U^F0uXWK}_i}m)1eK3TD!CRRsL=ye?2zWRlC%*E zs;5v+-EJ@_7ZH4>eXo0E+o;znc1E5*;3rV<;*8G95TRD~)}yTt#WE>Qg>HOOx|9xu zZaML)EWb>=Nw6ZKRurstZY$h75vUQ{3!lVYn2*lUn`*O)lQ6?gxgcCn`lpZwMQESc zLczF@w_S~Y;vY(^!ul6)qa_@__tSeF!RItUGq2R7` z40;#;O2iSsQ#zBsmik0&z_IEuPwMswL{ES0sbVsio$*6G`8f5!t?pHRUO;e_Vd#z$ zdi7rXl{#6d-1{!4yIp0?{kc{2mxFAsN}8prKvY^tN*z3wBLjX!H9(sAjYk8H*y2G6 z3bT1w=En~itx9*-mJ+fB$VWLU#U64orD8EXxrzlTs{R>E;H;70o*kfdgjnsgw2YsR z}i%YAXredTq#GZKWOpk@`hpY#kZ9C=+D1mOMv7U9SrReUURRd$h<`xI~^0U z1G)JTDxBu7y=~;`Po@^G@3z<)5_@Z!WqRO%_RV*<)ems?BsVwlCxRZ!Ks4a0PNUjN@ z-P_-d$@Mm<;iVG1htQs-^GW$N7kPzE&(kp3^#9HLquIAn52S3FhmB%F73Y|wM3qUs z4}uRXvHkIg`-3M0CipN!a`TO7`QL)XHRa9#biB>oxj!;#nAKp`Oj%V@BH?+w2PB27 z%Dswz^lzdy$QyWCxF!1wV=5Uq&1Q-A=0mJ2QdfMVK+b0Si4rl$Q=iO!rTBRZ_dBfu z2M&r9zJ#t&3dWW96oYuLgbvXodD0K8%1t05S*>`QR=M4nS8fTko`rY5&B1($9Am|Q z!JgMOK?S?X^1lxlndW1raB*HldV&fP51|9%<0mQL=~y=Ju*RFz(0)9paXZ(1mqp)w`FGRjiyxS7P`<4Z-*dQII%E{msA(hfS?<^iOoE zF(wp`qy(*1_?=eHUex*afkc+F`NuOcZn>hHt;7v8#(JW82db=(m=hY0+}H0UsL_5p z9BTTmQtrnLf-tCMf30EIA7AJY*{3l{&OO;hy7f7K(Obi3=RgSY;Fp>TMOyyr@66H&_Kqe&PNGbc3Q5a#MB` zBQ$qJ8aR}#0u$h^$FAwtxVN&5>QXzK^<#H{tvfx<#Wo@92Rf#qA&Q%%DJQfWIyK$Q zqMNI7eZ*PLB@G>@dMVukaN10YX$-0Y__8KrI%Qm{nFoT@VmtjuJmlI?5tD1V`PRpR z1Fc-}O6iZkv+1(1rAf_?Hx4kcJdN?cko564Zbm#d2ZcT2`X;&?AZY?&emVRs>3{DL zuA#GVb-rqYZ1y+aS`EWL=a^M9msxRpCga@y7x(`+w;_SW|$DxXGUxY2H9q>>!duEZ70az8TzIWW+a_7 z{bjPNwgvrp*j;5;+A-}T4Vn$QxL%_nMsEtE&pVtt{UIoC9g07JE!6C#ezVv~lN&4g{pDj0TztcSNV2rYg`7I8W^ z0dF0`(!Er4Eot~)Qu-pT4aSLfiL@jP8hC}8BW$yqC=b1-;s$`ATEWz`3NAcHX!@7)#QhBZmW~vBf<(=4-O~Y z8-ICv|LH7VyK3e1o9od|4~Wj75=bOe@A2Hga^3}IqbNT*$HSfeY@HP~k{ezeXY((o z;b`p`zJZo!9D7Zz{?q?k07ZDYuw?$3ggmCWsb0c_?A!O*;Mj)t$S;ebusU8Oq#J)6 z@(@ZCQpD(km#4w-q_{?8xLX-!Q<&vi90?&ek_%pjU=KKeS&g~SjyTciC7<$UR6u>z zFL+SK(VIB^mS(=#tIZ;obVEv%q~>1z+9_yGha^{dEt>tY?Ix{gP%9cY=r)R_VVPL~ zxeCUQd!U0LMkcBUNciDf`awxN4HT+8II5Sc+=bwV^;If z0;N?Aup8zNlNj*Y2GxABP8v!xSFABJ4!^yYj6StZprS=*&4cJT7g@mZ3+pI_ym`2& zsO72+WopsI$o4f)$cCHgXIj*3IX?^5A69<{JJWb8R#8J7cJw>^Omu;?)bs~W|2Xui z6!7HJL2Jn17alMHn8#P&Er%r6R{*tyks{sE1*QxFgDcY#sUEo%2e;VNX)HK>O{pJa}lY}zp1`jg=MLx{yy+kk7y^@;gr z=7mF#e#rQ$;E-iS=znV+qG&R@;+=hm@X36R@_z}HxF0xoSo8Rxtz%t zkfCW!!RlSr`r-<(Yb?c@j)Gb2kiL2nUeU}6oys`WO>GTBO`u?IpG0$z*sG1L>%E)OA@xiC;UnMtFb8?F&)mIDN7N}^zLCRDhL-Pl9UO! z=9P`ApGWY%1|;&|`PH_Oc9A2I-!?C`BWFIQA{zmcO8l?;^+2I*Yxqt;*cKiDh==Kw z)8&$f$L*=;d}{SL{S|?J?^I23!=wCKmU}Dul zxxTM#eA~~5P2b0|yZmz4+LhY%N}K%sZ04KcD0FV6pP`dUV8dhHLYMm`om~7A!yyf2 z^}K+CG-*v%KQXbFJ&kFRyZ={K-`%yAhsztM*1=2LSRJy-n7>TO<@pO= zFOvoi6QJdI&BL?Ov8=9$r+TO3Y%pUy+kwbW>?1uoyVV6gw;YYku!RsJXveW_1ZSYUhjg8oA+kN0e3RvPCpiVwdK; zP?II9*i`wJv+QX$mrdDXVyLhu)156V+fGPjbs?plLJl)!GO)7hPg8tDiVSx^kqO*c zn{Rjf7G__0zhkGbQ>Q4mvHd2M8{2b2hMRSghJ{_%@Rp_|Iln2}@L;+hgd{jWYGI5v zT=r87_#2OeJa4yo{HN~op03li1bqhB_~kq8;ZsW}GkfA?YXGG_?v9%C8xwL+7ydSx z?pf}g?%K4nV=jG)`0!T(GPNF77hQmPnpxM14rnhdDE3JCdNvw%A@@G;?6c~aidN_u z6boB^--Z1ORrdQ^!U)$5=egep8*xSSXEUJh|9R_*&=mpd>uiq4uYJPTIdTi32KmOZ zrFB$)^(ny0DL|;_PWxmjt_bDG#45hsNTcS{rq0u9#>!fwZq)`APTu3G5zfR`H^!Qf zl+~7~OL{g^H#)iX`uZX*PiH2>3SdF&CQCac4nVPn!I-^uOFTEI3B?R}PwHS}4upT9* za#ge!pcx0cCykv>j>sbLC=prMS5RAw`RKxnuJjgK!qMCVM`zPgydPVL`O~Eg;F=Ql zxyO}%5lZd@&qOvPEX@px;5YnBD$i{J~$**y&Ri44KjuuVlwY4y}cMo zUjlvuyi|(_H|2W%`am|~KC{M{crmMJq>5jNKV_i+KektDFtLOGEg+yuiwgMeL1>Bb z$C80p#=iq+Ov#CLmMpyr$!%z}2<1OUR3z}9mgECe@c69h%%r}PNg}NksVBcDan9$_ z4p7T3!mNTZvS#OMZB8p15KN5zp|F&ZpFo!9lPnnRG{uV|ZmO5(lEt@SjV18`mCp%l z3do?_nQ@lJ1k11-3ihMNWcATpA3(yW-v%(C|xpl z3L+(}!O^m)Z+8N(uf0=ZjjRL%D2Ej3Yc=?(7hSODUrrU@HSeWJyK+@S{S$rb`ftU# z&K}iXrC&oBP1Aas{UryNa3;9JEcaUyF|b56KJph=T2XymkF|=oee~i4gb~WN&bm&w zY)rN~lQX^^TM8Y^RF`#hW-C40Obu-~ji5ZQEd!m~yJhFg^JfOwF_w$I=js!6a^Nju=ik4v3BC3rcD9 zWhMdzH#p9C-U0-lKU=Uk?sy=bNP4mo0$2S65(b{TP;!e7moU~5Sa0%tNAlsO!|%U2 z?zwL&4qaRgO6QCdQ4Iqs4qXKWH*)UO5ogx}pY%t(F7t}5$NlY*I?r|zPWQ&Rt>R6f$(1PwsIbiSx* z-PwN6XaMA4Xyv+GCm?;w6he9`Qq~3y=(%d?&D-y>(PwnLbEWTUV5GH zJR?FVNio|!6)&E0fE(tYdi$fmg%w(*cQH<-un%R|k!6mAWiJK|q6ps-0#-S_>|O!Hffu zuRsL3K^%LQJbk4|InYa}?ef%duT_fVkv@O_;E%@%i~StFyzTAFzVc zZRO$UJ%$zet^K4PI5eAw|ER?9wwke5`@PU7R}a~7n-U+rgw3ge|eM*el+}B@3rhR_l#xt0Fy$_06j3B%vyOh2}nGSlf^Zp5mU4=xmqk z=rsB48jai=UyV)Wn84;Q1j)@Mub#oC;c!039r2~pJ0mk?1V18I;x66V6H25GKi>p3 zH&+d>?igH8qZ1?v^DggijXz5e08iL(t`@VvnP7%qaqcHtGh7+$3?;g))`cm17n`Ba z$Z({ZC7}+^%dA^62*A(iLyVwSOE@e`Z@gg7~PDgah5k62@PaWBw5DY@^d- zkR;~dICGgPGMaQS{apsbRuZ;@iJh?^svPW&+zRjF?uA_5d7GU=)iW+osPY;1omKJY zZzkm#eb9a?3jMG1Yl4A4&Ea`%ZZ`+=-(5I;-+#KkS^LC@{JI zZPO8)5)0GW02L)1T`!LTgqsZq+;}FL{c8UL zEc==N+(t5Bx^Hqi3BGe#*$I_P2hL5)G3ntr+|2KO2@pt;m-eQtJxJp?tRa^Bi1`Vg zJ=I2oF_6^cfS*1`GG`c1#k+c(uY`=VK!TrQuh*D5DC*BWi>mYm6wKOULZZ3BNF4i| zMh&f$B+V_cAp0R;mSFway$Si;bygx(dVE(zy?ywd_$uef#04)FApnm~xJv35yx4$9 zhlwFj2!ygOP@!qhPw~~>4j=Rb*MPxvn>Z)LX2!Gkj~k0-sgE#sFOO1@fnRu)yL&En zSv0Psxtx#V&v0gXQ6-x5yL+d;DP`AK@sSQSBuzJsM>BV3bkBq9@@<#x?%W=`Zw(jY zczbjsM&;&b(5FS~u5e)}J<2V&^xF_^{M{Lpt`M+y{cNnfE4;DL)*ECYDvGh(hLVtzpo2;YfO}%AYHqIl67`r*H>B|@z z$Mk5ehtc^%0M{6%b&Qr_ekJ`*`LOQv>~)>pN7d8(Ksh0pTUXsz;~L{u3LE%pgRcK+ z@?OUg$p(jiIa9hJtJ9LAvOL3$VQRqV<%rcZR~2JfT@4^45Gt*0#)=7~VBxBtQzwV1DiO~rOb6B>!B#>Onro0nK&!+9<>}KA;_{|X8X=WG$#VLNF`5N zh}DM!T;|?H>!t;$d0hAj=T}(u<Cg+#tK^>UzN`?#?uf~KAwwS2kgLT$$*8eowqBW8 z$jPOig5Rx`9k-W}D;S6&nwxa_-@nn5&ZW?DRxa13PA<$n$lIKMp|ncTf<=O9z5!kR zrS)Lt_SfV>Y?I!ZwhKwREa$p#PHT~38Df*N=GNTp{NbrTt>$~*-HG1x9{*b7L;Uoy ztM~_gvn?>LU1-^Yj~0PAh`os{TUt~pV8_M-8KbWZp_r=Rhi&;oGOylAw4`J|SdtsY zvFv>4ruc;t4OC2W;J}FsJUX7w#@X6`T`e526UFk zaas@T|B;}=RTc6^&FvM-jM4&LIDx}!N(U^hz7{#OI!KQlS~1cNrk`svCxS(BqGcjD zh4kB7P%_IDh@puX{0AHYGW=S#z%zZHhKk2_in(5`*({Viw^KbE6~A=Nj9TF5OOd_j z_-rDEg@?C25TnMlfZusPwMj#1AgIpQl#O8lIHP1;rhvj^^mShj@r~xm!+7-5j3;6q z`3l1q5WL^wb1kWmS?;#?A&54Iwshp=P3R?f6s%91$+k_VK`(fS#UalZ@iF@+8f)`b z21Vv1G;k$WtECAJ3kw^%n912?>OVZ_Sfk7!3ac7Uh*2Q~I`dz#zNXi(o0C3CMc}EGGlhx-dpb)KhVGV$6-Q!l+*2j&i?v|j#YjC@>G5*7txb0Y* z#0$JvPi5cuKEtq(&ug$3p=B(tIepT;Bn9QSS`ZTcyo-dm z3Ct;ZJ>Rvd@JzU}dN!79Z_RC(@MD_UlB{m@V@wyVlRh3Hh0A&47R@X2`8m#H$fO=- zK`$)wjZmvZ+8!oBttO_6^O3}>gb#jr;?+WZswiSI_UNT%{Yl}yf&}wuWf?k6YgEDY7r!U;bJBQxj&)mwzYyt8A@lnd(32F5wS1n(h%y8PFW~20TyrO7(^~$)wt>d z^b1PC!YQ!g&n|YiR%>-k&|bv2tTwzys{_R1++PO%;~{rCJMlwPrA>Rh>QF2lkQ z48OhrN&DtBXT#P0S2?T!li>)9TjOB+Q(IYI#9$V3=A3yO2d9CL@WaN8XJVxCA(J1n zem@K9b(FX+J*89e2qKY^H}j5Z0wvylLcPL7!Utjj)U*PPh5|>{;9*YkowVa^-_h47 zE@2|^pFn%h90AOiV7nj|o^5j!I)Q*@xALK5U={&eo~uzJdK(uqRpPZ5x)Qbh-)Tg_ z38I`V+a9A~)crT{{x)39Aw<<_9;qbgyoq~_oz4qpviX0D1Gx)Vr2ZhZ<>d2QXs;On)MHD~-glO>@Pr+y^j;vKO?5quwl&9dNymC0QGPCaYI| zm3v~ARq7kQsGy&bw=QVgnhG7=x^cENr3`n|aOuXnX-^Zs1uj~sZk_>ej&`@=V0`qy z`g+pqr@&5{SvD!~S=l1~*o)wJ!jF=;Q8|AjxiM#&lScb2zBXhHg%&ffK`|tj(HV2p zuI8_Jam{|r5I~6G~=~)lv`d&AU(V1yl>E$@Y8Md^x z^3?4GN7_i#5IQxtn}$CT0mIIHh4q^rFV0|mZUoL?UOhSHpswrx0$YFjOQJ8@PwFv= z$J@{Bl3g2{r;Jp@cF05(mFdruery81wu=H)5|;o!*?MpX_e-&95pe=dr|962c9ZJ97bANTHf%c8MKt%p&AAo5yhApNYW|j(?&EV#6Lx3MWRQG zd=65`p$z66dSoFWKkp3hY5MGme>v8%;AJkI!5puh0I7#_qd9TZ8{kU1nAcgMH-`@W zy?+?i-_in@*+zY%+(f4f!N*Mb_WJ!Ko2WMWj?NX_G~tl8s=xH!P6w_{kD6Cv!)Co> zHy*aS-Zfb{CMNszsJ100r28527-u^#&S%B_=4gxH4S4W<-yAQPI5~CERoZ!e0txE+ zQEtFeovLG(Y*Q>v)MGpGa;CsF61OapCI!y3Gzwmi@G;7hK7JaZnZdfQ3^`OX4l9!` zvl9JcE*+V;N+Gg^?ckOkbo_BwgU6R(h1h6q)zUERitW6;C36x^;J{JOG$i|=pq7CF z+a^5_pq56g^fOiepom;8^P7c?pM;MROPXOQj8jk}xv)HUxB9dEt6k8rK5JI2Kgz|N zBtg=T5pb`IwCI>k+N>`xElf-*!lJ#fx4Sa#jET)_tI}d?jtTF-BG%b~qH@(os!Z~? zn-mt^(&V7=#efoF`Z0powMv*-ZBS1Bp9X_*iFRuT^L08OR*&!m7&XWEYk|#y1neCw zS*}r$GcfX^Xyly9=80pMIL~RCLitVxk>vIyeug6>b%kE{t8ha(f?#eugb*uRD+CRZ zhu0S7W)JyLmVZBi|3QA!Bkoe~3$8BL0zTm(Nm20`Lo<)b` zJKYLZ3p9V%!-v`3CNf&De-ar6Sz@$HAI-F{YJ(yRLIs3$^SxNQl1)%_-D$R@L|gV} zz3ku#*AR#D@~sOeZ>yg>Ht4ymKhkBricrCi?%%KLGBwYoZH65iaZnn24Po-DaDw(Bic!y!j{ImEg(xDO}5Px0E{xbhPQz9>w znns0J%K9hSXpa2}<_!W3Isbsn_Ys&R!o4zYCVhTH#3rMTokl^o_#<#@%$Je_;VGXDZr%O|NpqrX|nN>1)>5jhq^M_xxq+XUhrto7Ma6Z*{g=cg1@lM%GF$ z{rKZeIkS$63rT@GUox9T>^2{dvmp*Y8R-#a&&1#Ax9bLa-WW0ZB0b(W4UL3boDk*{ z^9+_nHobv4tm>|QhJ@RX59gvwovydsZob2pu?Dz$!>%v=sI6(9N70v&&zxD`Jf7Kl zL-&VBgsmYIe=Q#KwvmJFXF09+dcQwJcOCD!D{=ytV|RN29OSb}GrLK^Jt26uRr9pR zu)&*RhX%O(4y3J!w%xDl4!e^LWLtjL4$K6XEZXI8A7tCyrt-dO^`#+=K4-w(o@iXw zK`G6ey{gyW`J+|b-{-b^rTCgVwbL2(E;FKN3~(L8)H%wQ3wvF?o!5&vRSHIJx(z0+ zmcL_gyBCQcss8_rT+>xe)H34xZVAdJQ zU@hYiiSjI0xVHD3#05s1e!t8JvT#DvDcp=R+PoR}E4G=1d?y!qX1|bJH1{I;N zPH*^y!eRH;*eY-*O!FfTjpHgOHu&-D04w{KiNkE*WTa{CHc zJI%x+W6qg=NPZnIBs@*8v>fOPVyZ(RQFd3iv>ZmZ$VoJ3JO4x4DRD5>*EIFr(B+hs ztVk($fW|#fV?4WxyV{t3@_>p#F;FE-^;s?K|IuDujrh0Br;G1YKKl{sUs)jI&yq+V zX)j(DR{T+13X0jtrXwnJ0qgt7{9i6a39;sgL8jc^@j2Y4X%~~a(fweL*K1G$aCQH^ zMiUpDFUa~ZB0T;yrkG>%Z~R>%S5pR)8g!>@7OEl+X{Zu58f60tXuRmmd?PT1w~TD%X|XYE}GV#S7`vlCt2pJajcCpO-)`4pXKq0DTV zIaGZmnDpuHKyRmIOJ@oih5-~U_hCl9Qg(jd{r#z|8>3J?|L@l)HmCIolziK0@6*mq z#-Oj-ae8jQ6P$J{LqYHT1?ZD`i>8D!rO)8?J@3Kgecj3Q?uR$e8yE@6d!B=Gwoxl zwLLU1JMU!NND+W=)kCzDJA`S}rTWBpzYBKs=(N02>i$_ltpO$WtH33?h zYb}Eaxy;Sh$FX6dc4CHS;kw&Y=FDl_ji%d}@(hJ$?wSI#1OG_)nl%=!TuwUno_Hs3 zEi4S$T;^l%iq(lo9hLP?v*JcB1{5gE{1k=o{=tExJuhTb50trvK#7uuX8dam+py7i z8m9yIJ;07BAwdH#+J(_qR#9tAQg?Pi^3{sxtntfK@RLuej|8CM@0zv+SL6KQ`>YY# zqZHWY3g}R;fhg;P;&4Hoyv8ux_zel~Vn8+G4$ziw8!sJYcj@3w-LUoKFofxnB;P8i z#VY#m!s=fw_TZW@xe+F!Mz%WUEk>zkSL>rLlJqE^sHTOeLn40(t!25P43`Cm~OhVB&aO{WT};l=7%xcv%!?UmLsJ|Kix$xZd`_YZ`Gl z)aQQp%sCbSJC5RRFkDZPW}y<9exFCqHWw?{i70yrW&v=0UzcA;I;Rw(m!8!g_^CRV zYph7BGCcaJr%S4~S}4qjL{H0NvcXg$>B9Y9pDl_6rAo)ewP*OHWrS#sJ-$)Yp^vFn z8hOeJ1V#H3JClyK`?~~>oC$TYEjz26`Ihv%XiKQEl0uWv$@5d}(TH$3+S|`Iw+;vc zM;j^`44qN~nL%OJx;0H~UT%$KyYA>id;}e%75IMY3fl(y(F3IU}PabxN_6 z^|>IuAf6O)%rJ=fE@OVjd88;JPOr5Ip+FY}I20%1hGenQF!(nujOR$c3vZJi=HSXL z&FL#?Zzv4cOb{Pn$*X5hg=F%4hMTI1|a6 zfv5D-@Awgsxh8(I3)hoD#tAFO#Cihv~b3^Se?!3zy`G_!D2I8i?_z% zB|98ka^nnhqcEs^D)ikH=yqS?3C{MF6Xmv@xV#;e1#C8RJ3zj*=t%hvb7T0h zrQ>8%uespXE0>(kOj}rF)V_b4Mit;^x*He-U?SYh_n!2Bp-$0(US*iHNI=b4bOJ{S zw29MTe6verJ=2JB&vh!~z88g_;U{DNOpGV}`+*b{qHu*%LQjLMCj5}BMA5muq(`Vw zUw{KlQXI}2$;7R{KHp_3M++nwu=UwpA@^O{hp~Rl1A1B25n$3lWY%weB$~$0jXJWo zGS2Uo8iYr+S4Kn&m~(Cc#xpFM>@>Gxct*;3ZfIQ?3(le>>W(kq@L)RTEiDkNU+oj3 z)`vL=9ymi&NsGfxPcvU;^iI=U`cTVsT>6S9Bf7N4_8R}25o!+C$sO!;PyS&= z%({Ku^kz03&^)kOu7B9eJm4O-OqoYwAR(nk)!pU0p#^jN_ziBJ%6jz9EkWd$chz>T zEDQq!Ec%8Vs8Y~S{JK0I%+K$ers`^gOn~M=G z#RLNf@wrhOpxbfRAi@Le-W53l#Co7xz2g4R}ltozM zOf$)90Xi!Z*D5q@>+9d;UHz@GaRrNS!2^fU)WE}G3YSItlvcT091(R5 zinPW;9G~}2Y3a#Mw1I>J*3jf_y3r`@K_~*MGM9^myBztwpft1@xeN1nxrTX{|4!QD z9AV<*mJOTMxLrjy9czsASi=F~)8AC9zW~+KB?Xghy}7;3G1jp8p>f?wMc7eN5`~Yy z{4mtax~RNXj`$!;bc+fjW!;yXm;Hb%29!M?`u{y0LgJdOLb`9wrcHGvCG4WNI-BgI ziY68f%VGIC?f#q~b7wv8UYK-+g~6}QXmhU?5sy1qZ#ij3$_tW zp!<(|tnK{3cj~(34Jp{G@9e1U_`TB(gU5)yw|W7;N%`eZ3a6{Vae=NyYS3{0|U~41PmxE8bLaoniCTUJ%vR zDq#@sq9tWz6-l>S`MIt=$Ona@@0s;8#%$~#vHEV$HS1{qCDxL)r;)7yppjB`@9J{h z%h(7epy9s(Ya)dO&D>5bT8uiB z1<tNTqj{iI7UW{53K)@GDQOAp(p0zO`gw?zJPWNotB&)ZwkhnjY_J89 zQnls#f3(y#{b3Q%b?ftB5@=np1r;6+zE}u`34xr2R^Rbl1P+#IZs+oFN)g{9OrY2~^i%%FIyX{z#^E}k+l*|3F zBmVSw6}#E+x5plkz3_TLhac#^0JTM`Q1bpa$TLC)2}*!c_4G>f*ZSVC&&rY4i=$uF zarAOV_d5Dfnz1)-SDUWD{=ip@U(GoUoy!+2I=w|z`_NBFE8e;>*ujQ7np0e;mw%C1 zc{yO|y&?5}h1aHwpeS`-Sn>pJryZahiV99ExVXC4DzeGh)W?;5lHLziFn_4(P>b)xAPq?fL&eDH&x zc3SQ|rnV{`qkSeLwNrdHA0?rf9@x4N#1;t)pt?CCi|I+@mJen<<`47AGcpW$5&cBl z&a?SPm@Sl+zd-3DjMaR(RaaS|1eBDy;bl~0;$Yd@v@zO?FMpv@z-Y`W8wpC;rDB9& zE!Rai(>qGZ5N&U~8*q0bFYZnh^qP$+g@5!C5|x*((%#&)!+zn#5WH+}MEk&1_sQ~o zSFz)dUqYJj(w4~H%OH61h4vl0v^Pifi}YCUs>Q#Sa8Yz)qvH8Y5=A(c-Ut3`GQ z*mx^41Nb(iqx5yimIUm8FMo^awgiln*gi7>DNea8^q5{Jor5@FD(5|zDjUXhw_;@v zi{wFTgPO$%ShEE;B9*1d-hEp86uTZyQKwz!KmpMK38&K;2s#^LUb{#85&I$129Q+Z+qU)LYiEBESWhiRG0&H-^;yH1@gyOhmZ(_O( z$!tlBR1e(b8Df@Dq*hi-8r2&)HEC9v?k7upK3_}o;`y6)g4YcNhXV?3FYLs0B4*SOV(2(ah5>X)}w~t3U1#L5sZWUR>rEL=}X^lEKbk+ zS<<3Do@Ngn^7KSZ9!OYHW<3Un;u%;d2(+T2Wilv#T^7u+99CS)+;$UAo;8tcc7VH8&;wW<5XWVLN6{j>@a@bUsyA@=c1! z1F48xSrrR>ia-Vm}AP7b&`pSNn?I=Dzp!1Uv7Ys$D`%N1d~SY zNO2>bU2T-kt~SbMmyEL6txv9I8UOzHW>Z>zVuH_EkeDs)a>|>`nq-z~hlf_8bVL!2 z%%llJIca7|dRWYB$WWHQxAvpjxTgJl)!L6zHWZp{gFpV^j}I;%`pLik+d(aPFOxd& zu|^Y~f4m2UQ8TN7+q7jA_M<9%0e^b=nHN5fKSW`#yB9!%X8NoB{3i#N5B>OG*;`?& zwzPV$v$bG2Q=*NAPki%U3;ihn^h7^i%5j3w>o6BV3~lI8>2&-d;2kWW{Bb^w}aN!Q~Q1TV}YbEnP>ZH%a@=WsE53h)#m z1#cve88Ts%Vh=261wMUDFC?#!vXz)_Yc#x*WINqss~&aRk48cZ1yidB6Yj?Q+B2-wry?O_>AXfcX%p ziq~ebzuZmi{;>0pe{_cZcGCT_-D2}9pc0o~ZvAjW@LT6O9Or#2*zn<2+5f_R3`qa4 z8N?F~*11%DdIa&TW@2!6=Ai*VOy9`To!2>WF066M3I54$)(DsyMe72T(d%Na+>1 z2#*S$SC&^*@A5^}4L2&g7GlWU00w#O84$h)!popo{ouaa*BhiTa((qpCu^H{ko&4{ zs@#o77oPveyS7hAf&*OXD`a~*2L;MK^EjH7(k3d|@8{#s!m=m|;q$<9dmAk{p(=|^ zd24x^ah7w{#NojnUrg5s^`&5>;zgqaUxAibM=MzJiZ6i;b-1rwMD9iK(%RS85MVF}~1L9aK8b+Q-CRvFFu^Q-=Il zI<92FHI%SV9o!&j{PpA~ z%(j(6PYr_FB_4!@>HMu}23G-!B;}y(XKQ&)s!%GyD%hd#)Y49c?XV zUT|hh+e}}2)fV%*+dtR?U+4b3T7UP=%YOzx#jT08)}X6p>&|)ec5ZEPRq6E)=-7v) z4yjLCirM_41UK0d`XEfZ!wkhfiY|QFR7QmRrDatXd!a6Xkl4RHCw!*m^)0=r2Gf9T zWR4c1_`~$HIp|t>9{HdemKVs4f&ZX&v8MYr6?_OTzCz~6TpXggM||8M9Ln^!XvNtB zn6J)mgQDVsog>9c+1~&~e+#-?w`Avhk_OmWxR}wzVCuCs;Zx-L?Q+>Vq=B~^MJfH@+8#s3H>1Nh5`-(a6E9}`b=76$l zC;8g^hKM{suxk;BHQ!fQ8EiG1+JY-HSLD{(?PuloGc;Ppo&oEb)?v44qGu%IZ_xCf z&9cEZcvve&0?_Vn%rDJav@uI=nCI@(b9kY0ICulV7i zckI|WUGDe)U+pDNbYpwFjaunHqrK*;UfC(ltVSIfJV%nX{L(^+V$`LY`}r0R+zibF zrE8n22I_V#tCfxM+T;!{r*ZNnc2-8dq{t&1S*nOpeNWZ8e58hC9Ub~Mh#Y;@c1f)I zXBa&*_+76G6P)fesh17;G5DDL)yCt`@AqHWRpBRO!o5&KY;PA9n2kGtA}3$l@K>KB zk(Hqrj$vxQ7rAeA{5jmC^&`47;W4 z66HBCGX*;HhZq|GxIJl_aja%N%ZP5-6YJMFC4kbgJ&qX!IoswZA5}~dX0Ys!+3(R40m1O)+ z<6BH7*(N11mly_$S**bTk&>xwE|}w)!g7N|Pe`2&hO*4i4;UEDjs6y~M;|^Z`TEi+ z`h-P(p|R6UpHM5WY0tE%@qOptmI=u|#cuY7{nqS*=fJvUgNJ+idR-xV>y|CO5c2N% z;z}2&fs67XQ((o0aX4frrUtj-Cjae;M$caEaA?^UnnU4P{(UB^y*(H|V>YFRK+as1yR>ikl9bZjFgv^un&~Qa2OB&dv(ATb9ZrO0 z=usI1uJU9KXc=H8g|tuK?}q2&<7YzML%7!Twn_T}KcKsAaXlw@>p~3>xmUZ0!RWoW zRX5YsSH~Y%loi+hRI|W%>HKJvFDDcS#n^gP1&FYghzNGfG|ZXCAaf?hwvr6DHL{j4 z7FsL#A`pg_uYVm{!VvLknfrepmq+41$He{I#)*)@=?F;B05?SuKzB+Wr)pY_E2`ex@m}81z3K?o)(Lb85(EZzp1c??75|Kf8Cp;s$bqYQkq4g z_VYC(qPNf_7N}EMPMHLXqQ)Z^T==md%l_cGXz9`dK>3t;prBm5;Dd_ovh&pzt502W zhQ)U7(s#=Q#r$Toj{++Bf9 zEgrhZa21T%gxXNp+KSb_|C#-ki)>TCQA78*`z7Twr_lhs_g>&yn+Th$r5%56n_0f9 z6eSTghXL-ME%uShb@80bvh<$&Mm__ZMw~&_Vr@_|eT?0HDAV7cQN8x4Ijzibt~j(L-DZdqO;kZ+*0;w(l< z1GPPTay(~fLhOcV@ZJS8CDk~h7)9k5B0Tf>9RhthcY!5oNN$A2R8$c}RKE3tP87zl zfHZZ%xHLDT_}aT8AHo|xq()pFO4RiN9T_DUKDlB-zM^u6Hxl-NzOfazs0q(4OpFL8 zK4;2AKgjl)pm+<*M)cjg_&D*Zb7vXPj|ge-G(<))3lGE;hupgS6zK;U&p<>O&jW?*iDh ze#3`S@#K=>hn5(^*NLHA9b1`vkL`27;&2RO+l`tb4tXKIolh&K`Jb>U9T$Zxe)zm2 z6mq#jA;;J5Lx{PrL-7=g9_4nTjAQKV#J%W56fgOPjW`16a2#+D+rxSq_A?x#jw|5N zzEf;OSIw7Q5bf`M_txWPN+NKekNYK&27RZOuYC;Z%*XU*zt+TU0FC~ zaKeLAcaX{KWK7J#yY`LTKFxTax=F^IT}~-XC7-28N9rw=q-w(U1%!KUii>DIY!%uV zF_MSY4g&KsV@@~BS!9UqZ-x0$f^O~r&eStRGHA+9EZ@JJ{xQqIJ-rBsixeh%>?Muu zLGV~s^giD^V)l?=dlT_MSpBRTCfdL27kfU}yMi*p!S+VtAz}4%YKUa2uRih8dKf-< z%fVq_b`H4i(mn+IMGD*XPy3)ZAUAp+?O6=4xaU!Cqa5%)ss?}#G}$%nB|c{3^6!|= z5&ehzFqf_`+r~F!PqlHFN>8j{K5wjoZzom1jru#+z^rTBu@G^8Si9#=yG`~4L$|*G z28-tY$M$SLqDL2QItFN{O!m7>m z&_fR?q&coU`z#mXw6S#BVQGmu=g!4_84uPaKA#vrxZpH=F6;)Us-zK#y;}gG%iu)? zO8vf?rw$`LZa`Pv^_YzFasMm-NH$ANlq=dGRt_^bh)tab2}T_-+gOyvtE6>)9PbmU z0IE+3tr&ZT&*F2==0>M2NWOXz)J4FCg zTf@wBgEJni1lZNL`qnh1w(d-EJU||Bm^_WmUap_)Ev%X4Y{fjcceXlbtts>(hwN=` z^q3qR=fImDOE8^jLr_GAH5-&d{g8yU>_p4s$$vo77a^1>)BctHO0H1YL8MS9 zru{1xH7r6h-{N~2R?|ameGM^>a+aMZSz}xptOB{}I5#08UTc!0F%cq^k9{N7eAzYE zX`44}ydQgbfA2L*)*oHB?&$i%Ps;L>c`nrz^j#(?%w@>OZ@%@d!Fls9-lzTVzWZ^M z?w^^-!@~K@CA|NQ1?T`7!4K$nKXoF@K&djh9;+t`5IroPWzWj zF0}8x4ANI$5#G*Ps$F4dCm0%dczgJYt08^aUi*cYX#a8@YvBWi=2famFKh7$-7NF& zGHH#piMA{u+>(**^e3uxEYRDp6Exgskr(JynO;aTZyU^L#Z0+|uJ8EWAHU;{KlKN*?vSbNg{!XofK7S) zYT)_Hi3Gz3Zbbt6!ku@$k!(G7TVC~CevLQysjIKPM`AW{D)_1hD9-?D`oraeNjq1U9EJryVAyd!Ia8A7XBoCthDddQdq)-64|5GJ(dX#Xn%FJ}H!RL@b|!;S&O&u9_C7C_ zgbAXmYcDcgdy;tzqcK{9k@FJ)^@c4t`M`1EofWyOK}T)lH*Q4J%3Lv{J8Q7Ddss8< z2akD2DPL5e!-*CiJrIyVzygpHHLX_$$OFgOYsB^&cmL$L&-A&Nm$mn2Y)VL4t zxV)3?SKG{?oJ)S(aNZk>5=&C$u$>0+8zaA5G*|Uswn`KGNfBlTBiKkPBy?o>Bq>EVfOhc5-;OVeK-1&#?P?67fQuD~#9Z24jb88UrAs1kbZBVF=o0O~rcG!6_G~zcn+ZIvT|GFs zq_h~0rc(4#4L1pJ!yb2x@~+xlk;O~rczyIi`q<#0c7W{}3`fOQ%aUb$oWhLEWGuhb zMls}aX)T?bsbc1)tOUALt6noQ%R0rTk7c9r32!@JjKZ=Ziz+kEhKYA_UFEyvi~dH_ zh-2AoZLnvBb+H_3*ukfA$DHN#G~57RZU~tcR*n>n4n_!e6EmucI#PyKpZ3x2xr1}y z?FPTt*?Vxd=5Gl2JkVRsZJC#%l=G1=nGR6FHHUfoJvA=a}K?IIipJR&%t;d0a0%jvQk&xXnTvKg@K4bE)jRQQC#v4VTdP z7QdmiMU-*xo?5XBW2!=YZ(HPl3=7KFr6(9e(`E|zdNScTn&8O&UJsSw?39WShhx?S z*{gS*WeWw}CYycbw)3~Fv907Pg*0 zW3kO-rSG;5bv#4aWYuD|Y1hi8%1<#@`F_48lVLbw$4$MOXWCGh#02_2CTJ_?oTtQ_ zh;!3AgUpDTD2ABC#i*l>_gO-3CgGYBT_Tq|^MqpbL1v`2x(f3a^}50G4TfOw{UX&F_T5!M%V2ujFXI`s+;m_Y}dq)FIFv~>NRPn1kTD4 zRX31`v)QT5^EcS;H#@!EUZ?q7Xx=W0yR%j`aPk0r0!n@B)|rBC?QwU|v~GjV2CF^Y z5%`(g-k>@>+P^_klwN!!((M`6z7E-s{^`G64gasQYY%PfI^*Y@t7}=-!;uu-n}_09 zwk5}QUbSp1t{qEOUJJ|0@{sfB>VZjcnl2k_8t}TN5o|PnlrR#qZW+z~7|oViY|CJU z!X8a%=^tgV4yv%N-5{Y09W84!D0@}cJKy)6b9I&2ZfcC~y}DP@d7tn3`z;CoTk8Sn z2Z_sdbu;@sM$>|YAIDF&u8Cy1X5>{l@ibwzDc}2K4#;0I(Fs^ZC}x-hsFb=h)Ndt> zK0u0fb(ffuJ4sXJ~&zRaXDc7SzMcpix*74{2N#QWY?k`;fe_L~%&d+qZ0H^8vVM9>9 z6JA8lYRoUwJ`^Re`c?WaCFaZiF%~GO3dNafz8f-iv9i9V%BrFb+~V$Btho2Ksgkj^ z1sV{rW$XGEDk}f=JWbTLSUD^6bVBWipSevH;1vl7(4MU%n=aJ(V(a|vvuIgM^Y?@E z@~5@w9O6?eo{+R>W#bE+8=ho)k7nI)P9l|?0;q*C#a7PrTJ#xzpC*y;{Jw|ff;;#7 z`*`ZXS8FCN+jul3T)0MA|KTHtvUu&VDsmR{iE1*tsXxg)<8`H6{kC|@-dJRsqjzOG z=CYRU@2qo0k@qIkEmVL-T~49XJb$!Np{m-U2Y*|iNKV-b1FRQGJ0&gBa6r@p7$2AG zipRDnphFA-;4u$hJunOmNG)rW?O=PTKC5s=cLTgTkqt`LDl;asAgJUBJJgihcn?pc z04C6grlN6`d}C)bCW_4+V6`xI99B3*Fz?Yyb$E%dx7eMZY&VSd$$WRQ*XO*&OTb3J zON2-?$Np*$cS7>YnE)4X>>Rd(0a2zMUk5DG&fmGK*tKoMG)J~|6?e^)r5sS=_+3s# zROH0%8tUSfg@?603Cq)mpeKMI{XYB2fX>Ylb`$^LK02pgM|?wm|EG3}^Zhz^6s;$7 zg7z=KzXJoIiF=qyhKMu~PJ6ekKSUpY=%L4>j)Pw+=!zS->aF#}|L}=jlblcPQp>mZ zqSVMG3vKnL@eA2j8P*S;M};kmf&L_iD@!KEeL%S^(8lAQWGwF5OMV=iE{^XNeETq3 zgx3|qPhM`#Z}qo4QY=okH0>xvtG}U8+%ACEAFu(DaAeW=m6$8kwl7lSk&N| zA=@pyr$*KMb}DngzdcV@Kc)lDWzTx<9@9`kZngN^vFY)mEcPBKwv)!LO7o^V;-&Ln z&l7*w7$tLV?erS@dxa^6ku2b`QbF9_`eEPLw5&E|a`RP29D4Xtj@BD0_aiOM+wzUg z``vr0vA_AiPNn&{6)F^`GRW9YJcL40_}j-lBUoc10BWXeO)fsI9@3)#PLKtA;47%u_ZlC@x?j^ z)P+EBPSuCAV1TEQS>~Vb1;gRsdlO0l>(gmT`l#cT1o$1AS(L3nsR%T5S)_YT1fvnw z)o_rVtHw`{LcFTYYKBZ54^`$j?)iT6o)i83+)pWOwP#eSnEMNN9qZqZ+_5P@sgC3N zkLGwe=GJpVwX%=J@g2e3`e1I-OLu&-Ykk+wQDgD}ez93Ljon}tGLzmt-!I|@#Q^W11hByh| zVr_C?EP%DfMq>nkZMiU9+Qf?DB@n3^=$MddAAxf%MeNbsP%dgjZex7o>r>y1FIC7~ z=8O(*M^Q22d)YP`jT>go#yW^}s9|Neo< zT$^@_udZtXcSP1S%cd1}s{I?IOM-3Dt~9Ubx>gWV!J0JX{CI%@nVpd(%a<#0l6vSJngaBpnqsHra3>whg7kPCkg1p6p;Z*Stk3 zePTRs*?W)dvn}Uc%iecnuWb#JFCez891E4hz#dbpO5yj$bnPcAk+(=}C;p~a=}Iz zPoW=B4g=etGbko*$ZF-_bIWs^q72dim@mEImP26 z_Lt9wI+8~4sJyY9M=UEI5dNP*N4$#<9fiB0bz%)~Row)X9V_I#eFtMwAUx&ra}WON z1iuzB?2gDO`R*H`c)*BQ!I6(;f58J!!L8OI%Im=R0?s1U@ssn}E)709`;RU2fnB<9(jsiQs5&|C!TI zZ!4VX?->mzEWCdD^tQq?1HB`kGgoFN#!fx8^;9XgG-<|TP06(P+G%N_NVt}dgYxgO zC&Y|6`N7HFu~67&3d0u;jjny-{TaIET$rKI=COFP#V>rE`a z;-{a%=>IqVN3f_fF9&it7??n!0BZvX%Qc${NkWME)!_}{<~!y@wk#{Ziv>I^^; zWWXo{0G|2=W&i*Hc${NlU|?W=$-uzEKx_Q}A8Fzg+4Tm9-$L;lsMuQ)^#8}?|NnwV z{crsIfyT55V~X7KA3K{QGj7n>jXx1#2a9`fIzYm3F=+VWOCtoZ2r+u$b|T`F@&6w> z$K78{{{Q~~mr+JK000000CoV<0V)Av0l)$f0&oJr0}umX1DXTQ1TF-g1lk1-1x5vW z1+oR^1~>+o2L=ab2lfbh2*e2p31A7D3Hl0l3g8PI3v3JE3_c8I489FU4QvgP4YUo` z4i*kj4vG%S4*U;P55^D>5P}gb5vmd(5_S_#6QmRp6jl_R6yOym6>b%<74{Z97bq8M z7r+=27<3ru8AKU+8KxQp8bBJX8yp*G8_XOa9LgOI9flqF9y}hT9_Ak+ABZ39AZQ@6 zApRk|A|fJwBH|-DBeEm*Bw8fSB}yfrCJrWICb%b5Cz>b(C{8G_DDEjdDRe2;Dv~PJ zD^M$%E3_;0EJQ50Ei5g@E*>sQE_N=gF9a`EFP1O(FtjmfG8{6}Gm112G{!X^HEuPQ zHS#t{Hgq=3H$XRvI4(GNS9MIc3-MczhAMz}{1M`%a#NL)ywNaRTxNn}ajN;FD* zOAJe5OV&(2OtwulO^i+=POMJ^Pg+m9Pz+FfP_R)-QMOVTQkqiCQz%nrQ^HgXRFYKE zRWenURn}GnR!CNsR|Z#NSL9eQSkPHYS-@HlTA*6qTLxQFTc%t5Tu@x5T;^RQU5H)C zULIb2Uf^F|U$9^FU{qkhVIEeh{vcAB7v_u5c3_41`9<+r!cnV&_vC|8$S891w+t_BtW$uWU|b)E4DUM zgQzdcRA<`#c@&5B(0ikdv#FZUOecv|xwAVR`)K2RKI-+1=uvD_wls!=#sZ#k1%)M! zj9bL8{1~Q;o^?j5He4NMjBD(XP;-^N|Jl5Z1s%^$ia#Mjzfv=0%u1^EQQ*LPhEzSz zC{9P8lr)jfGYVph-+B@c${rk1(fT$5#8%G zCRuvF%*<~4%FN8nq}YnBzqaKk$;s{(e%t@c%*@Qp%*@Qp%nT#h$?orI&WSyDG_s_b zJ2P7I*81OQ?f?F83?A0uBS44_!vHpPvDdI6h4j5;IsG~K94Wpi}(`0jIZFU z_!_>BZ{VBw7QT(|;Jf%9zKGc)c*C5qB)F{R`p&E=vW+dhJwLCBh{lqzN|E!ZhO>J9quIMJDn4(Dz3V%IvO z%@uNX@e&4X!Bn11nM$*gDHAc1YTDLlrAfD^%+PuE9V|ps#8X~XshrKCVI-MW9XC>% z(ziqYRLb3Cssx{9O!HC3YOa`_5NG7DCTA+PCN)#L>r=TG_6C!z^F4i=JJcR`weW`DCNVxe^Bl6&=|j#YB_zqV-lLbKdf17}Skikg9H()_x}2{hdsz zhN~k%-#)5wv=|gt9!_&a(X~rB1byoey6-JlaKO#qI-RC#*R!@8XNu>7xNeD&DXDcy zRQ7YBvoPlsH+<7htt87+ca(Suqg=_B3<5Xbx6jat$2a&M5v5@jd92x8=leXGab`-c z;u*`hWy5GDDxTJ&>2yTn)?)NW*;Y?OJS0O2AA%9k} zA}A_3<$j?=9+aGz?3Wb2un?x~rh%wg!2{7){!x~4rG3%NWFi_(39ndfwX!pT-Ef*z zV#d>HC-;4e!%7yZXh_z^w{(cCf~-U923o&nqDpGECu(uP)AgFQ5&hGa=G46DHfydm ztv`@`1$&|=a@tl4V#OC89}KsI+UZK>_sihc4=pmmUVi$-N1o}Dv_;pqqdX{4Y8`) z>ct^oJfHNq7FzQ>=>eT)vzJ6e?5ETT92}J7!$OiWX$9}=&)62xVP)USV;k?`=)Jre zBp$RB4Q`@V30s7NRxaqNST1C!DEpWhD?U?PmuZ$QNVO16K2p*!!>wkt8eJqy?ZVe= z&O=Qc%1U}E@@uR!I+av9r0gK)2JS^b@G6frH--+O6TK_ibV@#qblJ^j6_2#YIn~yQ z8yP$m=!#72QIEq$N?{q+~8d#%;F6b6IsYPxqohSSpT(y$~#z$x44AW+L8OwiFwE>=7P3dO(SK zAZ1PDjNO~~Xp3~snmlk@_e&cjswcUN5$(32gr}mwLqVw}GU|R+?o-`t$0e_pu}WIo zxot1m(4}l!>pUv3#xwKSZpn4WW!}fj%3+ID#io(2=&(vhmI0}3Vpq;ch%6(;obMdD zF7)edt@?eBcMk6hgXY+gYr}HVVbiwWNSOr}P3Le{POD&`s(Jowj zol~_uTHDg?|0! { - const inputImageRenderer = () => { - const file = inputEl.value.files[0] - const reader = new FileReader() - - reader.addEventListener( - 'load', - () => { - callback(reader.result) - }, - false, - ) - - if (file) { - reader.readAsDataURL(file) - } - } - return { - inputImageRenderer, - } -} - -export const _ = null diff --git a/src/@core/comp-functions/forms/form-validation.js b/src/@core/comp-functions/forms/form-validation.js deleted file mode 100644 index d7605b3d4d..0000000000 --- a/src/@core/comp-functions/forms/form-validation.js +++ /dev/null @@ -1,66 +0,0 @@ -import { ref, nextTick } from '@vue/composition-api' - -// =========================================================== -// ! This is coupled with "veeValidate" plugin -// =========================================================== - -export default function formValidation(resetFormData, clearFormData = () => {}) { - // ------------------------------------------------ - // refFormObserver - // ! This is for veeValidate Observer - // * Used for veeValidate form observer - // ------------------------------------------------ - const refFormObserver = ref(null) - - // ------------------------------------------------ - // resetObserver - // ! This function is coupled with veeValidate - // * It resets form observer - // ------------------------------------------------ - const resetObserver = () => { - refFormObserver.value.reset() - } - - // ------------------------------------------------ - // getValidationState - // ! This function is coupled with veeValidate - // * It returns true/false based on validation - // ------------------------------------------------ - // eslint-disable-next-line object-curly-newline - const getValidationState = ({ dirty, validated, required: fieldRequired, changed, valid = null }) => { - const result = dirty || validated ? valid : null - return !fieldRequired && !changed ? null : result - } - - // ------------------------------------------------ - // resetForm - // ! This function is coupled with veeValidate - // * This uses resetFormData arg to reset form data - // ------------------------------------------------ - const resetForm = () => { - resetFormData() - nextTick(() => { - resetObserver() - }) - } - - // ------------------------------------------------ - // clearForm - // ! This function is coupled with veeValidate - // * This uses clearFormData arg to reset form data - // ------------------------------------------------ - const clearForm = () => { - clearFormData() - nextTick(() => { - resetObserver() - }) - } - - return { - refFormObserver, - resetObserver, - getValidationState, - resetForm, - clearForm, - } -} diff --git a/src/@core/comp-functions/misc/event-listeners.js b/src/@core/comp-functions/misc/event-listeners.js deleted file mode 100644 index 16dc29ed55..0000000000 --- a/src/@core/comp-functions/misc/event-listeners.js +++ /dev/null @@ -1,20 +0,0 @@ -import { ref, onUnmounted } from '@vue/composition-api' - -export const useScrollListener = () => { - const scrolledTo = ref(null) - - const scrollHandler = () => { - scrolledTo.value = window.scrollY - } - - window.addEventListener('scroll', scrollHandler) - onUnmounted(() => { - window.removeEventListener('scroll', scrollHandler) - }) - - return { - scrolledTo, - } -} - -export const _ = null diff --git a/src/@core/comp-functions/ui/app.js b/src/@core/comp-functions/ui/app.js deleted file mode 100644 index 17ccef0d3e..0000000000 --- a/src/@core/comp-functions/ui/app.js +++ /dev/null @@ -1,18 +0,0 @@ -import store from '@/store' -import { ref, watch, computed } from '@vue/composition-api' - -export const useResponsiveAppLeftSidebarVisibility = () => { - const mqShallShowLeftSidebar = ref(false) - // Close Active Sidebars and other stuff when going in large device - const currentBreakPoint = computed(() => store.getters['app/currentBreakPoint']) - watch(currentBreakPoint, (val, oldVal) => { - // Reset chats & contacts left sidebar - if (oldVal === 'md' && val === 'lg') mqShallShowLeftSidebar.value = false - }) - - return { - mqShallShowLeftSidebar, - } -} - -export const _ = {} diff --git a/src/@core/comp-functions/ui/vertical-menu.js b/src/@core/comp-functions/ui/vertical-menu.js deleted file mode 100644 index 7141e3f6aa..0000000000 --- a/src/@core/comp-functions/ui/vertical-menu.js +++ /dev/null @@ -1,21 +0,0 @@ -import { onBeforeUnmount } from '@vue/composition-api' -import userAppConfig from '@core/app-config/useAppConfig' - -/** - * Collapse vertical menu when route is visited and restore the state on route leave - */ -export const useCollapseMenuOnVisit = () => { - const { isVerticalMenuCollapsed } = userAppConfig() - const wasVerticalMenuCollapsed = isVerticalMenuCollapsed.value - - if (!wasVerticalMenuCollapsed.value) { - isVerticalMenuCollapsed.value = true - } - - // Restore the original collapse value - onBeforeUnmount(() => { - isVerticalMenuCollapsed.value = wasVerticalMenuCollapsed - }) -} - -export const _ = null diff --git a/src/@core/components/app-collapse/AppCollapse.vue b/src/@core/components/app-collapse/AppCollapse.vue deleted file mode 100644 index 8d527a2080..0000000000 --- a/src/@core/components/app-collapse/AppCollapse.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - diff --git a/src/@core/components/app-collapse/AppCollapseItem.vue b/src/@core/components/app-collapse/AppCollapseItem.vue deleted file mode 100644 index 191ef61331..0000000000 --- a/src/@core/components/app-collapse/AppCollapseItem.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - diff --git a/src/@core/components/feather-icon/FeatherIcon.vue b/src/@core/components/feather-icon/FeatherIcon.vue deleted file mode 100644 index 7c14095740..0000000000 --- a/src/@core/components/feather-icon/FeatherIcon.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - diff --git a/src/@core/components/scroll-to-top/ScrollToTop.vue b/src/@core/components/scroll-to-top/ScrollToTop.vue deleted file mode 100644 index 999f11e105..0000000000 --- a/src/@core/components/scroll-to-top/ScrollToTop.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - - diff --git a/src/@core/components/toastification/ToastificationContent.vue b/src/@core/components/toastification/ToastificationContent.vue deleted file mode 100644 index c398456d02..0000000000 --- a/src/@core/components/toastification/ToastificationContent.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/src/@core/directives/animations.js b/src/@core/directives/animations.js deleted file mode 100644 index d338d0a949..0000000000 --- a/src/@core/directives/animations.js +++ /dev/null @@ -1,32 +0,0 @@ -export const heightFade = { - /* eslint-disable no-param-reassign */ - inserted(el, binding) { - const height = `${el.offsetHeight}px` - - if (binding.modifiers.appear) { - el.style.overflow = 'hidden' - el.style.maxHeight = '0px' - el.style.opacity = 0 - - // Focus the element - setTimeout(() => { - el.style.maxHeight = height - el.style.opacity = 1 - setTimeout(() => { - el.style.overflow = 'unset' - }, 300) - }, 100) - } else { - el.style.maxHeight = height - } - }, - unbind(el) { - if (el.style === undefined) return - el.style.overflow = 'hidden' - el.style.maxHeight = '0px' - el.style.opacity = 0 - }, - /* eslint-enable no-param-reassign */ -} - -export const temp = 2 diff --git a/src/@core/layouts/components/AppBreadcrumb.vue b/src/@core/layouts/components/AppBreadcrumb.vue deleted file mode 100644 index 7f602bf4ff..0000000000 --- a/src/@core/layouts/components/AppBreadcrumb.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - diff --git a/src/@core/layouts/components/AppFooter.vue b/src/@core/layouts/components/AppFooter.vue deleted file mode 100644 index eae9ce0ba5..0000000000 --- a/src/@core/layouts/components/AppFooter.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - diff --git a/src/@core/layouts/components/Coffee.vue b/src/@core/layouts/components/Coffee.vue deleted file mode 100644 index 35afdffbeb..0000000000 --- a/src/@core/layouts/components/Coffee.vue +++ /dev/null @@ -1,106 +0,0 @@ - - - diff --git a/src/@core/layouts/components/app-customizer/AppCustomizer.vue b/src/@core/layouts/components/app-customizer/AppCustomizer.vue deleted file mode 100644 index dd66fc9513..0000000000 --- a/src/@core/layouts/components/app-customizer/AppCustomizer.vue +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - diff --git a/src/@core/layouts/components/app-customizer/useAppCustomizer.js b/src/@core/layouts/components/app-customizer/useAppCustomizer.js deleted file mode 100644 index a12e4530bb..0000000000 --- a/src/@core/layouts/components/app-customizer/useAppCustomizer.js +++ /dev/null @@ -1,109 +0,0 @@ -import { ref } from '@vue/composition-api' -import useAppConfig from '@core/app-config/useAppConfig' - -export default function useAppCustomizer() { - // Customizer - const isCustomizerOpen = ref(false) - - // Skin - const skinOptions = [ - { text: 'Light', value: 'light' }, - { text: 'Bordered', value: 'bordered' }, - { text: 'Dark', value: 'dark' }, - { text: 'Semi Dark', value: 'semi-dark' }, - ] - - // Content Width Options - const contentWidthOptions = [ - { text: 'Full Width', value: 'full' }, - { text: 'Boxed', value: 'boxed' }, - ] - - // Router Transition - const routerTransitionOptions = [ - { title: 'Zoom Fade', value: 'zoom-fade' }, - { title: 'Fade', value: 'fade' }, - { title: 'Fade Bottom', value: 'fade-bottom' }, - { title: 'Slide Fade', value: 'slide-fade' }, - { title: 'Zoom Out', value: 'zoom-out' }, - { title: 'None', value: 'none' }, - ] - - // Router Transition - const layoutTypeOptions = [ - { text: 'Vertical', value: 'vertical' }, - { text: 'Horizontal', value: 'horizontal' }, - ] - - // Navbar - const navbarColors = ['', 'primary', 'secondary', 'success', 'danger', 'warning', 'info', 'dark'] - - // Navbar Types - const navbarTypes = [ - { text: 'Floating', value: 'floating' }, - { text: 'Sticky', value: 'sticky' }, - { text: 'Static', value: 'static' }, - { text: 'Hidden', value: 'hidden' }, - ] - - // Footer Types - const footerTypes = [ - { text: 'Sticky', value: 'sticky' }, - { text: 'Static', value: 'static' }, - { text: 'Hidden', value: 'hidden' }, - ] - - // eslint-disable-next-line object-curly-newline - const { - isRTL, - skin, - contentWidth, - routerTransition, - layoutType, - isNavMenuHidden, - isVerticalMenuCollapsed, - navbarBackgroundColor, - navbarType, - footerType, - } = useAppConfig() - - return { - // Customizer - isCustomizerOpen, - - // Vertical Menu - isVerticalMenuCollapsed, - - // Skin - skin, - skinOptions, - - // Content Width - contentWidth, - contentWidthOptions, - - // RTL - isRTL, - - // routerTransition - routerTransition, - routerTransitionOptions, - - // Layout Type - layoutType, - layoutTypeOptions, - - // NavMenu Hidden - isNavMenuHidden, - - // Navbar - navbarColors, - navbarTypes, - navbarBackgroundColor, - navbarType, - - // Footer - footerTypes, - footerType, - } -} diff --git a/src/@core/layouts/components/app-navbar/AppNavbarVerticalLayout.vue b/src/@core/layouts/components/app-navbar/AppNavbarVerticalLayout.vue deleted file mode 100644 index ece3dbfe9a..0000000000 --- a/src/@core/layouts/components/app-navbar/AppNavbarVerticalLayout.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - diff --git a/src/@core/layouts/components/app-navbar/components/DarkToggler.vue b/src/@core/layouts/components/app-navbar/components/DarkToggler.vue deleted file mode 100644 index 7d67a5c74a..0000000000 --- a/src/@core/layouts/components/app-navbar/components/DarkToggler.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/@core/layouts/components/app-navbar/components/Locale.vue b/src/@core/layouts/components/app-navbar/components/Locale.vue deleted file mode 100644 index 38e073d7b0..0000000000 --- a/src/@core/layouts/components/app-navbar/components/Locale.vue +++ /dev/null @@ -1,83 +0,0 @@ - - - - - diff --git a/src/@core/layouts/components/app-navbar/components/SearchBar.vue b/src/@core/layouts/components/app-navbar/components/SearchBar.vue deleted file mode 100644 index 681e69c59c..0000000000 --- a/src/@core/layouts/components/app-navbar/components/SearchBar.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - - - diff --git a/src/@core/layouts/components/content-with-sidebar/ContentWithSidebar.vue b/src/@core/layouts/components/content-with-sidebar/ContentWithSidebar.vue deleted file mode 100644 index 056e14ffcd..0000000000 --- a/src/@core/layouts/components/content-with-sidebar/ContentWithSidebar.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - diff --git a/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererDefault.vue b/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererDefault.vue deleted file mode 100644 index 7d58fed513..0000000000 --- a/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererDefault.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeft.vue b/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeft.vue deleted file mode 100644 index 6e834d3a0b..0000000000 --- a/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeft.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeftDetached.vue b/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeftDetached.vue deleted file mode 100644 index 208c161ecc..0000000000 --- a/src/@core/layouts/components/layout-content-renderer/LayoutContentRendererLeftDetached.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/src/@core/layouts/layout-full/LayoutFull.vue b/src/@core/layouts/layout-full/LayoutFull.vue deleted file mode 100644 index 2010a9e1e4..0000000000 --- a/src/@core/layouts/layout-full/LayoutFull.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/@core/layouts/layout-vertical/LayoutVertical.vue b/src/@core/layouts/layout-vertical/LayoutVertical.vue deleted file mode 100644 index aeca6625de..0000000000 --- a/src/@core/layouts/layout-vertical/LayoutVertical.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue deleted file mode 100644 index fea7cc754c..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue +++ /dev/null @@ -1,155 +0,0 @@ - - - - - diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/VerticalNavMenuGroup.vue b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/VerticalNavMenuGroup.vue deleted file mode 100644 index b743a117da..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/VerticalNavMenuGroup.vue +++ /dev/null @@ -1,110 +0,0 @@ - - - - - diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/mixinVerticalNavMenuGroup.js b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/mixinVerticalNavMenuGroup.js deleted file mode 100644 index 6f9a820632..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/mixinVerticalNavMenuGroup.js +++ /dev/null @@ -1,10 +0,0 @@ -export default { - watch: { - $route: { - immediate: true, - handler() { - this.updateIsActive() - }, - }, - }, -} diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/useVerticalNavMenuGroup.js b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/useVerticalNavMenuGroup.js deleted file mode 100644 index 9d7b9fbcf1..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-group/useVerticalNavMenuGroup.js +++ /dev/null @@ -1,103 +0,0 @@ -// eslint-disable-next-line object-curly-newline -import { ref, watch, inject, computed } from '@vue/composition-api' -import store from '@/store' -import { isNavGroupActive } from '@core/layouts/utils' - -export default function useVerticalNavMenuGroup(item) { - // ------------------------------------------------ - // isVerticalMenuCollapsed - // ------------------------------------------------ - const isVerticalMenuCollapsed = computed(() => store.state.verticalMenu.isVerticalMenuCollapsed) - - watch(isVerticalMenuCollapsed, val => { - /* eslint-disable no-use-before-define */ - // * Handles case if routing is done outside of vertical menu - // i.e. From Customizer Collapse or Using Link - if (!isMouseHovered.value) { - if (val) isOpen.value = false - else if (!val && isActive.value) isOpen.value = true - } - /* eslint-enable */ - }) - - // ------------------------------------------------ - // isMouseHovered - // ------------------------------------------------ - const isMouseHovered = inject('isMouseHovered') - - // Collapse menu when menu is collapsed and show on open - watch(isMouseHovered, val => { - if (isVerticalMenuCollapsed.value) { - // * we have used `val && val && isActive.value` to only open active menu on mouseEnter and close all menu on mouseLeave - // * If we don't use `isActive.value` with `val` it can open other groups which are not active as well - // eslint-disable-next-line no-use-before-define - isOpen.value = val && isActive.value - } - }) - - // ------------------------------------------------ - // openGroups - // ------------------------------------------------ - const openGroups = inject('openGroups') - - // Collapse other groups if one group is opened - watch(openGroups, currentOpenGroups => { - const clickedGroup = currentOpenGroups[currentOpenGroups.length - 1] - - // If current group is not clicked group or current group is not active => Proceed with closing it - // eslint-disable-next-line no-use-before-define - if (clickedGroup !== item.title && !isActive.value) { - // If clicked group is not child of current group - // eslint-disable-next-line no-use-before-define - if (!doesHaveChild(clickedGroup)) isOpen.value = false - } - }) - - // ------------------------------------------------ - // isOpen - // ------------------------------------------------ - const isOpen = ref(false) - watch(isOpen, val => { - // if group is opened push it to the array - if (val) openGroups.value.push(item.title) - }) - - const updateGroupOpen = val => { - // eslint-disable-next-line no-use-before-define - isOpen.value = val - } - - // ------------------------------------------------ - // isActive - // ------------------------------------------------ - const isActive = ref(false) - watch(isActive, val => { - /* - If menu is collapsed and not hovered(optional) then don't open group - */ - if (val) { - if (!isVerticalMenuCollapsed.value) isOpen.value = val - } else { - isOpen.value = val - } - }) - - const updateIsActive = () => { - isActive.value = isNavGroupActive(item.children) - } - - // ------------------------------------------------ - // Other Methods - // ------------------------------------------------ - - const doesHaveChild = title => item.children.some(child => child.title === title) - - return { - isOpen, - isActive, - updateGroupOpen, - openGroups, - isMouseHovered, - updateIsActive, - } -} diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-header/index.js b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-header/index.js deleted file mode 100644 index 87ae433c0d..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-header/index.js +++ /dev/null @@ -1,23 +0,0 @@ -// import { useUtils as useI18nUtils } from '@core/libs/i18n' -import { useUtils as useAclUtils } from '@core/libs/acl' - -// const { t } = useI18nUtils() -const { canViewVerticalNavMenuHeader } = useAclUtils() - -export default { - props: { - item: { - type: Object, - required: true, - }, - }, - render(h) { - // const logo = this.item.icon || 'MoreHorizontalIcon' - const span = h('span', {}, this.item.header) - const icon = h('feather-icon', { props: { icon: this.item.icon || 'MoreHorizontalIcon', size: '18' } }) - if (canViewVerticalNavMenuHeader(this.item)) { - return h('li', { class: 'navigation-header text-truncate' }, [span, icon]) - } - return h() - }, -} diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-items/VerticalNavMenuItems.vue b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-items/VerticalNavMenuItems.vue deleted file mode 100644 index 9ce87f6282..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-items/VerticalNavMenuItems.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue deleted file mode 100644 index 82c101f605..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/mixinVerticalNavMenuLink.js b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/mixinVerticalNavMenuLink.js deleted file mode 100644 index 6f9a820632..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/mixinVerticalNavMenuLink.js +++ /dev/null @@ -1,10 +0,0 @@ -export default { - watch: { - $route: { - immediate: true, - handler() { - this.updateIsActive() - }, - }, - }, -} diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/useVerticalNavMenuLink.js b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/useVerticalNavMenuLink.js deleted file mode 100644 index 4562d57ca6..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/useVerticalNavMenuLink.js +++ /dev/null @@ -1,18 +0,0 @@ -import { ref } from '@vue/composition-api' -import { isNavLinkActive, navLinkProps } from '@core/layouts/utils' - -export default function useVerticalNavMenuLink(item) { - const isActive = ref(false) - - const linkProps = navLinkProps(item) - - const updateIsActive = () => { - isActive.value = isNavLinkActive(item) - } - - return { - isActive, - linkProps, - updateIsActive, - } -} diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/useVerticalNavMenu.js b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/useVerticalNavMenu.js deleted file mode 100644 index 1df2a1d71f..0000000000 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/useVerticalNavMenu.js +++ /dev/null @@ -1,42 +0,0 @@ -import { ref, computed } from '@vue/composition-api' -import store from '@/store' - -export default function useVerticalNavMenu(props) { - // ------------------------------------------------ - // isVerticalMenuCollapsed - // ------------------------------------------------ - const isVerticalMenuCollapsed = computed({ - get: () => store.state.verticalMenu.isVerticalMenuCollapsed, - set: val => { - store.commit('verticalMenu/UPDATE_VERTICAL_MENU_COLLAPSED', val) - }, - }) - - // ------------------------------------------------ - // collapseTogglerIcon - // ------------------------------------------------ - const collapseTogglerIcon = computed(() => { - if (props.isVerticalMenuActive) { - return isVerticalMenuCollapsed.value ? 'unpinned' : 'pinned' - } - return 'close' - }) - - const isMouseHovered = ref(false) - - const updateMouseHovered = val => { - isMouseHovered.value = val - } - - const toggleCollapsed = () => { - isVerticalMenuCollapsed.value = !isVerticalMenuCollapsed.value - } - - return { - isMouseHovered, - isVerticalMenuCollapsed, - collapseTogglerIcon, - toggleCollapsed, - updateMouseHovered, - } -} diff --git a/src/@core/layouts/layout-vertical/mixinVerticalLayout.js b/src/@core/layouts/layout-vertical/mixinVerticalLayout.js deleted file mode 100644 index 50265ed5fb..0000000000 --- a/src/@core/layouts/layout-vertical/mixinVerticalLayout.js +++ /dev/null @@ -1,11 +0,0 @@ -import { $themeBreakpoints } from '@themeConfig' - -export default { - watch: { - $route() { - if (this.$store.state.app.windowWidth < $themeBreakpoints.xl) { - this.isVerticalMenuActive = false - } - }, - }, -} diff --git a/src/@core/layouts/layout-vertical/useVerticalLayout.js b/src/@core/layouts/layout-vertical/useVerticalLayout.js deleted file mode 100644 index 705b10dc2f..0000000000 --- a/src/@core/layouts/layout-vertical/useVerticalLayout.js +++ /dev/null @@ -1,84 +0,0 @@ -import { ref, computed, watch } from '@vue/composition-api' -import store from '@/store' - -export default function useVerticalLayout(navbarType, footerType) { - const isVerticalMenuActive = ref(true) - const toggleVerticalMenuActive = () => { - isVerticalMenuActive.value = !isVerticalMenuActive.value - } - - const currentBreakpoint = ref('xl') - - const isVerticalMenuCollapsed = computed(() => store.state.verticalMenu.isVerticalMenuCollapsed) - - const layoutClasses = computed(() => { - const classes = [] - - if (currentBreakpoint.value === 'xl') { - classes.push('vertical-menu-modern') - classes.push(isVerticalMenuCollapsed.value ? 'menu-collapsed' : 'menu-expanded') - } else { - classes.push('vertical-overlay-menu') - classes.push(isVerticalMenuActive.value ? 'menu-open' : 'menu-hide') - } - - // Navbar - classes.push(`navbar-${navbarType.value}`) - - // Footer - if (footerType.value === 'sticky') classes.push('footer-fixed') - if (footerType.value === 'static') classes.push('footer-static') - if (footerType.value === 'hidden') classes.push('footer-hidden') - - return classes - }) - - // ------------------------------------------------ - // Resize handler for Breakpoint - // ------------------------------------------------ - watch(currentBreakpoint, val => { - isVerticalMenuActive.value = val === 'xl' - }) - - const resizeHandler = () => { - // ? This closes vertical menu when title bar is shown/hidden in mobile browsers. - // ? We will watch for breakpoint to overcome this issue - // isVerticalMenuActive.value = window.innerWidth >= 1200 - - // ! You can use store getter to get breakpoint - if (window.innerWidth >= 1200) currentBreakpoint.value = 'xl' - else if (window.innerWidth >= 992) currentBreakpoint.value = 'lg' - else if (window.innerWidth >= 768) currentBreakpoint.value = 'md' - else if (window.innerWidth >= 576) currentBreakpoint.value = 'sm' - else currentBreakpoint.value = 'xs' - } - - const overlayClasses = computed(() => { - if (currentBreakpoint.value !== 'xl' && isVerticalMenuActive.value) return 'show' - return null - }) - - const navbarTypeClass = computed(() => { - if (navbarType.value === 'sticky') return 'fixed-top' - if (navbarType.value === 'static') return 'navbar-static-top' - if (navbarType.value === 'hidden') return 'd-none' - return 'floating-nav' - }) - - const footerTypeClass = computed(() => { - if (footerType.value === 'static') return 'footer-static' - if (footerType.value === 'hidden') return 'd-none' - return '' - }) - - return { - isVerticalMenuActive, - toggleVerticalMenuActive, - isVerticalMenuCollapsed, - layoutClasses, - overlayClasses, - navbarTypeClass, - footerTypeClass, - resizeHandler, - } -} diff --git a/src/@core/layouts/modules.js b/src/@core/layouts/modules.js deleted file mode 100644 index 633fd96bf0..0000000000 --- a/src/@core/layouts/modules.js +++ /dev/null @@ -1,53 +0,0 @@ -export default () => ([ - { - scope: 'normal', - title: 'dashboard.dashboard', - route: 'dashboard', - }, - { - scope: 'normal', - title: 'dashboard.blocks', - route: 'blocks', - }, - { - scope: 'normal', - title: 'dashboard.staking', - route: 'staking', - }, - { - scope: 'normal', - title: 'dashboard.governance', - route: 'governance', - exclude: 'emoney', - }, - { - scope: 'normal', - title: 'dashboard.uptime', - route: 'uptime', - }, - { - scope: 'normal', - title: 'dashboard.parameters', - route: 'parameters', - }, - { - scope: 'normal', - title: 'dashboard.statesync', - route: 'statesync', - }, - { - scope: 'normal', - title: 'dashboard.consensus', - route: 'consensus', - }, - { - scope: 'cos-mos', - title: 'dashboard.gravity', - route: 'gravity', - }, - { - scope: 'osmosis', - title: 'dashboard.trade', - route: 'osmosis-trade', - }, -]) diff --git a/src/@core/layouts/utils.js b/src/@core/layouts/utils.js deleted file mode 100644 index b1034eb35e..0000000000 --- a/src/@core/layouts/utils.js +++ /dev/null @@ -1,109 +0,0 @@ -import router from '@/router' -import { isObject } from '@core/utils/utils' -import { computed } from '@vue/composition-api' - -/** - * Return which component to render based on it's data/context - * @param {Object} item nav menu item - */ -export const resolveVerticalNavMenuItemComponent = item => { - if (item.header) return 'vertical-nav-menu-header' - if (item.children) return 'vertical-nav-menu-group' - return 'vertical-nav-menu-link' -} - -/** - * Return which component to render based on it's data/context - * @param {Object} item nav menu item - */ -export const resolveHorizontalNavMenuItemComponent = item => { - if (item.children) return 'horizontal-nav-menu-group' - return 'horizontal-nav-menu-link' -} - -/** - * Return route name for navigation link - * If link is string then it will assume it is route-name - * IF link is object it will resolve the object and will return the link - * @param {Object, String} link navigation link object/string - */ -export const resolveNavDataRouteName = link => { - if (isObject(link.route)) { - const { route } = router.resolve(link.route) - return route.name - } - return link.route -} - -/** - * Check if nav-link is active - * @param {Object} link nav-link object - */ -export const isNavLinkActive = link => { - // only select one active nav - if (link.route && link.route.name === 'dashboard' && link.title !== link.route.name) return false - // Matched routes array of current route - const matchedRoutes = router.currentRoute.matched - - // Check if provided route matches route's matched route - const resolveRoutedName = resolveNavDataRouteName(link) - - if (!resolveRoutedName) return false - - let chainCompare = true - const p1 = typeof router.currentRoute.params - const p2 = typeof link.route.params - if (p1 === p2) { - chainCompare = router.currentRoute.params.chain === link.route.params.chain - } - - if (chainCompare) { - localStorage.setItem('selected_chain', link.route.params.chain) - } - - return matchedRoutes.some(route => { - const actived = (route.name === resolveRoutedName && chainCompare) || route.meta.navActiveLink === resolveRoutedName - return actived - }) -} - -/** - * Check if nav group is - * @param {Array} children Group children - */ -export const isNavGroupActive = children => { - // Matched routes array of current route - const matchedRoutes = router.currentRoute.matched - - return children.some(child => { - // If child have children => It's group => Go deeper(recursive) - if (child.children) { - return isNavGroupActive(child.children) - } - - // else it's link => Check for matched Route - return isNavLinkActive(child, matchedRoutes) - }) -} - -/** - * Return b-link props to use - * @param {Object, String} item navigation routeName or route Object provided in navigation data - */ -// prettier-ignore -export const navLinkProps = item => computed(() => { - const props = {} - - // If route is string => it assumes => Create route object from route name - // If route is not string => It assumes it's route object => returns route object - if (item.route) props.to = typeof item.route === 'string' ? { name: item.route } : item.route - else { - props.href = item.href - props.target = '_blank' - props.rel = 'nofollow' - } - - if (!props.target) props.target = item.target || null - - return props -}) diff --git a/src/@core/libs/acl/index.js b/src/@core/libs/acl/index.js deleted file mode 100644 index 3be95485d4..0000000000 --- a/src/@core/libs/acl/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import * as utils from './utils' - -export const useUtils = () => ({ - ...utils, -}) - -export const _ = null diff --git a/src/@core/libs/acl/utils.js b/src/@core/libs/acl/utils.js deleted file mode 100644 index ea72b4beb7..0000000000 --- a/src/@core/libs/acl/utils.js +++ /dev/null @@ -1,96 +0,0 @@ -import { getCurrentInstance } from '@vue/composition-api' - -/** - * Returns ability result if ACL is configured or else just return true - * Useful if you don't know if ACL is configured or not - * Used in @core files to handle absence of ACL without errors - * @param {String} action CASL Actions // https://casl.js.org/v4/en/guide/intro#basics - * @param {String} subject CASL Subject // https://casl.js.org/v4/en/guide/intro#basics - */ -export const can = (action, subject) => { - const vm = getCurrentInstance().proxy - return vm.$can ? vm.$can(action, subject) : true -} - -/** - * Check if user can view item based on it's ability - * Based on item's action and resource - * @param {Object} item navigation object item - */ -export const canViewVerticalNavMenuLink = item => can(item.action, item.resource) - -/** - * Check if user can view item based on it's ability - * Based on item's action and resource & Hide group if all of it's children are hidden - * @param {Object} item navigation object item - */ -// eslint-disable-next-line arrow-body-style -export const canViewVerticalNavMenuGroup = item => { - // ! This same logic is used in canViewHorizontalNavMenuGroup and canViewHorizontalNavMenuHeaderGroup. So make sure to update logic in them as well - const hasAnyVisibleChild = item.children.some(i => can(i.action, i.resource)) - - // If resource and action is defined in item => Return based on children visibility (Hide group if no child is visible) - // Else check for ability using provided resource and action along with checking if has any visible child - if (!(item.action && item.resource)) { - return hasAnyVisibleChild - } - return can(item.action, item.resource) && hasAnyVisibleChild -} - -/** - * Check if user can view item based on it's ability - * Based on item's action and resource - * @param {Object} item navigation object item - */ -export const canViewVerticalNavMenuHeader = item => can(item.action, item.resource) - -/** - * Check if user can view item based on it's ability - * Based on item's action and resource - * @param {Object} item navigation object item - */ -export const canViewHorizontalNavMenuLink = item => can(item.action, item.resource) - -/** - * Check if user can view item based on it's ability - * Based on item's action and resource - * @param {Object} item navigation object item - */ -export const canViewHorizontalNavMenuHeaderLink = item => can(item.action, item.resource) - -/** - * Check if user can view item based on it's ability - * Based on item's action and resource & Hide group if all of it's children are hidden - * @param {Object} item navigation object item - */ -// eslint-disable-next-line arrow-body-style -export const canViewHorizontalNavMenuGroup = item => { - // ? Same logic as canViewVerticalNavMenuGroup - const hasAnyVisibleChild = item.children.some(i => can(i.action, i.resource)) - - // If resource and action is defined in item => Return based on children visibility (Hide group if no child is visible) - // Else check for ability using provided resource and action along with checking if has any visible child - if (!(item.action && item.resource)) { - return hasAnyVisibleChild - } - return can(item.action, item.resource) && hasAnyVisibleChild -} - -// eslint-disable-next-line arrow-body-style -export const canViewHorizontalNavMenuHeaderGroup = item => { - // ? Same logic as canViewVerticalNavMenuGroup but with extra content - - // eslint-disable-next-line arrow-body-style - const hasAnyVisibleChild = item.children.some(grpOrItem => { - // If it have children => It's grp - // Call ACL function based on grp/link - return grpOrItem.children ? canViewHorizontalNavMenuGroup(grpOrItem) : canViewHorizontalNavMenuLink(grpOrItem) - }) - - // If resource and action is defined in item => Return based on children visibility (Hide group if no child is visible) - // Else check for ability using provided resource and action along with checking if has any visible child - if (!(item.action && item.resource)) { - return hasAnyVisibleChild - } - return can(item.action, item.resource) && hasAnyVisibleChild -} diff --git a/src/@core/libs/i18n/index.js b/src/@core/libs/i18n/index.js deleted file mode 100644 index 3be95485d4..0000000000 --- a/src/@core/libs/i18n/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import * as utils from './utils' - -export const useUtils = () => ({ - ...utils, -}) - -export const _ = null diff --git a/src/@core/libs/i18n/utils.js b/src/@core/libs/i18n/utils.js deleted file mode 100644 index 0650dbbb7c..0000000000 --- a/src/@core/libs/i18n/utils.js +++ /dev/null @@ -1,15 +0,0 @@ -import { getCurrentInstance } from '@vue/composition-api' - -/** - * Returns translated string if i18n package is available to Vue - * If i18n is not configured then it will simply return what is being passed - * Useful if you don't know if i18n is configured or not - * Used in @core files to handle absence of i18n without errors - * @param {String} key i18n key to use for translation - */ -export const t = key => { - const vm = getCurrentInstance().proxy - return vm.$t ? vm.$t(key) : key -} - -export const _ = null diff --git a/src/@core/mixins/ui/forms.js b/src/@core/mixins/ui/forms.js deleted file mode 100644 index 26aa903c1e..0000000000 --- a/src/@core/mixins/ui/forms.js +++ /dev/null @@ -1,15 +0,0 @@ -// We haven't added icon's computed property because it makes this mixin coupled with UI -export const togglePasswordVisibility = { - data() { - return { - passwordFieldType: 'password', - } - }, - methods: { - togglePasswordVisibility() { - this.passwordFieldType = this.passwordFieldType === 'password' ? 'text' : 'password' - }, - }, -} - -export const _ = null diff --git a/src/@core/mixins/ui/transition.js b/src/@core/mixins/ui/transition.js deleted file mode 100644 index 272fbd3f0c..0000000000 --- a/src/@core/mixins/ui/transition.js +++ /dev/null @@ -1,58 +0,0 @@ -export const heightTransition = { - /* - - HowTo: - 1. Add dynamic style to element and set style as `trHeight` - 2. Set transition speed using `transition: 0.35s height;` <= you can use appropriate value; - 3. Optionally you can set `overflow: hidden;` to hide element overflow while height is animated. - 4. Set initial height using `trSetHeight` before any operation. [mounted hook is recommended - You can use `ref` for dynamic contents] - 5. Toggle height using height operations 🍻 - 6. Toggle usage of $nextTick for height operations is any issue occur [experimental] 🔬 - - */ - - data() { - return { - trHeight: null, - } - }, - methods: { - trAddHeight(val) { - // Add height to existing height - // Usage: Where new element is append or more height is added (e.g. list append) - - /* Assumes: - - Height is assigned and is `String` - - Incoming value is valid number in `Number` or `String` - */ - const heightValue = Number(this.trHeight.substring(0, this.trHeight.length - 2)) - this.trHeight = `${heightValue + Number(val)}px` - }, - trTrimHeight(val) { - // Remove height from existing height - // Usage: Where new element is removed or height is remove (e.g. list pop/ele remove) - - /* Assumes: - - Height is assigned and is `String` - - Incoming value is valid number in `Number` or `String` - */ - const heightValue = Number(this.trHeight.substring(0, this.trHeight.length - 2)) - this.trHeight = `${heightValue - Number(val)}px` - }, - trSetHeight(val) { - // Set height - // Usage: Mostly for assigning initial value from mounted hook - - /* Assumes: - - Height is not assigned and what to assign for add/remove operation - - What to set height at something for odd usage - - Incoming value is valid number in `Number` or `String` - */ - if (val === null) this.trHeight = 'auto' - else this.trHeight = `${Number(val)}px` - }, - }, -} - -// Ignore below for now. We will remove it when we add more transition in future. -export const _ = null diff --git a/src/@core/scss/base/bootstrap-extended.scss b/src/@core/scss/base/bootstrap-extended.scss deleted file mode 100644 index 89c5f99f43..0000000000 --- a/src/@core/scss/base/bootstrap-extended.scss +++ /dev/null @@ -1,47 +0,0 @@ -// ================================================================================================ -// File Name: bootstrap-extended.scss -// Description: List of modified Bootstrap files. This is an actual copy of bootstrap.scss -// excluding files that have not been modified. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import 'bootstrap-extended/include'; // Bootstrap includes -@import 'components/include'; // Components includes - -// Custom template mixins -@import 'core/mixins/alert'; // Template custom mixins - -// Core CSS -@import 'bootstrap-extended/reboot'; -@import 'bootstrap-extended/helper'; -@import 'bootstrap-extended/type'; -@import 'bootstrap-extended/code'; -@import 'bootstrap-extended/tables'; -@import 'bootstrap-extended/forms'; -@import 'bootstrap-extended/buttons'; -@import 'bootstrap-extended/button-group'; - -// Components -@import 'bootstrap-extended/dropdown'; -@import 'bootstrap-extended/navbar'; -@import 'bootstrap-extended/card'; -@import 'bootstrap-extended/breadcrumb'; -@import 'bootstrap-extended/badge'; -@import 'bootstrap-extended/nav'; -@import 'bootstrap-extended/alert'; -@import 'bootstrap-extended/media'; -@import 'bootstrap-extended/progress'; -@import 'bootstrap-extended/list-group'; -@import 'bootstrap-extended/toast'; -@import 'bootstrap-extended/collapse'; -@import 'bootstrap-extended/pagination'; - -// Components w/ JavaScript -@import 'bootstrap-extended/modal'; -@import 'bootstrap-extended/popover'; - -// Utility classes -@import 'bootstrap-extended/utilities'; diff --git a/src/@core/scss/base/bootstrap-extended/_alert.scss b/src/@core/scss/base/bootstrap-extended/_alert.scss deleted file mode 100644 index f24e9983ee..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_alert.scss +++ /dev/null @@ -1,56 +0,0 @@ -// Alerts - -.alert { - font-weight: 500; - border: none; - padding: 0; - // close - &.alert-dismissible { - .close { - padding: 0.5rem $alert-padding-x 0.5rem $alert-padding-x; - background-color: transparent !important; - box-shadow: none !important; - } - .alert-body { - padding: $alert-padding-y ($alert-padding-x * 2) $alert-padding-y $alert-padding-x; - } - } - .close:focus { - outline: 0; - } - - .alert-link:hover { - text-decoration: underline; - } - - // For Alert Content - p { - font-weight: 500; - padding: 2px 0; - margin-bottom: 0; - vertical-align: middle; - } - - // For alert heading - .alert-heading { - font-weight: 600; - font-size: $font-size-base; - padding: $alert-padding-y $alert-padding-x; - margin-bottom: 0; - } - .alert-body { - padding: $alert-padding-y $alert-padding-x; - i, - svg { - position: relative; - top: -2px; - } - } - - // For dark alert - &.alert-dark { - .alert-heading { - @include alert-heading-bs($dark); - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_badge.scss b/src/@core/scss/base/bootstrap-extended/_badge.scss deleted file mode 100644 index 636da58171..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_badge.scss +++ /dev/null @@ -1,90 +0,0 @@ -// Badge - -.badge { - color: $white; - &[class*='badge-'] { - [class*='icon-'] { - line-height: 1; - } - - a { - color: $white; - } - - // badge dropdown alignment - .dropdown-toggle, - &.dropdown-toggle { - span, - i, - svg { - vertical-align: text-top; - } - i, - svg { - padding-left: 0.2rem; - } - &::after { - position: relative; - top: 0; - left: 0; - font-size: 1rem; - } - } - .dropdown-menu { - a { - color: $dropdown-color; - } - } - } - - i, - svg { - height: 12px; - width: 11px; - font-size: 12px; - stroke-width: 3; - vertical-align: top; - } - - // square badge - &.badge-square { - border-radius: 0; - } - - // badge-up - // to align badge over any element - &.badge-up { - position: absolute; - top: -11px; - right: -9px; - min-width: 1.429rem; - min-height: 1.429rem; - display: flex; - align-items: center; - justify-content: center; - font-size: 0.786rem; - line-height: 0.786; - padding-left: 0.25rem; - padding-right: 0.25rem; - &.badge-sm { - top: -0.5rem; - right: -0.5rem; - } - } -} - -// For fullscreen search -.badge-icon { - i, - svg { - font-size: 100%; - margin-right: 5px; - } -} - -// badge dropup pointer -.dropup { - .badge { - cursor: pointer; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_breadcrumb.scss b/src/@core/scss/base/bootstrap-extended/_breadcrumb.scss deleted file mode 100644 index e44405fbe2..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_breadcrumb.scss +++ /dev/null @@ -1,76 +0,0 @@ -.breadcrumb { - &:not([class*='breadcrumb-']) { - .breadcrumb-item + .breadcrumb-item { - &:before { - content: ' '; - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $body-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - color: $body-color; - margin-right: $breadcrumb-item-padding; - background-size: 14px; - } - } - } - .breadcrumb-item + .breadcrumb-item { - &:before { - height: 20px; - } - } -} - -/* Component Specific */ -.breadcrumb-slash { - &.breadcrumb { - .breadcrumb-item + .breadcrumb-item:before { - content: '/'; - } - } -} -.breadcrumb-dots { - &.breadcrumb { - .breadcrumb-item + .breadcrumb-item:before { - content: '.'; - position: relative; - top: -4px; - } - } -} -.breadcrumb-dashes { - &.breadcrumb { - .breadcrumb-item + .breadcrumb-item:before { - content: '-'; - } - } -} -.breadcrumb-pipes { - &.breadcrumb { - .breadcrumb-item + .breadcrumb-item:before { - content: '|'; - } - } -} -.breadcrumb-chevron { - &.breadcrumb { - .breadcrumb-item + .breadcrumb-item:before { - content: ' '; - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $body-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - color: $body-color; - margin-right: $breadcrumb-item-padding; - background-size: 14px; - } - } -} - -@media (max-width: 648px) { - .content-header .breadcrumb { - display: none; - } - .breadcrumbs-top { - .content-header-title { - display: contents !important; - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_button-group.scss b/src/@core/scss/base/bootstrap-extended/_button-group.scss deleted file mode 100644 index 21bb5df08f..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_button-group.scss +++ /dev/null @@ -1,59 +0,0 @@ -// -// Split button dropdowns -// - -.dropdown-toggle-split { - padding-right: $btn-padding-x / 1.9; - padding-left: $btn-padding-x / 1.9; -} - -.btn-lg + .dropdown-toggle-split, -.btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: $input-btn-padding-x-lg / 1.75; - padding-left: $input-btn-padding-x-lg / 1.75; -} - -.btn-sm + .dropdown-toggle-split, -.btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: $input-btn-padding-x-sm / 1.9; - padding-left: $input-btn-padding-x-sm / 1.9; -} - -// button group border -.btn-group { - [class*='btn-']:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']) { - border-left-color: rgba($black, 0.08) !important; - border-right-color: rgba($black, 0.08) !important; - } -} - -// remove first btn group border left -.btn-group - > .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):first-child, -.btn-group - > .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):first-of-type { - border-left-color: transparent !important; -} - -// remove last btn group border right -.btn-group - > .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):last-child, -.btn-group - > .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):last-of-type { - border-right-color: transparent !important; -} - -// toggle button -.btn-group-toggle { - [class*='btn-outline-'] { - &:not(:last-child) { - border-right-width: 0 !important; - } - } - :not([class*='btn-outline-']) { - &.active, - &:active { - box-shadow: inset $box-shadow; - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_buttons.scss b/src/@core/scss/base/bootstrap-extended/_buttons.scss deleted file mode 100644 index 260370c3f3..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_buttons.scss +++ /dev/null @@ -1,67 +0,0 @@ -// var for box shadow of gradient buttons -// Buttons -.btn { - box-shadow: none; - font-weight: 500; - - // gradient button on hover transition - &[class*='bg-gradient-'] { - transition: all 0.2s ease; - &:hover { - transform: translateY(-2px); - } - } - - // Icon button padding - &.btn-icon { - padding: 0.715rem 0.736rem; - } - &.btn-sm { - &.btn-icon { - padding: 0.5rem; - line-height: 0.5; - } - } - &.btn-lg { - &.btn-icon { - padding: 1rem; - line-height: 0.75; - } - } - - &:focus, - &.focus, - &:active, - &.active { - outline: none; - box-shadow: none; - } - - &:not(:disabled):not(.disabled):active:focus, - &:not(:disabled):not(.disabled).active:focus { - box-shadow: none !important; - } - - // feather icons inside btn - .feather { - vertical-align: bottom; - } -} - -// For Waves Input Padding -.btn.waves-input-wrapper { - padding: 0; -} - -@include media-breakpoint-down(sm) { - .btn-sm-block { - display: block; - width: 100%; - } -} - -// Remove cursor-pointer from button if button is disabled -// * setting it to inherit will auto adept cursor -.waves-effect { - cursor: inherit; -} diff --git a/src/@core/scss/base/bootstrap-extended/_card.scss b/src/@core/scss/base/bootstrap-extended/_card.scss deleted file mode 100644 index d879311e85..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_card.scss +++ /dev/null @@ -1,514 +0,0 @@ -.card { - border: none; - margin-bottom: $content-padding; - box-shadow: $box-shadow; - transition: all 0.3s ease-in-out, background 0s, color 0s, border-color 0s; - .card { - box-shadow: none !important; - } - .card-title { - font-weight: 500; - font-size: 1.285rem; - margin-bottom: 1.53rem; // Considering sub-title minus margin - } - .card-bordered { - border: $card-border-width solid $card-border-color; - } - .card-img { - object-fit: cover; - } - .card-img-overlay { - border-radius: $card-border-radius; - } - - //fullscreen card - &.card-fullscreen { - display: block; - z-index: 9999; - position: fixed; - width: 100% !important; - height: 100% !important; - top: 0; - right: 0; - left: 0; - bottom: 0; - overflow: auto; - } - .card-body[class*='border-bottom-'] { - border-bottom-width: 2px !important; - } - .card-img-overlay { - &.bg-overlay { - background: rgba($black, 0.45); - } - .text-muted { - color: $gray-800 !important; - } - } - &.card-minimal { - border: none; - box-shadow: none; - } - - .card-header { - position: relative; - display: flex; - align-items: center; - flex-wrap: wrap; - justify-content: space-between; - border-bottom: none; - padding: 1.5rem; - background-color: transparent; - .card-title { - margin-bottom: 0; - } - - .heading-elements { - position: relative; - top: -1px; - - li:not(:first-child) a { - margin-left: 0.75rem; - } - - a { - &.btn { - padding-top: 6px; - padding-bottom: 6px; - } - i, - svg { - height: 1rem; - width: 1rem; - font-size: 1rem; - } - &[data-action='collapse'] { - i, - svg { - transition: all 0.25s ease-out; - display: inline-block; - } - &.rotate { - i, - svg { - transform: rotate(-180deg); - } - } - } - } - } - - & + .card-content > .card-body:first-of-type, - & + .card-body { - padding-top: 0px; - } - } - .card-footer { - border-top: 1px solid $gray-300; - background-color: transparent; - } -} -// Card Column -.card-columns { - .card { - margin-bottom: $spacer * 2.2; - } -} - -.card-group, -.card-deck { - margin-bottom: 0.75rem; -} - -.card-head-inverse { - .heading-elements { - i, - svg { - color: $white; - } - } - color: $white; -} -.card-transparent { - background-color: transparent; -} - -.text-white { - .card-img-overlay { - .text-muted { - color: $white !important; - } - } - code { - background-color: rgba($white, 1); - } - .heading-elements { - i, - svg { - color: $white; - } - } -} - -// overlay-img-card -.overlay-img-card { - .card-img-overlay, - img { - max-height: 34.64rem; - } -} - -// IE Specific CSS -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - // img-fluid class - .card-body, - .card-content { - min-height: 1px; - } -} - -//--------------- Advance Cards --------------- -//--------------------------------------------- - -// Congratulations Card -.card-congratulations { - background: linear-gradient(118deg, rgba($primary, 1), rgba($primary, 0.7)); - color: $white; - - // image on left - .congratulations-img-left { - width: 200px; - position: absolute; - top: 0; - left: 0; - - @include media-breakpoint-down(xs) { - width: 140px; - } - } - // image on right - .congratulations-img-right { - width: 175px; - position: absolute; - top: 0; - right: 0; - - @include media-breakpoint-down(xs) { - width: 140px; - } - } - - .avatar { - margin-bottom: 2rem; - } -} -// congratulation medal card -.congratulation-medal { - position: absolute; - top: 0; - right: 37px; -} - -// Deposits Card -.card-deposits { - .deposits-divider { - margin-top: 1.8rem; - margin-bottom: 1.4rem; - } -} - -// Employee Task Card -.card-employee-task { - .employee-task { - &:not(:last-child) { - margin-bottom: 1.5rem; - } - } -} - -// Developer Meetup Card -.card-developer-meetup { - .meetup-img-wrapper { - background-color: rgba($primary, 0.1); - } - .meetup-header { - margin-bottom: 2rem; - - .meetup-day { - text-align: center; - border-right: 1px solid $custom-control-border-color; - padding-right: 1.3rem; - margin-right: 1.3rem; - } - } - .media { - .avatar .avatar-content { - width: 34px; - height: 34px; - } - & + .media { - margin-top: 1.2rem; - } - } - .avatar-group { - margin-top: 2rem; - } -} - -// Profile Card -.card-profile { - text-align: center; - .card-body { - position: relative; - padding: 5rem 2.3rem $card-spacer-y 2.3rem; - - .profile-image-wrapper { - display: flex; - justify-content: center; - - .profile-image { - position: absolute; - top: -4rem; - padding: 0.5rem; - border-radius: 50%; - background-color: $white; - box-shadow: 0 0 8px 0 rgba($black, 0.14); - margin-bottom: 1.15rem; - - img { - width: 100px; - height: 100px; - } - } - } - - .profile-badge { - margin-top: 0.8rem; - margin-bottom: 0.8rem; - } - } -} - -// Apply Job Card -.card-apply-job { - .apply-job-package { - padding: 1.2rem; - margin-bottom: 1.15rem; - display: flex; - align-items: center; - justify-content: space-between; - sup { - top: -0.8rem; - } - } -} - -// Transaction Card -.card-transaction { - .transaction-item { - display: flex; - align-items: center; - justify-content: space-between; - &:not(:last-child) { - margin-bottom: 1.2rem; - } - - .avatar { - margin-right: 1.2rem; - .avatar-content { - width: 42px; - height: 42px; - } - } - - .transaction-title { - margin-bottom: 0.2rem; - margin-top: 0.2rem; - } - } -} - -// User Timeline Card -.card-user-timeline { - .user-timeline-title-icon { - width: 1.714rem; - height: 1.714rem; - margin-right: 1.3rem; - } - .timeline { - .timeline-item { - &:last-child { - .timeline-event { - min-height: auto; - } - } - &:not(:last-child) { - padding-bottom: 2.3rem; - } - } - } -} - -// Business Card -.business-card { - .business-items { - &:not(:last-child) { - margin-bottom: 1.3rem; - } - - .business-item { - border: 1px solid $border-color; - border-radius: $border-radius; - padding: 1rem 1rem 1rem 1.3rem; - &:not(:last-child) { - margin-bottom: 0.85rem; - } - } - } -} - -// States Card -.card-browser-states { - .browser-states { - margin-top: 2.14rem; - display: flex; - justify-content: space-between; - align-items: center; - } -} - -// App Design Card -.card-app-design { - .design-group { - margin-bottom: 2rem; - - .avatar:not(:last-child) { - margin-right: 0.6rem; - } - } - - .design-planning-wrapper { - display: flex; - align-items: center; - flex-wrap: wrap; - &:not(:last-child) { - margin-bottom: 1.3rem; - } - - .design-planning { - padding: 0.5rem; - margin-bottom: 0.7rem; - text-align: center; - background-color: $body-bg; - border-radius: $border-radius; - min-width: 6.4rem; - &:not(:last-child) { - margin-right: 0.7rem; - } - } - } -} - -//--------------- Statistics Card --------------- -//------------------------------------------------ - -.card-statistics { - .card-header { - padding-left: 2.4rem; - } - .statistics-body { - padding: 2rem 2.4rem 2.8rem !important; - - .avatar .avatar-content { - width: 48px; - height: 48px; - - .avatar-icon { - width: 24px; - height: 24px; - } - } - } -} - -//--------------- Analytics Card --------------- -//---------------------------------------------- - -// Chart-dropdown Button -.chart-dropdown { - .btn { - font-size: 1rem; - font-weight: $font-weight-normal; - &:after { - display: none; - } - } -} - -// Revenue Report & Budget Card -.card-revenue-budget { - .revenue-report-wrapper { - padding: 1.286rem 1.5rem; - - @include media-breakpoint-up(md) { - border-right: 1px solid $border-color; - } - - #revenue-report-chart { - .apexcharts-series { - &[seriesName='Earning'] { - transform: scaleY(0.965); - } - &[seriesName='Expense'] { - transform: scaleY(1.035); - } - } - } - } - - .budget-wrapper { - padding: 2rem 3rem; - text-align: center; - - @include media-breakpoint-down(sm) { - padding-top: 0; - } - - .budget-dropdown { - margin-bottom: 2rem; - } - - #budget-chart { - margin-top: 2rem; - margin-bottom: 2rem; - } - } -} - -// Earnings Card -.earnings-card { - .apexcharts-canvas .apexcharts-pie { - .apexcharts-datalabel-label { - font-size: 0.8rem; - fill: $body-color !important; - } - .apexcharts-datalabel-value { - fill: $headings-color; - font-size: 1.286rem; - font-weight: 500; - } - } -} - -// IE Specific CSS -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - // make icon center in avatar-content - #dashboard-analytics, - #statistics-card { - .avatar { - .avatar-content { - padding: 0 !important; - } - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_code.scss b/src/@core/scss/base/bootstrap-extended/_code.scss deleted file mode 100644 index 09a369f25f..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_code.scss +++ /dev/null @@ -1,14 +0,0 @@ -// Inline code -code { - padding: 0.1rem 0.4rem; - font-size: 90%; - color: $code-color; - background-color: $kbd-bg; - @include border-radius($border-radius/2); -} -pre { - background-color: #f7f7f9; - code { - background-color: transparent !important; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_collapse.scss b/src/@core/scss/base/bootstrap-extended/_collapse.scss deleted file mode 100644 index 6bbf6b342b..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_collapse.scss +++ /dev/null @@ -1,140 +0,0 @@ -// For Collapse And Accordion - -// For collapse-title -[class*='collapse-'] { - .collapse-title { - font-weight: 500; - font-size: 1.1rem; - } - .card { - margin-bottom: 0; - &:last-of-type { - margin-bottom: 0; - } - &:not(:last-of-type) { - border-bottom: 1px solid $border-color; - } - .card-header { - cursor: pointer; - padding: 1rem 2.8rem 1rem 1rem; - } - .card-body { - padding: 1rem; - line-height: 1.5; - padding-top: 0.42rem; - } - } -} - -// For collapse title -.collapse-title { - color: inherit; - &:hover { - color: inherit; - } -} - -// To add a border below collapse/accordion heading -.collapse-default { - .card:first-child { - border-top: 0; - } - .card:last-child { - border-bottom: 0; - } - .card { - border-radius: 0; - } -} - -// For Collapse with border - -.collapse-border { - .card { - border: 1px solid $border-color; - &:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - &:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - } -} - -// For Collapse with shadow -.collapse-shadow { - box-shadow: 0 0px 4px 0 rgba($black, 0.1); - padding: 0.15rem 0.75rem; - border-radius: $border-radius; - .card { - border-radius: 0; - transition: border 0.5s ease-in-out, all 0.3s ease-in-out; - &.open { - border-radius: 0.571rem; - margin: 10px 0; - border: 0; - box-shadow: 0px 0px 8px 0px rgba($black, 0.1) !important; - } - } - .card:first-child { - border-top-left-radius: 0.571rem; - border-top-right-radius: 0.571rem; - } - .card:last-child { - border-bottom-left-radius: 0.571rem; - border-bottom-right-radius: 0.571rem; - } -} - -// For Collapse with margin -.collapse-margin { - .card { - margin-top: 0.71rem; - margin-bottom: 0.71rem; - box-shadow: 0 2px 15px 0 rgba($black, 0.05) !important; - border-radius: 0.358rem; - border-bottom: 0 solid transparent !important; - } - .card-header { - border-radius: 0.358rem; - } -} - -// Collapse Icon & Animation -.collapse-icon { - .card-header { - position: relative; - } - - [data-toggle='collapse'] { - &:after { - position: absolute; - top: 58%; - right: 1rem; - margin-top: -8px; - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $body-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 14px; - width: 14px; - height: 11px; - content: ''; - transition: all 300ms linear 0s; - } - - &:disabled { - &:before { - background-image: url(str-replace(str-replace($chevron-up, 'currentColor', $body-color), '#', '%23')); - } - } - } - - [aria-expanded='false'] { - &:after { - transform: rotate(-180deg); - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_dropdown.scss b/src/@core/scss/base/bootstrap-extended/_dropdown.scss deleted file mode 100644 index 4fa6004fe3..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_dropdown.scss +++ /dev/null @@ -1,255 +0,0 @@ -// The dropdown menu -.dropdown { - [class*='btn-outline-'].dropdown-toggle.dropdown-toggle-split { - border-left: 0 !important; - } - - // If don't won't dropdown/up arrow - &.no-arrow { - .dropdown-toggle { - &:after { - display: none; - } - i, - svg { - margin-right: 0; - } - } - } -} - -// dropdown menu -.dropdown-menu { - // border: 1px solid rgba($black, 0.05); // border opacity has been reduced to make it look same as vue's dropdown border [component page, list view page] - border-radius: $dropdown-border-radius; - transform: scale(1, 0); - box-shadow: $dropdown-box-shadow; // this according to vue version - - .dropdown-item { - width: auto; - cursor: pointer; - } - - // Dropdown Header - .dropdown-header { - font-weight: 500; - line-height: 1; - } -} - -.show { - > .dropdown-menu { - transform: scale(1, 1); - opacity: 1; - display: block; - } - .dropdown-toggle { - &:focus { - box-shadow: none; - } - } - - // For DD box shadow on show - .btn { - &.dropdown-toggle { - &:focus { - box-shadow: none; - } - } - } -} - -.dropdown-toggle { - // changed icon caret - - &::after { - border: none !important; - content: ' '; - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $white), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 16px; - color: $body-color; - width: 14px; - height: 11px; - position: relative; - top: 1px; - right: 0px; - left: 0.714rem; - padding: 0; - margin: 0; - vertical-align: 0; - } - // arrow size according to toggle sizes - &.btn-lg { - &::after { - background-size: 18px; - } - } - - &.btn-sm { - &::after { - background-size: 14px; - } - } - - &.dropdown-toggle-split { - &:after { - left: 0; - } - } - - // hide default arrow to show custom icon DD - &.nav-hide-arrow { - &::after { - display: none; - } - } - - // Prevent the focus on the dropdown toggle when closing dropdowns - &:focus { - outline: 0; - } -} - -// DropUp -.dropup { - position: relative; - .dropdown-toggle { - // changed icon dropup caret - &::after { - background-image: url(str-replace(str-replace($chevron-up, 'currentColor', $white), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 16px; - width: 14px; - height: 11px; - content: ''; - vertical-align: 0.05rem; - } - } - .dropdown-menu { - min-width: 8rem; - } -} - -// DropLeft -.dropleft { - .dropdown-toggle { - // changed icon dropup caret - &::before { - border: none !important; - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $white), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 16px; - width: 14px; - height: 11px; - content: ''; - position: relative; - left: 0; - } - } - .dropdown-menu { - min-width: 8rem; - } -} - -// DropRight -.dropright { - .dropdown-toggle { - // changed icon dropup caret - &::after { - border: none !important; - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $white), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 16px; - width: 14px; - height: 11px; - content: ''; - } - } - .dropdown-menu { - min-width: 8rem; - } -} - -// Dropdown ::before position -.dropdown-menu { - // Dropdown margin according to dropdown position - - &[x-placement='bottom-start'], - &[x-placement='bottom-end'] { - margin-top: $dropdown_spacing; - } - - &[x-placement='top-start'], - &[x-placement='top-end'] { - margin-bottom: $dropdown_spacing; - } - - &[x-placement='right-start'] { - margin-left: $dropdown_spacing; - } - &[x-placement='left-start'] { - margin-right: $dropdown_spacing; - } -} - -// Dropdown icon -.dropdown, -.dropup { - &.dropdown-icon-wrapper { - .dropdown-toggle { - &:after { - display: none; - } - } - .dropdown-menu { - min-width: auto; - .dropdown-item { - padding: 0.5rem 1.1rem; - cursor: pointer; - i, - svg { - height: 1.3rem; - width: 1.3rem; - font-size: 1.3rem; - } - } - } - } -} - -// Dropdown menu animation for Horizontal menu -.horizontal-menu-wrapper .dropdown-menu, -.header-navbar .dropdown-menu { - animation-duration: 0.3s; - animation-fill-mode: both; - animation-name: slideIn; -} - -// Hidden dropdown toggle arrow -.dropdown-toggle.hide-arrow, -.dropdown-toggle-hide-arrow > .dropdown-toggle { - &::before, - &::after { - display: none; - } -} - -@keyframes slideIn { - 0% { - transform: translateY(1rem); - opacity: 0; - } - 100% { - transform: translateY(0rem); - opacity: 1; - } - 0% { - transform: translateY(1rem); - opacity: 0; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_forms.scss b/src/@core/scss/base/bootstrap-extended/_forms.scss deleted file mode 100644 index 8dbc515828..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_forms.scss +++ /dev/null @@ -1,570 +0,0 @@ -// -// Labels -// -label { - color: $headings-color; - font-size: $small-font-size; -} - -// placeholder specific scss -.form-control { - &::placeholder { - transition: all 0.2s ease; - } - - &:focus { - &::placeholder { - transform: translate(5px); - transition: all 0.2s ease; - } - &:valid, - &.is-valid { - box-shadow: $input-focus-box-shadow; - } - } -} - -.form-control-plaintext { - &:focus { - outline: none; - } -} - -.custom-file-label { - line-height: 1.75; - height: $custom-file-height !important; - &:after { - height: 2.58rem; - line-height: 1.75; - } -} - -.valid-tooltip, -.invalid-tooltip { - top: 102%; - left: 5px; -} - -/*************** -* Form Group -***************/ - -// input group !important for overriding the dark style -.input-group { - &:not(.bootstrap-touchspin):focus-within { - box-shadow: $input-focus-box-shadow; - border-radius: $input-border-radius; - .form-control, - .input-group-text { - border-color: $primary; - box-shadow: none; - - &.is-valid { - border-color: $success; - } - - &.is-invalid { - border-color: $danger; - } - } - } - &.is-valid { - .input-group-text { - border-color: $success !important; - } - &:not(.bootstrap-touchspin):focus-within { - .input-group-text { - border-color: $success; - } - } - } - &.is-invalid { - .input-group-text { - border-color: $danger !important; - } - &:not(.bootstrap-touchspin):focus-within { - .input-group-text { - border-color: $danger; - } - } - } - - &.disabled { - .input-group-text { - background-color: $input-disabled-bg; - } - } - - &.round { - .form-control, - .input-group-text, - &:focus-within { - @include border-radius(1.5rem); - } - } - &.square { - .form-control, - .input-group-text, - &:focus-within { - @include border-radius(0); - } - } - &.round, - &.square { - .input-group-prepend { - .input-group-text { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - } - .input-group-append { - .input-group-text { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - } - .form-control { - &:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - &:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - } - } - &.square { - .form-control, - .input-group-text { - @include border-radius(0); - } - } -} - -.input-group-text { - @include transition($input-transition); -} - -.input-group-prepend { - .input-group-text { - border-right: 0; - } -} - -.input-group-append { - .input-group-text { - border-left: 0; - } - &:not(:last-child) .input-group-text { - border-right: 0; - } -} - -// input group merge -.input-group-merge { - .form-control { - &:not(:first-child) { - padding-left: 0; - border-left: 0; - } - - &:not(:last-child) { - padding-right: 0; - border-right: 0; - } - - &.is-valid { - ~ .input-group-append { - .input-group-text { - border-color: $success; - } - } - } - } - .input-group-prepend { - ~ .form-control.is-valid { - .input-group-text & { - border-color: $success; - } - } - } -} - -// Text area line height -textarea { - &.form-control { - line-height: 1.6rem; - padding: 0.8rem 1rem !important; - } - - &.form-control-sm { - padding: 0.4rem 0.857rem !important; - } - - &.form-control-lg { - padding: 1rem 1.143rem !important; - } -} - -// Used for Card - Check it and remove if not used -.form-actions { - border-top: 1px solid darken($body-bg, 10%); - padding: 20px 0; - margin-top: 20px; - - &.filled { - background-color: $body-bg; - } - &.center { - text-align: center; - } - &.right { - text-align: right; - } - - &.top { - border-top: 0; - border-bottom: 1px solid darken($body-bg, 10%); - margin-top: 0; - margin-bottom: 20px; - } - - @include media-breakpoint-down(sm) { - .buttons-group { - float: left !important; - margin-bottom: 10px; - } - } -} - -// Form-horizontal layout -.form-horizontal { - .form-group { - @include media-breakpoint-up(sm) { - .label-control { - text-align: right; - } - } - } -} - -// Select Inputs Specific SCSS -select.form-control { - &:not([multiple='multiple']) { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $input-border-color), '#', '%23')); - background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0; - background-size: 18px 14px, 18px 14px; - background-repeat: no-repeat; - -webkit-appearance: none; - -moz-appearance: none; - padding-right: 1.5rem; - } - &.form-control-lg { - background-position: calc(100% - 12px) 16px, calc(100% - 20px) 16px, 100% 0; - } - &.form-control-sm { - background-position: calc(100% - 12px) 8px, calc(100% - 20px) 8px, 100% 0; - } -} - -// For customs-select remove double arrow -.custom-select { - -moz-appearance: none; // For firefox - -webkit-appearance: none; // for chrome -} - -// Custom Checkbox -.custom-checkbox { - .custom-control-label::before, - .custom-control-label::after { - top: 0.07rem; - } - - .custom-control-label::after { - background-size: 57%; - } -} - -// Custom Radio -.custom-radio { - .custom-control-label::before { - top: 0.1rem; - } -} - -// Custom checkbox and radio in common -.custom-checkbox, -.custom-radio { - &.custom-control { - padding-left: 1.8rem; - - .input-group & { - padding-left: 1.3rem; - } - } - - .custom-control-input { - width: 1.285rem; - height: 1.285rem; - } - - .custom-control-label { - font-size: $font-size-base; - position: static; - // vertical-align: middle; - &::before, - &::after { - width: 18px; - height: 18px; - left: 0; - } - } - .custom-control-input:checked ~ .custom-control-label::before { - box-shadow: 0 2px 4px 0 rgba($custom-control-indicator-checked-bg, 0.4) !important; - } - - .custom-control-input:disabled ~ .custom-control-label::before { - border: none; - box-shadow: none !important; - } - - .custom-control-input:focus ~ .custom-control-label::before { - border-color: none; - box-shadow: 0 2px 4px 0 rgba($custom-control-indicator-checked-bg, 0.4) !important; - } -} - -// Custom-checkbox when not disabled and active -.custom-control-input:not(:disabled) { - &:active ~ .custom-control-label { - &::before { - background-color: $primary; - border-color: $primary; - } - } -} - -/* Floating label Group */ -.form-label-group { - position: relative; - margin-bottom: $form-group-margin-bottom; - - // Form-Control-Large in Floating Label Group - .form-control-lg { - ~ label { - font-size: $input-font-size; - padding: 1rem; - } - } - - // Form-label - > label { - position: absolute; - top: 0; - left: 0; - display: block; - transition: all 0.25s ease-in-out; - padding: 0.6rem; - pointer-events: none; - cursor: text; - color: rgba($black, 0.4); - font-size: 0.7rem; - opacity: 0; - } - // form-input - > input, - textarea { - // from-input on focus change label color - &:focus, - &:not(:active) { - &:not(:placeholder-shown) ~ label { - color: rgba($primary, 1) !important; - transition: all 0.25s ease-in-out; - opacity: 1; - } - } - &:not(:focus) { - &:not(:placeholder-shown) ~ label { - color: rgba($black, 0.4) !important; - } - } - // form-label after entering text in input box - &:not(:placeholder-shown) ~ label { - padding: 0.25rem 0; - top: -20px; - left: 3px; - } - - &.form-control-lg:not(:placeholder-shown) ~ label { - top: -23px; - } - - &.form-control-sm:not(:placeholder-shown) ~ label { - top: -18px; - } - } -} - -/* Switches */ - -.custom-switch { - padding-left: 0; - line-height: 1.7rem; - - .custom-control-label { - padding-left: 3.5rem; - line-height: 1.7rem; - - /* For bg color of switch*/ - &::before { - border: none; - background-color: $switch-bg-color; - height: 1.7rem; - box-shadow: none !important; - transition: opacity 0.25s ease, background-color 0.1s ease; - cursor: pointer; - user-select: none; - top: 0; - left: 0; - } - /*For Switch handle*/ - &:after { - position: absolute; - top: 4px; - left: 4px; - box-shadow: -1px 2px 3px 0 rgba($black, 0.2); - background-color: $switch-indicator-color; - transition: all 0.15s ease-out; - cursor: pointer; - user-select: none; - } - - /*For Switch text*/ - .switch-text-left, - .switch-text-right, - .switch-icon-left, - .switch-icon-right { - position: absolute; - cursor: pointer; - user-select: none; - line-height: 1.8; - i, - svg { - height: 13px; - width: 13px; - font-size: 13px; - } - } - .switch-text-left, - .switch-icon-left { - left: 6px; - color: $white; - opacity: 0; - transform: translateX(8px); - transition: opacity 0.1s ease, transform 0.15s ease; - } - .switch-text-right, - .switch-icon-right { - right: 13px; - opacity: 1; - transform: translateX(0px); - transition: opacity 0.08s ease, transform 0.15s ease; - } - &:focus { - outline: 0; - } - } - - /*For Switch label*/ - - .switch-label { - padding-left: 1rem; - } - - // after its checked - - .custom-control-input:checked ~ .custom-control-label::before { - box-shadow: none; - } - - /*For Switch Handle Animation*/ - .custom-control-input:checked ~ .custom-control-label::after { - transform: translateX(1.4rem); - } - - .custom-control-input:checked ~ .custom-control-label { - .switch-text-left, - .switch-icon-left { - transform: translateX(0); - opacity: 1; - } - - .switch-text-right, - .switch-icon-right { - transform: translateX(-8px); - opacity: 0; - } - } - .custom-control-input:not(:checked) ~ .custom-control-label { - .switch-text-left { - opacity: 0; - } - .switch-text-right { - opacity: 1; - } - } - .custom-control-input:checked ~ .custom-control-label { - .switch-text-right { - opacity: 0; - } - .switch-text-left { - opacity: 1; - } - } -} - -/* Textarea with Counter */ -.textarea-counter-value { - background-color: $primary; - color: $white; - padding: 1px 6px; - font-size: 0.6rem; - border-radius: 0 0 5px 5px; - margin-right: 1rem; -} - -.btn.disabled-max-min { - background-color: rgba($black, 0.5) !important; - cursor: default; -} - -/* Number Type Input Box Scss for - Remove arrow on hover */ -input[type='number']::-webkit-inner-spin-button, -input[type='number']::-webkit-outer-spin-button { - -webkit-appearance: none; -} - -// IE Specific CSS -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - // floating Label Group - .form-label-group { - label { - display: none; - } - } - - // Bootstrap Select - select.form-control { - &:not([multiple='multiple']) { - background: none; - } - } -} - -// Date & Time Picker - Form Control Bg color -.picker__input { - &.form-control { - background-color: $white; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_functions.scss b/src/@core/scss/base/bootstrap-extended/_functions.scss deleted file mode 100644 index 57a6eab02e..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_functions.scss +++ /dev/null @@ -1,10 +0,0 @@ -@function str-replace($string, $search, $replace: '') { - $index: str-index($string, $search); - - @if $index { - @return str-slice($string, 1, $index - 1) + $replace + - str-replace(str-slice($string, $index + str-length($search)), $search, $replace); - } - - @return $string; -} diff --git a/src/@core/scss/base/bootstrap-extended/_helper.scss b/src/@core/scss/base/bootstrap-extended/_helper.scss deleted file mode 100644 index 759af3d464..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_helper.scss +++ /dev/null @@ -1,106 +0,0 @@ -// ================================================================================================ -// File Name: helper.scss -// Description: Helper classes provides template related customization. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Content helpers -// ------------------------- - -// typography page icon with list -.list-style-icons { - padding-left: 10px; - margin-left: 0; - list-style: none; - > li svg, - > li i { - margin-right: 6px; - } -} - -//Pull the element -.pull-up { - transition: all 0.25s ease; - - &:hover { - transform: translateY(-4px) scale(1.02); - box-shadow: 0px 14px 24px rgba(62, 57, 107, 0.2); - z-index: 30; - } -} - -// Spinner classes -.spinner { - display: inline-block; - animation: spin 1s linear infinite; -} -@keyframes spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -.spinner-reverse { - display: inline-block; - animation: spin-reverse 1s linear infinite; -} -@keyframes spin-reverse { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} - -// Bullets used in application pages -.bullet { - width: 1rem; - height: 1rem; - border-radius: 50%; - display: inline-block; - &.bullet-xs { - width: 0.5rem; - height: 0.5rem; - } - &.bullet-sm { - width: 0.714rem; - height: 0.714rem; - } - &.bullet-lg { - width: 1.25rem; - height: 1.25rem; - } -} - -// Section Label - used in pages and apps -.section-label { - font-size: 0.85rem; - color: $text-muted; - text-transform: uppercase; - letter-spacing: 0.6px; -} - -// Used for table cell fit -.cell-fit { - width: 0.1%; - white-space: nowrap; -} - -// Card match height -.match-height { - > [class*='col'] { - display: flex; - flex-flow: column; - - > .card { - flex: 1 1 auto; - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_include.scss b/src/@core/scss/base/bootstrap-extended/_include.scss deleted file mode 100644 index ea9344dc70..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_include.scss +++ /dev/null @@ -1,24 +0,0 @@ -// ================================================================================================ -// File Name: include.scss -// Description: Common components file to include all theme specific custom components. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Variables -// ------------------------------ - -// Functions -@import 'bootstrap/scss/functions'; // Bootstrap core function -@import 'functions'; // Bootstrap extended function - -// Variables -@import 'scss/variables/variables'; // Bootstrap custom variable override (for user purpose) -@import 'variables'; // Bootstrap extended variable override -@import 'bootstrap/scss/variables'; // Bootstrap core variable - -// Mixins -@import 'bootstrap/scss/mixins'; // Bootstrap core mixins -@import 'mixins'; // Bootstrap extended mixins diff --git a/src/@core/scss/base/bootstrap-extended/_list-group.scss b/src/@core/scss/base/bootstrap-extended/_list-group.scss deleted file mode 100644 index eec9f4034c..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_list-group.scss +++ /dev/null @@ -1,101 +0,0 @@ -/* =============================================================================================== - File Name: list-group.scss - Description: Contain list item, list group related extended SCSS. - ---------------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -================================================================================================*/ - -// Inline list style with pipeline separator - -ul.list-inline { - li { - display: inline-block; - } - // used in search page - &.list-inline-pipe { - > li + li:before { - content: ' | '; - padding-right: 2px; - } - } -} - -// bootstrap list group -.list-group { - .list-group-item { - line-height: 1.5; - &.active { - &:hover { - background-color: $primary; - } - &:focus { - // color: $body-color; - outline: 0; - &:hover { - color: $white; - } - } - small { - color: $white !important; - } - } - &:hover { - background-color: $body-bg; - } - - i, - svg { - position: relative; - } - - &:not(.active):focus:active { - color: inherit; - } - } - .list-group-item-action { - &.active { - background-color: $primary; - color: $white; - &:focus { - background-color: $primary; - } - } - &:focus { - background-color: $body-bg; - outline: 0; - } - } - - // List group with circle for pages like knowledge base - &.list-group-circle { - border: none; - .list-group-item { - border: none; - position: relative; - padding-left: 1.5rem; - &:after { - content: ' '; - background-image: url(str-replace(str-replace($circle, 'currentColor', $body-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - color: $body-color; - background-size: 10px; - position: absolute; - height: 10px; - width: 10px; - top: 1.15rem; - left: 0; - } - &:hover { - background-color: transparent; - } - } - } -} - -// for drag and drop border radius on selected -.list-group-item.gu-mirror { - border-radius: 0; -} diff --git a/src/@core/scss/base/bootstrap-extended/_media.scss b/src/@core/scss/base/bootstrap-extended/_media.scss deleted file mode 100644 index a03bf49edf..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_media.scss +++ /dev/null @@ -1,22 +0,0 @@ -.media-list { - .media { - padding: 1.25rem; - width: 100%; - margin-top: 0; - .media-left { - margin-right: 1rem; - } - .media-right { - margin-left: 1rem; - } - } - a.media { - color: $gray-600 !important; - } -} - -.media-bordered { - .media:not(:first-child) { - border-top: 1px solid $border-color; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_mixins.scss b/src/@core/scss/base/bootstrap-extended/_mixins.scss deleted file mode 100644 index 46f5b18c21..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_mixins.scss +++ /dev/null @@ -1,13 +0,0 @@ -// =============================================================================================== -// File Name: mixins.scss -// Description: Extended mixins file with new mixins features. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import 'mixins/_type'; //(NEW) - -// Components -@import 'mixins/_navs'; diff --git a/src/@core/scss/base/bootstrap-extended/_modal.scss b/src/@core/scss/base/bootstrap-extended/_modal.scss deleted file mode 100644 index 0c5a3fb0d3..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_modal.scss +++ /dev/null @@ -1,175 +0,0 @@ -// Modals - -.modal { - // Modal Header - - .modal-header { - background-color: $body-bg; - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - // close button - - .close { - padding: 0.2rem 0.62rem; - box-shadow: 0 5px 20px 0 rgba($black, 0.1); - border-radius: $border-radius; - background: $white; - opacity: 1; - transition: all 0.23s ease 0.1s; - position: relative; - transform: translate(8px, -2px); - - // For hover effect of close btn - &:hover, - &:focus, - &:active { - opacity: 1; - outline: none; - transform: translate(5px, 3px); - box-shadow: none; - } - } - } - // Modal Content - .modal-content { - border: none; - // overflow: unset; updated to "visible" as close icon is not visible in IE - overflow: visible; - box-shadow: 0 5px 20px 0 rgba($black, 0.1); - } - - .modal-footer { - padding: $modal-inner-padding; - } - - // modal sticky for apps - &.modal-sticky { - bottom: 0; - right: 0; - top: auto; - left: auto; - height: auto; - position: fixed; - .modal-header { - display: flex; - align-items: center; - justify-content: space-between; - } - .modal-dialog { - margin-right: #{$content-padding} !important; - box-shadow: 0px 0px 24px 0 rgba($black, 0.25); - border-radius: $border-radius; - } - .modal-actions { - background: transparent; - box-shadow: none; - line-height: 0; - } - } -} - -// Modal XS -.modal-xs { - max-width: 300px; -} - -// Modal XL -@media (min-width: 1200px) { - .modal-xl { - margin-left: 3%; - margin-right: 3%; - } -} - -// Slide In Modal // -.modal-slide-in, -.modal-slide-in .modal { - padding: 0 !important; - overflow: hidden !important; -} - -.modal-slide-in { - .modal-dialog { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: auto; - margin: 0; - max-width: none; - width: ($modal-slide-in-width-sm - 5); - - .modal-content { - padding-bottom: ($modal-title-line-height * $close-font-size) + $modal-header-padding-y; - padding-top: ($modal-title-line-height * $close-font-size) + $modal-header-padding-y; - overflow: auto; - border-radius: 0; - height: 100%; - } - - .modal-body { - padding-bottom: 0; - padding-top: 0; - margin: auto 0; - flex-grow: 0; - } - - @media (min-width: (map-get($grid-breakpoints, sm))) { - width: $modal-slide-in-width; - } - - &.sidebar-sm { - width: $modal-slide-in-width-sm; - } - &.sidebar-lg { - @media (min-width: (map-get($grid-breakpoints, sm))) { - width: $modal-slide-in-width-lg; - } - } - } - - .close { - top: $modal-header-padding-y / 2; - z-index: 10; - transform: none; - position: absolute; - top: 1.5rem; - right: $modal-header-padding-x; - margin: 0; - padding: 0 !important; - line-height: 0.5; - transform: translate(0, -50%); - } -} - -// Slide from Right -.modal-slide-in.fade .modal-dialog, -.modal-slide-in .modal.fade .modal-dialog { - transform: translateX(100%); - transition: transform 0.1s ease-out; -} - -.modal-slide-in.show .modal-dialog, -.modal-slide-in .modal.show .modal-dialog { - transform: translateX(0) !important; - transition: transform 0.1s ease-out; -} - -// To remove Max-width of XS Modal in Small Screen - -@media (max-width: 576px) { - .modal { - padding-right: 1rem; - padding-left: 1rem; - .modal-xs, - .modal-sm { - max-width: unset; - } - &.modal-sticky .modal-dialog { - margin-right: 0.2rem !important; - margin-left: 0.2rem; - margin-bottom: 3rem; - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_nav.scss b/src/@core/scss/base/bootstrap-extended/_nav.scss deleted file mode 100644 index 7130cf955c..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_nav.scss +++ /dev/null @@ -1,272 +0,0 @@ -// Component nav and nav/pill tabs - -.nav { - border-radius: 0.25rem; - // for component navs - // to wrap border around nav component - &.wrap-border { - border: 1px solid $nav-component-border-color; - li.nav-header { - margin: 0 0.5rem; - } - li.nav-item, - div { - padding: 2px 0.714rem; - } - } - - &.nav-left { - .nav-item .nav-link { - justify-content: flex-start; - } - } - - &.nav-right { - .nav-item .nav-link { - justify-content: flex-end; - } - } - - // Square Border - &.square-border { - border-radius: 0; - .nav-item { - .nav-link.active { - border-radius: 0; - } - } - } - - // for main menu toggle lock - .modern-nav-toggle { - padding: 0; - margin: 1.571rem 0; - } - - // Dropdown without background need arrow color changes - .dropdown.show { - .dropdown-toggle { - &::after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $white), '#', '%23')); - } - } - } - - .dropdown-toggle { - &:not(.active) { - &::after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $body-color), '#', '%23')); - } - } - } -} -.nav-pills, -.nav-tabs { - // if icon added inside nav-link - .nav-link { - display: flex; - align-items: center; - justify-content: center; - i, - svg { - margin-right: 0.5rem; - } - } -} -// nav pills -.nav-pills { - margin-bottom: 1rem; - // nav item of nav pill - .nav-link { - padding: $btn-padding-y $btn-padding-x; - font-size: $btn-font-size; - line-height: $btn-font-size; - border: 1px solid transparent; - color: $headings-color; - &.active { - border-color: $nav-pills-link-active-bg; - box-shadow: 0 4px 18px -4px rgba($nav-pills-link-active-bg, 0.65); - } - &.disabled { - color: $nav-link-disabled-color; - } - &.dropdown-toggle::after { - top: 1px; - left: 1px; - } - } - - &.dropdown { - &.show { - .nav-link { - color: $white; - } - .dropdown-item { - &.active { - &:hover { - color: $primary; - } - } - } - } - } - - // Justified Pills - &.nav-justified { - @include nav-justified; - @include nav-tabs-justified; - .nav-link { - display: block; - - &.active { - border: none; - - &:hover, - &:focus { - border: none; - } - } - } - } -} - -// Basic Nav Tabs -.nav-tabs { - margin-bottom: 1rem; - position: relative; - // Basic nav item - .nav-item { - position: relative; - } - .nav-link { - color: $body-color; - border: none; - min-width: auto; - font-weight: 450; - padding: 0.61rem 1.2rem; - border-radius: 0; - position: relative; - overflow: hidden; - - &:after { - content: ''; - - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 3px; - background: linear-gradient(30deg, rgba($primary, 1), rgba($primary, 0.5)) !important; - transition: transform 0.3s; - transform: translate3d(0, 150%, 0); - } - &.active { - position: relative; - color: $primary; - - &:after { - transform: translate3d(0, 0, 0); - // box-shadow: 0 0 8px 0 rgba($primary, 0.5) !important; - } - } - - &.dropdown-toggle { - &::after { - top: 1px; - left: 1px; - } - } - } - // Justified Tabs - &.nav-justified { - @include nav-justified; - @include nav-tabs-justified; - - .nav-item { - a.nav-link { - display: block; - border-radius: 0; - - &.active { - border: none; - } - &:hover { - border-color: transparent; - } - } - } - } -} - -// Nav Tabs Vertical -.nav-vertical { - overflow: hidden; - .nav.nav-tabs { - // nav item styles for vertical nav tabs - .nav-item { - .nav-link { - margin-bottom: 0; - &:after { - transform: rotate(90deg) translate3d(0, 150%, 0); - left: 70%; - } - &.active { - &:after { - left: auto; - right: -1.4rem; - transform: rotate(90deg) translate3d(0, 225%, 0); - top: 1.25rem; - width: 2.14rem; - } - } - } - } - - // vertical nav left tabs - &.nav-left { - float: left; - display: table; - margin-right: 1rem; - - ~ .tab-content { - .tab-pane { - display: none; - overflow-y: auto; - padding-left: 1rem; - &.active { - display: block; - } - } - } - } - - // vertical right nav tabs - &.nav-right { - float: right; - display: table; - margin-left: 1rem; - - .nav-item { - .nav-link { - &.active { - &:after { - left: -0.9rem; - transform: rotate(90deg) translate3d(0, 10%, 0); - } - } - } - } - - ~ .tab-content { - .tab-pane { - display: none; - overflow-y: auto; - padding-right: 1rem; - &.active { - display: block; - } - } - } - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_navbar.scss b/src/@core/scss/base/bootstrap-extended/_navbar.scss deleted file mode 100644 index 5c42c4e818..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_navbar.scss +++ /dev/null @@ -1,670 +0,0 @@ -/* =============================================================================================== - File Name: navbar.scss - Description: Contain header navigation bar, vertical main navigation bar and - horiznotal main navigation bar related SCSS. - ---------------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -================================================================================================*/ - -@function set-navbar-text-color($color) { - @if (lightness($color) > 50) { - @return $white; // Lighter backgorund, return dark color - } @else { - @return $black; // Darker background, return light color - } -} - -.header-navbar { - padding: 0px; - min-height: $navbar-height; - font-family: $font-family-monospace; - transition: 300ms ease all, background 0s; - z-index: 997; - - &.fixed-top { - left: $menu-expanded-width; - } - - // Apply navbar color as per background - &[class*='bg-'] { - .navbar-nav { - .nav-item { - > a { - color: set-navbar-text-color($theme-dark-body-color) !important; - - i, - svg, - span { - color: set-navbar-text-color($theme-dark-body-color) !important; - } - } - - .dropdown-menu { - i, - svg { - color: inherit !important; - } - } - } - - .search-input { - .input, - .search-list .auto-suggestion span { - color: $body-color !important; - } - } - } - } - - //* Navbar modifiers - //*------------------------ - - // floating nav - &.floating-nav { - position: fixed; - right: 0; - margin: #{$floating-nav-margin} #{$content-padding} 0; - width: calc(100vw - (100vw - 100%) - calc(#{$content-padding} * 2) - #{$menu-expanded-width}); - border-radius: $card-border-radius; - z-index: 12; - } - - // static nav - &.navbar-static-top { - top: 0; - right: 0; - left: $menu-expanded-width; - width: calc(100vw - (100vw - 100%) - #{$sidebar-width}); - background: transparent; - box-shadow: none !important; // remove this if removing "menu-shadow" class - } - - // add border to navbar - &.navbar-border { - border-bottom: 1px solid $border-color; - } - - // add shadow to navbar - &.navbar-shadow { - box-shadow: $box-shadow; - } - - &.navbar-dark.navbar-border { - border-bottom: 1px solid $theme-dark-border-color; - } - - // Hide navbar dropdown arrow - &:not(.navbar-horizontal) { - .nav-link { - &.dropdown-toggle::after { - display: none; - } - } - } - - //* Navbar modifiers - //*------------------------ - - .navbar-container { - padding: 0.8rem 1rem; - // Added more horizontal padding above small screen - @include media-breakpoint-up(sm) { - padding: 0.8rem 1.4rem; - } - flex-basis: 100%; - transition: 300ms ease all; - margin-left: 0; - - // Navbar bookmark primary color on hover - .bookmark-wrapper { - // for bookmark z-index - .bookmark-input { - z-index: 1; - } - } - - // Language dd style - .dropdown-language { - .selected-language { - font-weight: 500; - } - .nav-link { - .flag-icon { - margin-right: 0.4rem; - } - } - .dropdown-menu .dropdown-item { - .flag-icon { - margin-right: 0.4rem; - } - } - } - - ul.navbar-nav { - li { - line-height: 1.5; - &.dropdown { - .dropdown-menu { - .vertical-layout & { - top: 41px !important; // Apply navbar dd position on vertical layouts only (Not for horizontal layout due to hover out issue) - } - } - } - - &.dropdown-language { - .dropdown-menu.dropdown-menu-right { - right: -2px; - } - } - - // Cart & Notification badge - &.dropdown-cart, - &.dropdown-notification { - .badge { - &.badge-up { - right: -3px; - } - } - .dropdown-menu.dropdown-menu-right { - right: -2px; - padding: 0; - left: inherit; - &::before { - background: $primary; - border-color: $primary; - } - } - .dropdown-menu-header { - border-top-left-radius: $dropdown-border-radius; - border-top-right-radius: $dropdown-border-radius; - .dropdown-header { - padding: 1.22rem 1.28rem; - } - } - .notification-text { - margin-bottom: 0.5rem; - font-size: smaller; - color: $text-muted; - } - .dropdown-menu-footer { - padding: 1.28rem; - } - } - &.dropdown-notification { - .media-body { - .media-heading { - color: $body-color; - margin-bottom: 0; - line-height: 1.2; - } - } - } - - // Cart dropdown - &.dropdown-cart { - .media { - position: relative; - img { - background: $body-bg; - } - &:hover { - .cart-item-remove { - visibility: visible; - } - } - } - .media-heading { - width: 8rem; - h6.cart-item-title { - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - overflow: hidden; - } - .cart-item-by { - color: $text-muted; - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - overflow: hidden; - } - } - .media-body { - display: flex; - align-items: center; - justify-content: space-between; - } - .cart-item-price { - margin-bottom: 0; - width: 5rem; - text-align: right; - } - - .cart-item-remove { - position: absolute; - top: 10px; - right: 17px; - width: 14px; - height: 14px; - cursor: pointer; - @include media-breakpoint-up(md) { - visibility: hidden; - } - } - } - - > a.nav-link { - color: $body-color; - padding: 0 0.5rem; - position: relative; - } - - &.dropdown-user { - line-height: 1 !important; // Set due to custom 2 line component in navbar - .dropdown-menu { - width: 12rem; - margin-top: 10px; - i, - svg { - height: 16px; - width: 16px; - font-size: 16px; - vertical-align: top; - } - } - } - - // Logged in user dropdown styles - a.dropdown-user-link { - display: flex; - align-items: center; - - .user-name { - display: inline-block; - margin-bottom: 0.435rem; - margin-left: 0.2rem; - } - - .user-status { - font-size: smaller; - } - - img { - box-shadow: 0 4px 8px 0 rgba($black, 0.12), 0 2px 4px 0 rgba($black, 0.08); - } - } - - // navbar toggle menu size (display below lg) - a.menu-toggle { - i, - svg { - height: 1.6rem; - width: 1.6rem; - font-size: 1.6rem; - } - } - - a.dropdown-user-link { - .user-nav { - display: flex; - flex-direction: column; - align-items: flex-end; - float: left; - margin-right: $spacer - 0.2; - } - } - - div.input-group { - padding: 0.7rem 1rem; - } - - i, - svg { - &.ficon { - height: 1.5rem; - width: 1.5rem; - font-size: 1.5rem; - color: $body-color; - - &:hover { - color: $primary; - } - } - } - - .media-list { - max-height: 25rem; - } - - .scrollable-container { - position: relative; - } - } - } - - //Navbar notification css - .dropdown-menu-media { - width: 30rem; - - .dropdown-menu-header { - border-bottom: 1px solid $border-color; - } - - .media-list { - .media { - padding: 0.9rem 1.28rem; - border: none; - border-bottom: 1px solid $border-color; - - &:hover { - background: $body-bg; - } - - .media-meta { - color: $body-color; - } - } - - a:last-of-type { - .media { - border-bottom: none; - } - } - } - - .dropdown-menu-footer { - border-top: 1px solid $border-color; - } - } - } -} - -// Navbar shadow on scroll -.header-navbar-shadow { - display: none; -} - -// Floating Navbar -.navbar-floating { - // Floating nav should have same padding across all screen - .navbar-container { - padding: 0.8rem 1rem; - } - .header-navbar-shadow { - display: block; - background: linear-gradient( - 180deg, - hsla(0, 0%, 97.3%, 0.95) 44%, - hsla(0, 0%, 97.3%, 0.46) 73%, - hsla(0, 0%, 100%, 0) - ); - padding-top: 2.2rem; - background-repeat: repeat; - width: 100%; - height: 102px; - position: fixed; - top: 0; - left: 0; - z-index: 11; - } -} - -// Navbar colors -.navbar-light { - background: $white; - - &.navbar-horizontal { - background: $white; - } - - .navbar-nav { - .active { - &.nav-link { - background-color: rgba($black, 0.03); - } - } - - .disabled { - &.nav-link { - color: $nav-link-disabled-color; - } - } - } -} - -.navbar-dark { - background: $gray-600; - - .navbar-brand { - color: $white !important; - } - - &.navbar-horizontal { - background: $gray-600; - } - - .nav-search { - .form-control, - .btn-secondary { - color: $white; - background: $gray-600; - } - } - - .navbar-nav { - li { - line-height: 1; - } - - .active { - &.nav-link { - background-color: rgba($white, 0.05); - } - } - - .disabled { - &.nav-link { - color: $gray-300; - } - } - } -} - -// Media queries for device support -// ========================================= -@include media-breakpoint-down(sm) { - .header-navbar { - // generic navbar dropdown specific - .navbar-nav { - .show { - position: static; - } - - .open-navbar-container { - padding-top: 0.625rem; - } - } - - .navbar-container { - .show { - .dropdown-menu { - right: 0; - left: 0 !important; - float: none; - width: auto !important; - margin-top: 0; - overflow: hidden; - } - } - - .dropdown-user { - .dropdown-menu-right { - right: 0 !important; - } - } - - ul.navbar-nav { - li { - .dropdown-toggle::after { - margin-right: 0; - margin-left: -2px; - } - } - } - } - } - - // dark navbar - .navbar-dark { - .navbar-header { - .navbar-nav { - .nav-link { - color: $white; - } - } - } - - .navbar-container { - .navbar-nav { - .nav-link { - color: $gray-600; - } - } - } - } - - // light navbar - .navbar-light { - .navbar-header { - .navbar-nav { - .nav-link { - color: $gray-600; - } - } - } - - .navbar-container { - .navbar-nav { - .nav-link { - color: $gray-600; - } - } - } - } -} - -// For Medium and down: iPad support for navbr - -// navbar static top -@include media-breakpoint-down(lg) { - .header-navbar { - // floating nav width - &.floating-nav { - width: calc(100vw - (100vw - 100%) - calc(#{$content-padding} * 2)); - } - &.navbar-static-top { - left: 0; - width: 100%; - } - } -} - -//For responsive sub nav -@mixin responsive_sub_nav { - .header-navbar { - .navbar-nav { - margin: 0; - flex-flow: row wrap; - - .dropdown-menu { - position: absolute; - } - - .nav-item { - float: left; - } - } - } -} - -@include media-breakpoint-down(md) { - @include responsive_sub_nav; -} -@media (max-width: 767px) { - @include responsive_sub_nav; -} - -@include media-breakpoint-down(xs) { - .header-navbar { - &.floating-nav { - width: calc( - 100vw - (100vw - 100%) - calc(#{$content-padding} + 0.4rem) - ) !important; // SM screen calc as per updated spacings - margin-left: 1rem; - margin-right: 1.2rem; - } - - .navbar-container ul.navbar-nav li .selected-language { - display: none; - } - } -} - -/* ----------- iPhone 5, 5S iPhone 6----------- */ - -// Set dropdown height as per the screen size -@mixin extend_mobile_specific($menu_height) { - .header-navbar { - .navbar-container { - .show { - .dropdown-menu { - max-height: $menu_height; - } - } - } - } -} - -/* Landscape */ - -@media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) { - @include extend_mobile_specific(180px); -} - -/* ----------- iPhone 6+ ----------- */ - -/* Landscape */ - -@media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) { - @include extend_mobile_specific(280px); -} - -// for width of navbar in fixed-top -@media (max-width: 1201px) { - .header-navbar { - &.fixed-top { - left: 0; - } - } - - .horizontal-layout { - .header-navbar { - .navbar-container { - padding-left: 0.8rem; - padding-right: 0.8rem; - } - } - } -} - -@media (max-width: 1199px) { - .header-navbar { - .navbar-container { - ul.navbar-nav li a.dropdown-user-link .user-name { - margin-bottom: 0; - } - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_pagination.scss b/src/@core/scss/base/bootstrap-extended/_pagination.scss deleted file mode 100644 index d391d293d4..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_pagination.scss +++ /dev/null @@ -1,307 +0,0 @@ -// Pagination - -// default look for page item, first and last item - -.page-item { - border-radius: 5rem; - - &:not(.prev-item), - &:not(.next-item), - &:not(.first), - &:not(.last), - &:not(.active) { - .page-link { - line-height: 1.3; - } - } - - .page-link { - display: flex; - align-items: center; - justify-content: center; - } - &.previous, - &.prev, - &.next, - &.first, - &.last { - .page-link { - width: auto; - } - } - - &.prev-item, - &.next-item { - .page-link { - transition: all 0.2s ease-out; - } - } - - // prev and next item separated styles - &.prev-item { - margin-right: 0.3571rem; - - .page-link { - border-radius: 50%; - - &:before { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $pagination-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 14px; - color: $body-color; - width: 8px; - height: 18px; - content: ''; - } - - &:hover { - background: $pagination-hover-bg; - color: $pagination-hover-color; - } - &:active, - &:hover { - background-color: $primary !important; - &:before { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $white), '#', '%23')) !important; - } - } - } - &.disabled { - .page-link { - &:before { - background-image: url(str-replace( - str-replace($chevron-left, 'currentColor', $pagination-disabled-color), - '#', - '%23' - )); - } - } - } - - & ~ .page-item:nth-child(2) { - border-top-left-radius: 5rem; - border-bottom-left-radius: 5rem; - .page-link { - border-top-left-radius: 5rem !important; - border-bottom-left-radius: 5rem !important; - } - } - - & ~ .page-item:nth-last-child(2) { - border-top-right-radius: 5rem; - border-bottom-right-radius: 5rem; - .page-link { - border-top-right-radius: 5rem !important; - border-bottom-right-radius: 5rem !important; - } - } - } - - &.next-item { - margin-left: 0.3571rem; - - .page-link { - border-radius: 50%; - - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $pagination-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 14px; - width: 8px; - height: 18px; - content: ''; - } - - &:hover { - background: $pagination-hover-bg; - color: $pagination-hover-color; - } - &:active, - &:hover { - background-color: $primary !important; - &:after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $white), - '#', - '%23' - )) !important; - } - } - } - &.disabled { - .page-link { - &:after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $pagination-disabled-color), - '#', - '%23' - )); - } - } - } - } - - // prev and next style - &.prev, - &.previous { - .page-link { - &:before { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $pagination-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 14px; - color: $body-color; - width: 12px; - height: 18px; - content: ''; - } - // &:active, - &:hover { - &:before { - background-image: url(str-replace( - str-replace($chevron-left, 'currentColor', $pagination-active-color), - '#', - '%23' - )) !important; - } - } - } - &.disabled { - .page-link { - &:before { - background-image: url(str-replace( - str-replace($chevron-left, 'currentColor', $pagination-disabled-color), - '#', - '%23' - )); - } - } - } - } - &.next { - .page-link { - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $pagination-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 14px; - color: $body-color; - width: 12px; - height: 18px; - content: ''; - } - // &:active, - &:hover { - &:after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $primary), - '#', - '%23' - )) !important; - } - } - } - &.disabled { - .page-link { - &:after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $pagination-disabled-color), - '#', - '%23' - )); - } - } - } - } - - &.disabled { - .page-link { - color: $pagination-disabled-color; - } - } - - // page link customization - - .page-link { - border: none; - margin: 0; - margin-left: 0; - font-size: 1rem; - min-width: 2.286rem; - &:focus { - box-shadow: none; - } - - &:hover { - color: $primary; - } - } - - // for active page item - &.active { - background-color: $pagination-bg; - border-radius: 0; - - .page-link { - z-index: 3; - border-radius: 5rem; - background-color: $primary; - color: $white !important; - font-weight: 600; - } - } - - // if you don't want separated look - - &:first-child:not(.prev-item) { - &.active { - border-top-left-radius: 1.428rem; - border-bottom-left-radius: 1.428rem; - .page-link { - border-radius: 5rem; - } - } - .page-link { - border-top-left-radius: 1.428rem; - border-bottom-left-radius: 1.428rem; - } - } - - &:last-child:not(.next-item) { - &.active { - border-top-right-radius: 1.428rem; - border-bottom-right-radius: 1.428rem; - .page-link { - border-radius: 5rem; - } - } - .page-link { - border-top-right-radius: 1.428rem; - border-bottom-right-radius: 1.428rem; - } - } -} - -// For Pagination Font sizes -.pagination { - // For Pagination lg - &.pagination-lg { - .page-item { - .page-link { - font-size: $pagination-font-size-lg; - min-width: 2.6rem; - } - } - } - // For Pagination sm - &.pagination-sm { - .page-item { - .page-link { - font-size: $pagination-font-size-sm; - min-width: 2rem; - } - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_popover.scss b/src/@core/scss/base/bootstrap-extended/_popover.scss deleted file mode 100644 index 4463541843..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_popover.scss +++ /dev/null @@ -1,45 +0,0 @@ -// Popovers - -.popover { - box-shadow: $popover-box-shadow; - // popover header style - .popover-header { - @include font-size(1.07rem); - border: 1px solid $popover-header-bg; - } - // popover body style - .popover-body { - border: 1px solid $popover-border-color; - border-top-color: $popover-bg; - border-bottom-left-radius: $popover-border-radius; - border-bottom-right-radius: $popover-border-radius; - } - // popover bottom arrow color like header - &.bs-popover-bottom { - .arrow:after { - border-bottom-color: $popover-header-bg; - } - } -} -// To set arrow border as we have added border to popover-body and popover-header -.bs-popover-top { - > .arrow { - &::after { - bottom: $popover-border-width + 1px; - } - } -} -.bs-popover-right { - > .arrow { - &::after { - left: $popover-border-width + 1px; - } - } -} -.bs-popover-left { - > .arrow { - &::after { - right: $popover-border-width + 1px; - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_progress.scss b/src/@core/scss/base/bootstrap-extended/_progress.scss deleted file mode 100644 index 3abd8c31f0..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_progress.scss +++ /dev/null @@ -1,49 +0,0 @@ -/*========================================================================================= - File Name: progress.scss - Description: Extended bootstrap progress bar scss. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent - ---------------------------------------------------------------------------------------- -==========================================================================================*/ - -// .progress { -// // border radius to set for stacked bars -// .progress-bar + .progress-bar:not(:last-child) { -// border-radius: 0; -// } -// .progress-bar:last-child { -// border-top-right-radius: $progress-border-radius; -// border-bottom-right-radius: $progress-border-radius; -// } -// } - -.progress { - border-radius: 3px; -} - - -.scale { - width: 100%; - height: 3em; - position: relative; - /* margin: 30px; // */ -} -.box { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - padding-top: 0.5em; - /* opacity: 0.7; /**/ - background: transparent; -} -.overlay { - z-index: 9; - width: 2px; - border-right-color: green; - border-right-width: 2px; - border-right-style: dotted; -} diff --git a/src/@core/scss/base/bootstrap-extended/_reboot.scss b/src/@core/scss/base/bootstrap-extended/_reboot.scss deleted file mode 100644 index 02cbfea6e7..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_reboot.scss +++ /dev/null @@ -1,15 +0,0 @@ -a { - &:focus { - outline: none; - } -} - -a:not([href]) { - color: inherit; - text-decoration: none; - - @include hover() { - color: inherit; - text-decoration: none; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_tables.scss b/src/@core/scss/base/bootstrap-extended/_tables.scss deleted file mode 100644 index a49030984c..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_tables.scss +++ /dev/null @@ -1,122 +0,0 @@ -// ================================================================================================ -// File Name: tables.scss -// Description: Tables pages custom scss -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// table-white-space -.table-white-space { - th, - td { - white-space: nowrap; - } -} - -// table th, td padding -.table { - thead, - tfoot { - th { - vertical-align: top; - text-transform: uppercase; - font-size: $table-th-font-size; - letter-spacing: 0.5px; - } - } - th, - td { - padding: $table-cell-padding 2rem; - vertical-align: middle; - } - &.table-sm { - th, - td { - padding: $table-cell-padding-sm 0.5rem; - &:first-child { - padding-left: 0.75rem; - } - } - } -} -// if we are not using table-light class then also header color should apply -.table:not(.table-dark):not(.table-light) { - thead:not(.thead-dark) th, - tfoot:not(.thead-dark) th { - background-color: $table-head-bg; - } -} -// table inside card, don't need margin bottom -.table-hover { - tbody { - tr { - cursor: pointer; - } - } -} -// Table - hover animation -.table-hover-animation { - background-color: $body-bg; - thead { - th { - border-bottom: 0; - } - } - th, - td { - border: 0; - } - tbody { - tr { - transition: all 0.25s ease; - background-color: $white; - &:hover { - transform: translateY(-4px); - } - } - } -} - -// table border radius -.card .table { - margin-bottom: 0; - border-bottom-left-radius: $border-radius; - border-bottom-right-radius: $border-radius; - tbody { - tr:last-child { - td:first-child { - border-bottom-left-radius: $border-radius; - } - td:last-child { - border-bottom-right-radius: $border-radius; - } - } - } -} - -// Contexual table inside card radius -.card { - table { - tr[class*='table-']:last-child { - td:first-child { - border-bottom-left-radius: $border-radius; - } - td:last-child { - border-bottom-right-radius: $border-radius; - } - } - } -} - -// IE Specific CSS -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .table-hover-animation { - tr { - &:hover { - border-bottom-color: $table-border-color; - } - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_toast.scss b/src/@core/scss/base/bootstrap-extended/_toast.scss deleted file mode 100644 index 7990e30b3f..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_toast.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Toasts - -.toast { - &.show { - z-index: 1030; - } - .close:focus { - outline: none; - } -} - -@include media-breakpoint-down(xs) { - .toast { - left: 1rem; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_type.scss b/src/@core/scss/base/bootstrap-extended/_type.scss deleted file mode 100644 index 5558a4c4e7..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_type.scss +++ /dev/null @@ -1,22 +0,0 @@ -// ================================================================================================ -// File Name: type.scss -// Description: Type pages custom scss -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// text heading color -.text-body-heading { - color: $headings-color; - &:hover { - color: inherit !important; - } -} -// text body hover color if have link -.text-body { - &[href]:hover { - color: $link-hover-color !important; - } -} diff --git a/src/@core/scss/base/bootstrap-extended/_utilities.scss b/src/@core/scss/base/bootstrap-extended/_utilities.scss deleted file mode 100644 index 59e62a574a..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_utilities.scss +++ /dev/null @@ -1,465 +0,0 @@ -// ================================================================================================ -// File Name: utilities.scss -// Description: Utility classes provides color, width, position & background etc.. -// related customization. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Sizes Variable for height and width mixins -$sizes-px: ( - // in px - 50: 50px, - 100: 100px, - 150: 150px, - 200: 200px, - 250: 250px, - 300: 300px, - 350: 350px, - 400: 405px, - 450: 455px, - 500: 500px, - 550: 550px, - 600: 600px, - 650: 650px, - 700: 700px, - 750: 750px, - 800: 800px -) !default; - -$sizes-per: ( - // in % - 5: 5%, - 10: 10%, - 15: 15%, - 20: 20%, - 25: 25%, - 30: 30%, - 35: 35%, - 40: 40%, - 45: 45%, - 50: 50%, - 55: 55%, - 60: 60%, - 65: 65%, - 70: 70%, - 75: 75%, - 80: 80%, - 85: 85%, - 90: 90%, - 95: 95% -) !default; - -//--------------- Text --------------- -//------------------------------------ - -// Font Size -//---------- -//small -.font-small-1 { - font-size: 0.7rem !important; - - // for Feather SVG icons as we are using base size as 1rem - @at-root svg#{&} { - height: 0.7rem !important; - width: 0.7rem !important; - } -} -.font-small-2 { - font-size: 0.8rem !important; - @at-root svg#{&} { - height: 0.8rem !important; - width: 0.8rem !important; - } -} -.font-small-3 { - font-size: 0.9rem !important; - @at-root svg#{&} { - height: 0.9rem !important; - width: 0.9rem !important; - } -} -.font-small-4 { - font-size: 1rem !important; - @at-root svg#{&} { - height: 1rem !important; - width: 1rem !important; - } -} -//medium -.font-medium-1 { - font-size: 1.1rem !important; - @at-root svg#{&} { - height: 1.1rem !important; - width: 1.1rem !important; - } -} -.font-medium-2 { - font-size: 1.2rem !important; - @at-root svg#{&} { - height: 1.2rem !important; - width: 1.2rem !important; - } -} -.font-medium-3 { - font-size: 1.3rem !important; - @at-root svg#{&} { - height: 1.3rem !important; - width: 1.3rem !important; - } -} -.font-medium-4 { - font-size: 1.4rem !important; - @at-root svg#{&} { - height: 1.4rem !important; - width: 1.4rem !important; - } -} -.font-medium-5 { - font-size: 1.5rem !important; - @at-root svg#{&} { - height: 1.5rem !important; - width: 1.5rem !important; - } -} -//large -.font-large-1 { - font-size: 2rem !important; - @at-root svg#{&} { - height: 2rem !important; - width: 2rem !important; - } -} -.font-large-2 { - font-size: 3rem !important; - @at-root svg#{&} { - height: 3rem !important; - width: 3rem !important; - } -} -.font-large-3 { - font-size: 4rem !important; - @at-root svg#{&} { - height: 4rem !important; - width: 4rem !important; - } -} -.font-large-4 { - font-size: 5rem !important; - @at-root svg#{&} { - height: 5rem !important; - width: 5rem !important; - } -} -.font-large-5 { - font-size: 6rem !important; - @at-root svg#{&} { - height: 6rem !important; - width: 6rem !important; - } -} - -// Line height -//---------- -.line-height-1 { - line-height: 1 !important; -} -.line-height-condensed { - line-height: 1.5 !important; -} -.line-height-inherit { - line-height: inherit !important; -} - -// Transform -//---------- -.rotate-45 { - transform: rotate(45deg); -} -.rotate-45-inverse { - transform: rotate(-45deg); -} -.rotate-90 { - transform: rotate(90deg); -} -.rotate-90-inverse { - transform: rotate(-90deg); -} -.rotate-180 { - transform: rotate(180deg); -} -.rotate-180-inverse { - transform: rotate(-180deg); -} - -//-------------- Borders -------------- -//------------------------------------- - -// Border width - 2px -.border-2 { - border-width: 2px !important; -} -.border-top-2 { - border-top-width: 2px !important; -} -.border-bottom-2 { - border-bottom-width: 2px !important; -} -.border-left-2 { - border-left-width: 2px !important; -} -.border-right-2 { - border-right-width: 2px !important; -} - -// Border width - 3px -.border-3 { - border-width: 3px !important; -} -.border-top-3 { - border-top-width: 3px !important; -} -.border-bottom-3 { - border-bottom-width: 3px !important; -} -.border-left-3 { - border-left-width: 3px !important; -} -.border-right-3 { - border-right-width: 3px !important; -} - -// Shapes radius : Round / Square -.round { - @include border-radius(1.5rem); -} -.square { - @include border-radius(0); -} - -//-------------- Sizing -------------- -//------------------------------------ - -// Width && Height -.fit { - max-width: 100% !important; -} -.half-width { - width: 50% !important; -} -.full-width { - width: 100% !important; -} -.full-height { - height: 100% !important; -} - -// height & width in PX -@each $name, $size in $sizes-px { - .height-#{$name} { - height: $size !important; - } - - .width-#{$name} { - width: $size !important; - } -} - -// height & width in % -@each $name, $size in $sizes-per { - .height-#{$name}-per { - height: $size !important; - } - - .width-#{$name}-per { - width: $size !important; - } -} - -//------------- Position ------------- -//------------------------------------ -.position-top-0 { - top: 0; -} -.position-right-0 { - right: 0; -} -.position-bottom-0 { - bottom: 0; -} -.position-left-0 { - left: 0; -} - -//------------- Overflow ------------- -//------------------------------------ -.overflow-visible { - overflow: visible; -} -.overflow-scroll { - overflow: scroll; -} -.overflow-x-scroll { - overflow: scroll; -} -.overflow-y-scroll { - overflow: scroll; -} - -//-------------- Cursor -------------- -//------------------------------------ -.cursor-pointer { - cursor: pointer; -} -.cursor-move { - cursor: move; -} -.cursor-default { - cursor: default; -} -.cursor-progress { - cursor: progress; -} -.cursor-not-allowed { - cursor: not-allowed; -} - -//-------------- Z-index -------------- -//------------------------------------- -.zindex-1 { - z-index: 1 !important; -} -.zindex-2 { - z-index: 2 !important; -} -.zindex-3 { - z-index: 3 !important; -} -.zindex-4 { - z-index: 4 !important; -} -.zindex-0 { - z-index: 0 !important; -} -.zindex-minus-1 { - z-index: -1 !important; -} -.zindex-minus-2 { - z-index: -2 !important; -} -.zindex-minus-3 { - z-index: -3 !important; -} -.zindex-minus-4 { - z-index: -4 !important; -} - -//------------ Box Shadow ------------ -//------------------------------------ -.box-shadow-0 { - box-shadow: none !important; -} -.box-shadow-1 { - box-shadow: 0 2px 5px 0 rgba($black, 0.16), 0 2px 10px 0 rgba($black, 0.12); -} -.box-shadow-2 { - box-shadow: 0 8px 17px 0 rgba($black, 0.2), 0 6px 20px 0 rgba($black, 0.19); -} -.box-shadow-3 { - box-shadow: 0 12px 15px 0 rgba($black, 0.24), 0 17px 50px 0 rgba($black, 0.19); -} -.box-shadow-4 { - box-shadow: 0 16px 28px 0 rgba($black, 0.22), 0 25px 55px 0 rgba($black, 0.21); -} -.box-shadow-5 { - box-shadow: 0 27px 24px 0 rgba($black, 0.2), 0 40px 77px 0 rgba($black, 0.22); -} -.box-shadow-6 { - box-shadow: 0 4px 8px 0 rgba($black, 0.12), 0 2px 4px 0 rgba($black, 0.08); -} - -//-------------- Outline -------------- -//------------------------------------- -.outline-none { - outline: none !important; -} - -//-------------- Lists -------------- -//----------------------------------- -.list-style-inside { - list-style: inside; -} -.list-style-circle { - list-style: circle; -} -.list-style-square { - list-style: square; -} - -//--------- Background Image --------- -//------------------------------------ -.bg-cover { - background-size: cover !important; -} -.background-repeat { - background-repeat: repeat !important; -} -.background-no-repeat { - background-repeat: no-repeat !important; -} - -//-------------- Icons -------------- -//----------------------------------- -.icon-bg-circle { - color: $white; - padding: 0.5rem; - border-radius: 50%; -} -.icon-left { - margin-right: 0.5rem; -} -.icon-right { - margin-right: 0.5rem; -} - -// Used for blockUI -.blockOverlay { - z-index: 1050 !important; -} -.blockElement, -.blockPage { - z-index: 1051 !important; -} - -.hidden { - display: none; - visibility: hidden; -} - -a { - &:hover { - cursor: pointer; - } -} - -//Tables -//-------------------------- -.table-middle { - td { - vertical-align: middle; - } -} - -//SVG -//-------------------------- -.fill-current { - fill: currentColor; -} - -//Cursor -//-------------------------- -.pointer-events-none { - pointer-events: none; -} diff --git a/src/@core/scss/base/bootstrap-extended/_variables.scss b/src/@core/scss/base/bootstrap-extended/_variables.scss deleted file mode 100644 index c519cfe0f0..0000000000 --- a/src/@core/scss/base/bootstrap-extended/_variables.scss +++ /dev/null @@ -1,499 +0,0 @@ -// ================================================================================================ -// File Name: variables.scss -// Description: Custom overrides of Bootstrap variables -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Color system - -$white: #fff !default; -$gray-50: #f6f6f6 !default; -$gray-100: #babfc7 !default; // $gray-lightest -$gray-200: #ededed !default; // $gray-lighter -$gray-300: #dae1e7 !default; // $gray-light -$gray-400: #636363 !default; -$gray-500: #adb5bd !default; -$gray-600: #b8c2cc !default; // $gray -$gray-700: #4e5154 !default; -$gray-800: #1e1e1e !default; // $gray-dark -$gray-900: #2a2e30 !default; -$black: #22292f !default; // 231f48 22292f - -$purple: #7367f0 !default; //$primary -$green: #28c76f !default; //$success -$blue: #00cfe8 !default; //$info -$orange: #ff9f43 !default; //$warning -$red: #ea5455 !default; //$danger - -$primary: rgb(102,108,255) !default; // $purple !default; -$secondary: #82868b !default; -$info: $blue !default; -$warning: $orange !default; -$light: $gray-50 !default; -$dark: #4b4b4b !default; - -// Spacing -// -// Control the default styling of most Bootstrap elements by modifying these -// variables. Mostly focused on spacing. -// You can add more entries to the $spacers map, should you need more variation. - -// scss-docs-start container-max-widths -$container-max-widths: ( - sm: 540px, - md: 720px, - lg: 960px, - xl: 1140px, - xxl: 1440px // Custom xxl size -) !default; -// scss-docs-end container-max-widths - -// stylelint-disable -$spacer: 1rem !default; -$spacers: () !default; -// stylelint-disable-next-line scss/dollar-variable-default -$spacers: map-merge( - ( - 0: 0, - 25: ( - $spacer * 0.25 - ), - 50: ( - $spacer * 0.5 - ), - 75: ( - $spacer * 0.75 - ), - 1: ( - $spacer - ), - 2: ( - $spacer * 1.5 - ), - 3: ( - $spacer * 3 - ), - 4: ( - $spacer * 3.5 - ), - 5: ( - $spacer * 4 - ) - ), - $spacers -); - -// Body -// -// Settings for the `` element. -$body-bg: #f8f8f8 !default; -$body-color: #6e6b7b !default; - -// Links -// -// Style anchor elements. - -$link-color: $primary !default; -$link-hover-color: darken($link-color, 5%) !default; -$link-hover-decoration: none !default; - -// Grid columns -// -// Set the number of columns and specify the width of the gutters. - -$grid-gutter-width: 2rem !default; - -// Components -// -// Define common padding and border radius sizes and more. - -$line-height-lg: 1.25 !default; -$line-height-sm: 1 !default; - -$border-width: 1px !default; -$border-color: #ebe9f1 !default; -$border-radius: 0.357rem !default; -$border-radius-lg: 0.6rem !default; -$border-radius-sm: 0.25rem !default; - -// shadow -$box-shadow: 0 4px 24px 0 rgba($black, 0.1) !default; -// Typography - -// -// Font, line-height, and color for body text, headings, and more. - -// stylelint-disable value-keyword-case -$font-family-sans-serif: 'Montserrat', Helvetica, Arial, serif !default; -$font-family-monospace: 'Montserrat', Helvetica, Arial, serif !default; - -// stylelint-enable value-keyword-case -$font-size-base: 1rem !default; -$font-size-lg: ceil($font-size-base * 1.25) !default; -$font-size-sm: ceil($font-size-base * 0.85) !default; - -$font-weight-normal: 400 !default; -$font-weight-bold: 500 !default; -$font-weight-bolder: 600 !default; - -$line-height-base: 1.45 !default; - -$h1-font-size: $font-size-base * 2 !default; -$h2-font-size: $font-size-base * 1.714 !default; -$h3-font-size: $font-size-base * 1.5 !default; -$h4-font-size: $font-size-base * 1.286 !default; -$h5-font-size: $font-size-base * 1.07 !default; - -$headings-font-family: inherit !default; -$headings-color: #5e5873 !default; - -$display1-weight: $font-weight-normal !default; -$display2-weight: $font-weight-normal !default; -$display3-weight: $font-weight-normal !default; -$display4-weight: $font-weight-normal !default; - -$lead-font-size: $font-size-base * 1.14 !default; -$lead-font-weight: $font-weight-normal !default; - -$small-font-size: 0.857rem !default; - -$text-muted: #b9b9c3 !default; -$hr-border-color: $border-color !default; - -$blockquote-small-color: $text-muted !default; - -// Tables - -$table-cell-padding: 0.72rem !default; - -$table-accent-bg: #fafafc !default; -$table-hover-bg: #f6f6f9 !default; - -$table-border-color: $border-color !default; - -$table-head-bg: #f3f2f7 !default; -$table-head-color: $headings-color !default; - -$table-dark-bg: $dark !default; -$table-dark-border-color: #404040 !default; - -$table-th-font-size: 0.857rem !default; // custom - -// Buttons + Forms -$btn-padding-y: 0.786rem !default; -$btn-padding-x: 1.5rem !default; -$input-btn-padding-y: 0.75rem !default; -$input-btn-padding-x: 2rem !default; - -$input-btn-padding-y-sm: 0.486rem !default; -$input-btn-padding-x-sm: 1rem !default; -$input-btn-font-size-sm: $font-size-base * 0.9 !default; - -$input-btn-padding-y-lg: 0.8rem !default; -$input-btn-padding-x-lg: 2rem !default; -$input-btn-font-size-lg: $font-size-base * 1.25 !default; -$btn-line-height: 1 !default; -$btn-border-radius: 0.358rem !default; -$btn-border-radius-lg: 0.358rem !default; -$btn-border-radius-sm: 0.358rem !default; - -$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, background 0s, border 0s !default; - -// Forms -$custom-control-border-color: #d8d6de; -$label-margin-bottom: 0.2857rem !default; - -$input-padding-y: 0.438rem !default; -$input-padding-x: 1rem !default; -$input-font-size: 1rem !default; -$input-line-height: $line-height-base !default; - -$input-padding-y-sm: 0.188rem !default; -$input-padding-x-sm: 0.857rem !default; -$input-font-size-sm: 0.857rem !default; - -$input-padding-y-lg: 0.75rem !default; -$input-padding-x-lg: 1.143rem !default; -$input-font-size-lg: 1.143rem !default; - -$input-disabled-bg: #efefef !default; - -$input-color: $body-color !default; -$input-border-color: $custom-control-border-color !default; -$input-box-shadow: inset 0 1px 1px rgba($black, 0.075) !default; - -$input-border-radius: $border-radius !default; -$input-border-radius-lg: $border-radius !default; -$input-border-radius-sm: $border-radius !default; - -$input-focus-border-color: $primary !default; -$input-focus-box-shadow: 0 3px 10px 0 rgba($black, 0.1) !default; - -$input-placeholder-color: $text-muted !default; -$input-plaintext-color: $body-color !default; - -$input-height: 2.714rem !default; -$input-height-sm: 2.142rem !default; -$input-height-lg: 3.2857rem !default; - -$input-group-addon-bg: white !default; -$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, background 0s, border-color 0s !default; - -$custom-control-indicator-border-color: $custom-control-border-color; - -$custom-checkbox-indicator-border-radius: 3px !default; -$custom-checkbox-indicator-checked-color: white !default; -$custom-checkbox-indicator-indeterminate-color: white !default; -$custom-checkbox-indicator-icon-checked: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); - -$custom-checkbox-indicator-icon-indeterminate: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{$custom-checkbox-indicator-indeterminate-color}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-minus'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); - -$custom-control-indicator-checked-disabled-bg: rgba($primary, 0.65); - -$custom-radio-indicator-icon-checked: none; - -$custom-file-height-inner: $input-height !default; - -$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator -$custom-select-disabled-bg: $input-disabled-bg !default; -$custom-select-bg-size: 10px 10px !default; // In pixels because image dimensions -$custom-select-indicator-color: $input-border-color !default; -$custom-select-indicator: url("data:image/svg+xml,") !default; - -// $custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default; -// $custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default; - -$custom-select-border-radius: $input-border-radius !default; -$custom-select-focus-box-shadow: $input-focus-box-shadow !default; - -$custom-select-padding-y-sm: $input-padding-y-sm !default; -$custom-select-padding-x-sm: $input-padding-x-sm !default; -$custom-select-font-size-sm: $input-font-size-sm !default; -$custom-select-height-sm: $input-height-sm !default; - -$custom-select-padding-y-lg: $input-padding-y-lg !default; -$custom-select-padding-x-lg: $input-padding-x-lg !default; -$custom-select-font-size-lg: $input-font-size-lg !default; -$custom-select-height-lg: $input-height-lg !default; - -// Dropdowns -// -// Dropdown menu container and contents. - -$dropdown-border-color: rgba($black, 0.05) !default; -$dropdown-border-radius: 0.358rem !default; -$dropdown-box-shadow: 0 5px 25px rgba($black, 0.1) !default; - -$dropdown-link-color: $body-color !default; -$dropdown-link-hover-color: $primary !default; -$dropdown-link-hover-bg: rgba($primary, 0.12) !default; - -$dropdown-divider-bg: rgba($black, 0.08) !default; -$dropdown-font-size: 1rem !default; -$dropdown-spacer: 0 !default; -$zindex-dropdown: 10 !default; - -$dropdown-box-shadow: 0 5px 25px 0 rgba($black, 0.1) !default; - -$dropdown-link-disabled-color: $text-muted !default; - -$dropdown-item-padding-y: 0.65rem !default; -$dropdown-item-padding-x: 1.28rem !default; - -$dropdown-header-color: $headings-color !default; - -$dropdown_spacing: 0.5rem; // custom - -// Pagination - -$pagination-padding-y: 0.5rem !default; -$pagination-padding-x: 0.85rem !default; -$pagination-padding-y-lg: 0.5575rem !default; -$pagination-padding-x-lg: 1rem !default; -$pagination-padding-y-sm: 0.443rem !default; -$pagination-padding-x-sm: 0.745rem !default; - -$pagination-disabled-color: $text-muted !default; - -$pagination-color: $body-color !default; -$pagination-bg: #f3f2f7 !default; - -$pagination-hover-color: $primary !default; -$pagination-hover-bg: #f3f2f7 !default; - -$pagination-active-color: $primary !default; - -$pagination-disabled-color: $text-muted !default; -$pagination-disabled-bg: #f3f2f7 !default; - -$pagination-font-size-lg: 1.14rem !default; // custom -$pagination-font-size-sm: 0.857rem !default; // custom - -// Cards -$card-spacer-y: 1.5rem !default; -$card-spacer-x: 1.5rem !default; -$card-border-radius: 0.428rem !default; - -//Alerts - -$alert-padding-y: 0.71rem !default; -$alert-padding-x: 1rem !default; -$alert-border-radius: 0.358rem !default; -$alert-link-font-weight: 700 !default; - -// List group - -$list-group-border-radius: 0.358rem !default; -$list-group-disabled-color: $text-muted !default; - -// Nav tabs - -$nav-link-padding-y: 0.358rem !default; -$nav-link-padding-x: 0.5rem !default; -$nav-link-disabled-color: $text-muted !default; - -$nav-tabs-border-width: 0 !default; -$nav-tabs-border-radius: 0.25 !default; -$nav-tabs-link-active-color: $primary !default; - -$nav-tabs-link-active-bg: transparent !default; - -$nav-pills-border-radius: $btn-border-radius !default; - -// navbar - -$floating-nav-margin: 1.3rem; - -// Tooltips - -$tooltip-bg: #323232 !default; -$tooltip-padding-y: 0.4rem !default; -$tooltip-padding-x: 0.775rem !default; -$tooltip-font-size: 0.857rem !default; -$tooltip-border-radius: 0.358rem !default; -$tooltip-opacity: 1 !default; -$tooltip-max-width: 220px !default; - -// Popovers - -$popover-font-size: 1rem !default; -$popover-border-width: 0 !default; -$popover-border-radius: 0.358rem !default; -$popover-border-color: $border-color !default; -$popover-box-shadow: 0 0 10px 0 rgba($black, 0.1) !default; - -$popover-header-bg: $primary !default; -$popover-header-color: $white !default; -$popover-header-padding-y: 0.65rem !default; -$popover-header-padding-x: 1.21rem !default; - -// Toasts - -$toast-max-width: 380px !default; -$toast-padding-x: 1.14rem !default; -$toast-padding-y: 0.15rem !default; -$toast-font-size: 0.857rem !default; -$toast-color: $body-color !default; -$toast-border-width: 0 !default; -$toast-border-radius: 0.286rem !default; -$toast-box-shadow: 0 2px 20px 0 rgba($black, 0.08) !default; - -$toast-header-color: $body-color !default; -$toast-header-background-color: $white !default; - -// Progress - -$progress-height: 0.857rem !default; -$progress-border-radius: 5rem !default; -$progress-font-size: $font-size-base * 0.857 !default; -$progress-bg: rgba($primary, 0.12) !default; - -// Breadcrumbs - -$breadcrumb-font-size: 1rem !default; - -$breadcrumb-padding-y: 0.3rem !default; -$breadcrumb-item-padding: 0.6rem !default; - -$breadcrumb-margin-bottom: 0 !default; - -$breadcrumb-bg: transparent !default; -$breadcrumb-divider-color: $body-color !default; -$breadcrumb-active-color: $body-color !default; - -$breadcrumb-border-radius: 0 !default; - -// Carousel - -$carousel-control-color: $white !default; -$carousel-control-prev-icon-bg: url('data:image/svg+xml,') !default; -$carousel-control-next-icon-bg: url('data:image/svg+xml,') !default; - -// Badges - -$badge-font-size: 85% !default; -$badge-padding-y: 0.3rem !default; -$badge-padding-x: 0.5rem !default; -$badge-font-weight: 600 !default; -$badge-border-radius: 0.358rem !default; - -$badge-pill-padding-x: 0.5rem !default; - -// Modal -$modal-inner-padding: 0.8rem 1.4rem !default; - -$modal-footer-border-color: rgba($black, 0.05) !default; - -$modal-header-padding-y: 0.8rem !default; -$modal-header-padding-x: 1.4rem !default; -$modal-content-border-radius: 0.358rem !default; - -$modal-xl: 94% !default; -$modal-sm: 400px !default; - -// Slide In Modal -$modal-slide-in-width-sm: 25rem !default; // custom -$modal-slide-in-width: 28rem !default; // custom -$modal-slide-in-width-lg: 30rem !default; // custom - -// Close - -$close-font-size: $font-size-base * 2 !default; -$close-font-weight: 400 !default; -$close-color: $headings-color !default; - -// Code - -$code-font-size: 90% !default; -$kbd-bg: #eee !default; - -// Switch -$custom-switch-width: 3rem !default; -$custom-switch-indicator-border-radius: 1rem !default; -$custom-switch-indicator-size: 1rem !default; - -//svg color -$svg-color-light: #626262 !default; - -// SVG icons -// For Breadcrumb -$double-chevron-right: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevrons-right'%3E%3Cpolyline points='13 17 18 12 13 7'%3E%3C/polyline%3E%3Cpolyline points='6 17 11 12 6 7'%3E%3C/polyline%3E%3C/svg%3E"; -// Chevron Icons -$chevron-left: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"; -$chevron-right: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"; -$chevron-up: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E"; -$chevron-down: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"; - -$download: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-download'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E"; -$remove: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E"; -$check: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"; -$circle: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E"; -$infoIcon: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-info'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E"; -$warningIcon: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-alert-triangle'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E"; -$menu: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cline x1='3' y1='12' x2='21' y2='12'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='18' x2='21' y2='18'%3E%3C/line%3E%3C/svg%3E"; - -$chat-bg-light: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjAgMjYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjAgMjYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0UxRTBFOTt9Cjwvc3R5bGU+CjxnPgoJPGcgaWQ9ImktbGlrZS1mb29kIj4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNCwxNmMwLjIsMC42LDAuNCwxLjMsMC41LDJoLTMuN2wxLjIsMi4zbDAuNSwwLjlsLTAuMiwwLjFWMjhjMi4yLDEuNywyLjcsNC44LDEsNwoJCQljLTAuOCwxLTEuOSwxLjctMy4yLDEuOVYzN2MtMC45LDMuNS00LjEsNi03LjgsNmgtMjBjLTMuNiwwLTYuOC0yLjUtNy43LTZ2LTAuMWMtMi43LTAuNC00LjYtMy00LjItNS43YzAuMi0xLjMsMC45LTIuNSwxLjktMy4yCgkJCXYtNi44bC0wLjgtMS42bC0wLjQtMC45bDAuOS0wLjRMLTE3LDE4aC0zQy0xNy4yLDUuNi00LjktMi4yLDcuNSwwLjZDMTUuNCwyLjMsMjEuOSw4LjIsMjQuNCwxNnogTS0xMi40LDE4Yy0wLjIsMC0wLjMsMC0wLjQsMC4xCgkJCWwtMy4xLDEuNmwwLjksMS44bDEuMy0wLjdjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjFjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDIuMi0xLjFjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjEKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xYzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xQzcuNCwyMiw3LjcsMjIsOCwyMS45bDIuOS0xLjNjMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjMKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwzLjEtMS41bC0wLjktMS44bC0xLjQsMC43Yy0wLjgsMC40LTEuNywwLjQtMi42LDAuMWwtMi44LTEuMkMxMi4zLDE4LDEyLjIsMTgsMTIuMSwxOGwwLDAKCQkJYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMUw0LDE4LjFDMy45LDE4LDMuNywxOCwzLjYsMThsMCwwYy0wLjIsMC0wLjMsMC0wLjQsMC4xTDEsMTkuMgoJCQljLTAuOCwwLjQtMS44LDAuNC0yLjcsMEwtNCwxOC4xQy00LjEsMTgtNC4zLDE4LTQuNCwxOGwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFMLTcsMTkuMmMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xCgkJCUMtMTIuMSwxOC0xMi4zLDE4LTEyLjQsMThMLTEyLjQsMThMLTEyLjQsMTh6IE0tMTIuNCwxNmgtNC45Qy0xMy41LDUuMS0xLjUtMC43LDkuNSwzLjJjNiwyLjEsMTAuNyw2LjgsMTIuOCwxMi44aC0yLjFsLTAuMS0wLjEKCQkJTDE5LjksMTZILTEyLjRMLTEyLjQsMTZ6IE0xNy45LDIzLjdsMS40LTAuN2gxLjN2MmgtMzZ2LTEuMWwwLjMtMC4ybDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdILTMKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwTDIuMywyM2gyLjZsMS40LDAuN2MwLjcsMC40LDEuNywwLjQsMi41LDBsMS43LTAuN2gzLjJsMS43LDAuN0MxNi4yLDI0LjEsMTcuMSwyNC4xLDE3LjksMjMuN3oKCQkJIE0tMTMuOCwyN2wxNi40LDQuOUwxOC45LDI3SC0xMy44eiBNLTE0LjQsMjloMC4zbDE2LjcsNWwxNi43LTVoMC4zYzEuNywwLDMsMS4zLDMsM3MtMS4zLDMtMywzaC0zNGMtMS43LDAtMy0xLjMtMy0zCgkJCUMtMTcuNCwzMC4zLTE2LjEsMjktMTQuNCwyOXogTS0xMy4xLDM3YzAuOCwyLjQsMy4xLDQsNS43LDRoMjBjMi41LDAsNC44LTEuNiw1LjctNEMxOC4yLDM3LTEzLjEsMzctMTMuMSwzN3oiLz4KCQk8cGF0aCBpZD0icGF0aDZfZmlsbC1jb3B5IiBjbGFzcz0ic3QwIiBkPSJNMjg0LjQsMTZjMC4yLDAuNiwwLjQsMS4zLDAuNSwyaC0zLjdsMS4yLDIuM2wwLjUsMC45bC0wLjIsMC4xVjI4YzIuMiwxLjcsMi43LDQuOCwxLDcKCQkJYy0wLjgsMS0xLjksMS43LTMuMiwxLjlWMzdjLTAuOSwzLjUtNC4xLDYtNy44LDZoLTIwYy0zLjYsMC02LjgtMi41LTcuNy02di0wLjFjLTIuNy0wLjQtNC42LTMtNC4yLTUuN2MwLjItMS4zLDAuOS0yLjUsMS45LTMuMgoJCQl2LTYuOGwtMC44LTEuNmwtMC40LTAuOWwwLjktMC40TDI0MywxOGgtM2MyLjgtMTIuNCwxNS4xLTIwLjIsMjcuNS0xNy40QzI3NS40LDIuMywyODEuOSw4LjIsMjg0LjQsMTZ6IE0yNDcuNSwxOAoJCQljLTAuMiwwLTAuMywwLTAuNCwwLjFsLTMuMSwxLjZsMC45LDEuOGwxLjMtMC43YzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xCgkJCWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi4yLTEuMWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi45LTEuMwoJCQljMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjNjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDMuMS0xLjVsLTAuOS0xLjhsLTEuNCwwLjdjLTAuOCwwLjQtMS43LDAuNC0yLjYsMC4xbC0yLjgtMS4yCgkJCWMtMC4xLTAuMS0wLjMtMC4xLTAuNC0wLjFsMCwwYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMWwtMi4zLTEuMWMtMC4xLTAuMS0wLjMtMC4xLTAuNS0wLjFsMCwwCgkJCWMtMC4yLDAtMC4zLDAtMC40LDAuMWwtMi4yLDEuMWMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xYy0wLjEtMC4xLTAuMy0wLjEtMC40LTAuMWwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFsLTIuMiwxLjEKCQkJYy0wLjgsMC40LTEuOCwwLjQtMi43LDBsLTIuMi0xLjFDMjQ3LjksMTgsMjQ3LjcsMTgsMjQ3LjUsMThMMjQ3LjUsMThMMjQ3LjUsMTh6IE0yNDcuNSwxNmgtNC45YzMuOS0xMC45LDE1LjktMTYuNywyNi44LTEyLjgKCQkJYzYsMi4xLDEwLjcsNi44LDEyLjgsMTIuOGgtMi4xbC0wLjEtMC4xbC0wLjMsMC4xSDI0Ny41TDI0Ny41LDE2eiBNMjc3LjksMjMuN2wxLjQtMC43aDEuM3YyaC0zNnYtMS4xbDAuMy0wLjJsMS40LTAuN2gyLjYKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjcsMC40LDIuNiwwLjFsMS43LTAuNwoJCQloMy4ybDEuNywwLjdDMjc2LjIsMjQuMSwyNzcuMSwyNC4xLDI3Ny45LDIzLjdMMjc3LjksMjMuN3ogTTI0Ni4yLDI3bDE2LjQsNC45TDI3OSwyN0gyNDYuMnogTTI0NS41LDI5aDAuM2wxNi43LDVsMTYuNy01aDAuMwoJCQljMS43LDAsMywxLjMsMywzcy0xLjMsMy0zLDNoLTM0Yy0xLjcsMC0zLTEuMy0zLTNTMjQzLjksMjksMjQ1LjUsMjl6IE0yNDYuOSwzN2MwLjgsMi40LDMuMSw0LDUuNiw0aDIwYzIuNSwwLDQuOC0xLjYsNS43LTQKCQkJSDI0Ni45eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNSwyMWMtMS4zLTMuNi00LjctNi04LjUtNmgtNDJjLTMuOCwwLTcuMiwyLjQtOC41LDZjLTMuMywwLjMtNS44LDMuMi01LjUsNi41YzAuMiwyLjksMi42LDUuMiw1LjUsNS41CgkJCWMtMS43LDQuNywwLjgsOS44LDUuNCwxMS41YzEsMC4zLDIsMC41LDMsMC41aDQyYzUsMCw5LTQsOS05YzAtMS0wLjItMi4xLTAuNS0zYzMuMy0wLjMsNS44LTMuMiw1LjUtNi41CgkJCUMxNjQuNywyMy42LDE2Mi40LDIxLjMsMTU5LjUsMjF6IE0xNTEsMTdoLTQyYy0yLjcsMC01LjIsMS42LTYuMyw0aDU0LjdDMTU2LjIsMTguNiwxNTMuNywxNywxNTEsMTd6IE0xNDEuNyw0MwoJCQljMi4xLTEuNywzLjMtNC4zLDMuMy03aC0yYzAsMy45LTMuMSw3LTcsN2gtNC4zYzIuMS0xLjcsMy4zLTQuMywzLjMtN2gtMmMwLDMuOS0zLjEsNy03LDdoLTQuM2MyLjEtMS43LDMuMy00LjMsMy4zLTdoLTIKCQkJYzAsMy45LTMuMSw3LTcsN2gtN2MtMy45LDAtNy0zLjEtNy03czMuMS03LDctN2g0MmMzLjksMCw3LDMuMSw3LDdzLTMuMSw3LTcsN0gxNDEuN3ogTTEwOSwyN2MtMywwLTUuOCwxLjUtNy41LDRIMTAxCgkJCWMtMi4yLDAtNC0xLjgtNC00czEuOC00LDQtNGg1OGMyLjIsMCw0LDEuOCw0LDRzLTEuOCw0LTQsNGgtMC41Yy0xLjctMi41LTQuNS00LTcuNS00SDEwOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzksMTE1YzQuNCwwLDgtMy42LDgtOHMtMy42LTgtOC04cy04LDMuNi04LDhTMzQuNiwxMTUsMzksMTE1eiBNNDUsMTA3YzAsMy4zLTIuNyw2LTYsNnMtNi0yLjctNi02CgkJCXMyLjctNiw2LTZTNDUsMTAzLjcsNDUsMTA3eiBNNDIsNzh2LTJoOHYtNkg0MGMtMi4yLDAtNCwxLjgtNCw0djEwSDIybC0xLjMsNEwyMCw5MGgyLjJsMy44LDQwaDI2bDMuOC00MEg1OGwtMC43LTJMNTYsODRINDJWNzh6CgkJCSBNMzgsNzR2MTBoMlY3NGg4di0yaC04QzM4LjksNzIsMzgsNzIuOSwzOCw3NHogTTQwLDg2aDE0LjZsMC43LDJIMjIuOGwwLjctMkg0MHogTTUzLjgsOTBIMjQuMmwzLjYsMzhoMjIuNEw1My44LDkweiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjksOTJoLTZ2NGgtNnY0aC02djE0aC0zbDAuMiwybDMuOCwzMmgzNmwzLjgtMzJsMC4yLTJoLTN2LTE0aC02di00aC02di00SDEyOXogTTE0NywxMTR2LTEyaC00djRoM3Y4SDE0NwoJCQl6IE0xNDQsMTE0di02aC00djZIMTQ0eiBNMTM4LDEyMHYtMTZoLTR2MTkuMkMxMzUuNiwxMjIuNSwxMzcsMTIxLjQsMTM4LDEyMHogTTEzMiwxMjMuOFYxMDBoLTR2MjMuOAoJCQlDMTI5LjMsMTI0LjEsMTMwLjcsMTI0LjEsMTMyLDEyMy44eiBNMTI2LDEyMy4yVjEwNGgtNHYxNkMxMjMsMTIxLjQsMTI0LjQsMTIyLjUsMTI2LDEyMy4yeiBNMTIwLDExNHYtNmgtNHY2SDEyMHogTTExNCwxMTR2LThoMwoJCQl2LTRoLTR2MTJIMTE0eiBNMTQxLDEwMnYtNGgtNHY0aDN2NGgxVjEwMnogTTEzNSwxMDJ2LThoLTR2NGgzdjRIMTM1eiBNMTI5LDk4di00aC00djhoMXYtNEgxMjl6IE0xMjMsMTAydi00aC00djhoMXYtNEgxMjN6CgkJCSBNMTMwLDEyNmM1LjksMCwxMC45LTQuMiwxMS44LTEwaDcuOWwtMy41LDMwaC0zMi40bC0zLjUtMzBoNy45QzExOS4xLDEyMS44LDEyNC4xLDEyNiwxMzAsMTI2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTIsODZ2MmgtNHYtMkgyMTJ6IE0yMTYsODZoLTJ2MmgyVjg2eiBNMTk2LDg2TDE5Niw4NmMtMi43LDAuNy00LjUsMy4zLTMuOSw2YzAuNCwxLjgsMS42LDMuMiwzLjMsMy44CgkJCWwwLjEsMC4ybDEuMSw0LjVjMC4yLDAuOSwxLDEuNSwxLjksMS41bDAsMGw3LDI0LjZjMC4yLDAuOSwxLDEuNCwxLjksMS40aDVjMC45LDAsMS43LTAuNiwxLjktMS40bDctMjQuNmMwLjksMCwxLjctMC42LDEuOS0xLjUKCQkJbDEuMS00LjVsMC4xLTAuMmMyLjYtMC45LDQuMS0zLjcsMy4yLTYuM2MtMC42LTEuNy0yLTMtMy44LTMuM1Y4NmMwLTcuNy02LjMtMTQtMTQtMTRTMTk2LDc4LjMsMTk2LDg2eiBNMjAwLDg2aDZ2MmgtOQoJCQljLTEuNywwLTMsMS4zLTMsM3MxLjMsMywzLDNoMjZjMS43LDAsMy0xLjMsMy0zcy0xLjMtMy0zLTNoLTN2LTJoMmMwLTYuNi01LjQtMTItMTItMTJzLTEyLDUuNC0xMiwxMkgyMDB6IE0xOTguNiwxMDBsLTEtNGgyNC45CgkJCWwtMSw0SDE5OC42eiBNMjA3LjUsMTI2bC02LjktMjRoMTguN2wtNi45LDI0SDIwNy41eiBNMTUwLDI0MmMxMi4yLDAsMjItOS44LDIyLTIycy05LjgtMjItMjItMjJzLTIyLDkuOC0yMiwyMgoJCQlTMTM3LjgsMjQyLDE1MCwyNDJ6IE0xNzQsMjIwYzAsMTMuMy0xMC43LDI0LTI0LDI0cy0yNC0xMC43LTI0LTI0bDAsMGMwLTEzLjMsMTAuNy0yNCwyNC0yNFMxNzQsMjA2LjcsMTc0LDIyMHogTTE0NS42LDIzNy43CgkJCWwyLTAuOWMxLjUtMC42LDMuMi0wLjYsNC43LDBsMiwwLjljMC45LDAuNCwyLDAsMi41LTAuOGwxLjEtMS45YzAuOC0xLjQsMi4yLTIuNCwzLjgtMi44bDIuMS0wLjVjMS0wLjIsMS42LTEuMSwxLjUtMi4xbC0wLjItMi4yCgkJCWMtMC4xLTEuNiwwLjQtMy4yLDEuNC00LjVsMS40LTEuN2MwLjctMC44LDAuNy0xLjksMC0yLjZsLTEuNC0xLjdjLTEuMS0xLjItMS42LTIuOC0xLjQtNC41bDAuMi0yLjJjMC4xLTEtMC42LTEuOS0xLjYtMi4xCgkJCWwtMi4xLTAuNWMtMS42LTAuNC0zLTEuNC0zLjgtMi44bC0xLjEtMS45Yy0wLjUtMC45LTEuNi0xLjItMi41LTAuOGwtMiwwLjljLTEuNSwwLjYtMy4yLDAuNi00LjcsMGwtMi0wLjljLTAuOS0wLjQtMiwwLTIuNSwwLjgKCQkJbC0xLDIuMWMtMC44LDEuNC0yLjIsMi40LTMuOCwyLjhsLTIuMSwwLjVjLTEsMC4yLTEuNiwxLjEtMS41LDIuMWwwLjIsMi4yYzAuMSwxLjYtMC40LDMuMi0xLjQsNC41bC0xLjQsMS43CgkJCWMtMC43LDAuOC0wLjcsMS45LDAsMi42bDEuNCwxLjdjMS4xLDEuMiwxLjYsMi44LDEuNCw0LjVsLTAuMiwyLjJjLTAuMSwxLDAuNiwxLjksMS42LDIuMWwyLjEsMC41YzEuNiwwLjQsMywxLjQsMy44LDIuOGwxLjEsMS45CgkJCUMxNDMuNiwyMzcuOCwxNDQuNywyMzguMSwxNDUuNiwyMzcuN0wxNDUuNiwyMzcuN3ogTTE0OC40LDIzOC43YzEtMC40LDIuMS0wLjQsMy4xLDBsMiwwLjljMS44LDAuOCw0LDAuMSw1LTEuNmwxLjEtMS45CgkJCWMwLjYtMC45LDEuNS0xLjYsMi41LTEuOGwyLjEtMC41YzEuOS0wLjQsMy4zLTIuMywzLjEtNC4ybC0wLjItMi4yYy0wLjEtMS4xLDAuMy0yLjIsMS0zbDEuNC0xLjdjMS4zLTEuNSwxLjMtMy43LDAtNS4ybC0xLjQtMS43CgkJCWMtMC43LTAuOC0xLjEtMS45LTEtM2wwLjItMi4yYzAuMi0yLTEuMS0zLjgtMy4xLTQuMmwtMi4xLTAuNWMtMS4xLTAuMi0yLTAuOS0yLjUtMS44bC0xLjEtMS45Yy0xLTEuNy0zLjItMi40LTUtMS42bC0yLDAuOQoJCQljLTEsMC40LTIuMSwwLjQtMy4xLDBsLTItMC45Yy0xLjgtMC44LTQtMC4xLTUsMS42bC0xLjEsMS45Yy0wLjYsMC45LTEuNSwxLjYtMi41LDEuOGwtMi4xLDAuNWMtMS45LDAuNC0zLjMsMi4zLTMuMSw0LjJsMC4yLDIuMgoJCQljMC4xLDEuMS0wLjMsMi4yLTEsM2wtMS40LDEuN2MtMS4zLDEuNS0xLjMsMy43LDAsNS4ybDEuNCwxLjdjMC43LDAuOCwxLjEsMS45LDEsM2wtMC4yLDIuMmMtMC4yLDIsMS4xLDMuOCwzLjEsNC4ybDIuMSwwLjUKCQkJYzEuMSwwLjIsMiwwLjksMi41LDEuOGwxLjEsMS45YzEsMS43LDMuMiwyLjQsNSwxLjZMMTQ4LjQsMjM4Ljd6IE0xNTIsMjA3YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQlTMTUyLDIwNy42LDE1MiwyMDd6IE0xNTgsMjA5YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjA5LjYsMTU4LDIwOXogTTE0NywyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMQoJCQlzLTAuNCwxLTEsMVMxNDcsMjEwLjYsMTQ3LDIxMHogTTE0MSwyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE0MSwyMTAuNiwxNDEsMjEweiBNMTQ0LDIwNWMwLTAuNiwwLjQtMSwxLTEKCQkJczEsMC40LDEsMXMtMC40LDEtMSwxUzE0NCwyMDUuNiwxNDQsMjA1eiBNMTM2LDIxM2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM2LDIxMy42LDEzNiwyMTN6IE0xMzksMjE5CgkJCWMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM5LDIxOS42LDEzOSwyMTl6IE0xMzksMjI1YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxMzksMjI1LjYsMTM5LDIyNXoKCQkJIE0xNDMsMjMyYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNDMsMjMyLjYsMTQzLDIzMnogTTE0OCwyMzBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxCgkJCVMxNDgsMjMwLjYsMTQ4LDIzMHogTTE1MywyMzRjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE1MywyMzQuNiwxNTMsMjM0eiBNMTU3LDIyOGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxCgkJCXMtMC40LDEtMSwxUzE1NywyMjguNiwxNTcsMjI4eiBNMTYzLDIyNGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTYzLDIyNC42LDE2MywyMjR6IE0xNTksMjIxYzAtMC42LDAuNC0xLDEtMQoJCQlzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTU5LDIyMS42LDE1OSwyMjF6IE0xNjMsMjE4YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNjMsMjE4LjYsMTYzLDIxOHogTTE1OCwyMTQKCQkJYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjE0LjYsMTU4LDIxNHogTTEzNCwyMjBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzEzNCwyMjAuNiwxMzQsMjIwegoJCQkgTTE1MCwyMjVjMi44LDAsNS0yLjIsNS01cy0yLjItNS01LTVzLTUsMi4yLTUsNVMxNDcuMiwyMjUsMTUwLDIyNXogTTE1NywyMjBjMCwzLjktMy4xLDctNyw3cy03LTMuMS03LTdzMy4xLTcsNy03CgkJCVMxNTcsMjE2LjEsMTU3LDIyMHogTTI0MywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNDN6IE0yNjIsMjAwYzAtMC42LDAuNC0xLDEtMWgyCgkJCWMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMyNjIuNCwyMDEsMjYyLDIwMC42LDI2MiwyMDB6IE0yNDgsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTEKCQkJSDI0OHogTTIyMywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyMjN6IE0yMjgsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDIKCQkJYzAuNiwwLDEtMC40LDEtMXMtMC40LTEtMS0xSDIyOHogTTIzNywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjM3LjQsMjExLDIzNywyMTAuNiwyMzcsMjEwegoJCQkgTTI1MiwyMTFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjUyLjQsMjEyLDI1MiwyMTEuNiwyNTIsMjExeiBNMjY0LDIwOWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWgyCgkJCWMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNjR6IE0yNTMsMTk1YzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxaC0yQzI1My40LDE5NiwyNTMsMTk1LjYsMjUzLDE5NXoKCQkJIE0yMzQsMTk1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFIMjM0eiBNMjQwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQloLTJDMjQwLjQsMjAxLDI0MCwyMDAuNiwyNDAsMjAweiBNMjE1LDIxNWMwLTAuNSwwLTAuOSwwLTEuNGMtMi41LTEuMS0zLjctNC0yLjYtNi42YzAuMi0wLjUsMC41LTEsMC45LTEuNGMtMC45LTIsMC00LjIsMS45LTUuMgoJCQljLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMGMwLjQtMC41LDAuOS0wLjksMS41LTEuMWMwLjUtMi43LDMuMS00LjUsNS44LTQuMWMwLjcsMC4xLDEuNCwwLjQsMiwwLjhjNS4zLTMuOCwxMS42LTUuOSwxOC4yLTUuOQoJCQljNi44LDAsMTMuMSwyLjIsMTguMiw1LjljMi4zLTEuNiw1LjQtMSw3LDEuM2MwLjQsMC42LDAuNywxLjMsMC44LDJjMC42LDAuMiwxLjEsMC42LDEuNSwxLjFjMi43LDAuOCw0LjIsMy41LDMuNCw2LjJsMCwwCgkJCWMxLjksMSwyLjcsMy4yLDEuOSw1LjJjMS45LDIsMS44LDUuMi0wLjIsN2MtMC40LDAuNC0wLjksMC43LTEuNSwxYzAsMC41LDAsMC45LDAsMS40djFoLTYydi0xSDIxNXogTTIxNS44LDIwNy44CgkJCWMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjZjLTEuMy0xLTEuNi0yLjktMC42LTQuMmwwLDBDMjE1LDIwNy41LDIxNS40LDIwNy43LDIxNS44LDIwNy44TDIxNS44LDIwNy44eiBNMjE3LjMsMjAzLjIKCQkJYy0wLjQsMC45LTAuNywxLjgtMSwyLjdjLTEtMC40LTEuNi0xLjUtMS4zLTIuNWMwLjItMC41LDAuNi0wLjksMS4xLTEuMkMyMTYuNSwyMDIuNiwyMTYuOSwyMDIuOSwyMTcuMywyMDMuMkwyMTcuMywyMDMuMnoKCQkJIE0yMTkuNiwxOTguN2MtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDMjE4LjMsMTk3LjYsMjE4LjksMTk4LjMsMjE5LjYsMTk4LjcKCQkJTDIxOS42LDE5OC43eiBNMjIwLjgsMTk3YzAuNC0wLjUsMC43LTEsMS4xLTEuNWMtMC4zLTAuNS0wLjktMC43LTEuNC0wLjRzLTAuNywwLjktMC40LDEuNEMyMjAuMywxOTYuNywyMjAuNSwxOTYuOSwyMjAuOCwxOTcKCQkJTDIyMC44LDE5N3ogTTIyNi4xLDE5MS4yYy0xLDAuOS0yLDEuOC0yLjksMi44Yy0wLjMtMC4zLTAuNy0wLjYtMS4xLTAuOGMwLjQtMS42LDIuMS0yLjUsMy43LTIuMQoJCQlDMjI1LjksMTkxLjEsMjI2LDE5MS4yLDIyNi4xLDE5MS4yTDIyNi4xLDE5MS4yeiBNMjY4LjgsMTk0Yy0wLjktMS0xLjktMS45LTIuOS0yLjhjMS41LTAuNiwzLjMsMC4xLDMuOSwxLjcKCQkJYzAsMC4xLDAuMSwwLjIsMC4xLDAuM0MyNjkuNSwxOTMuNCwyNjkuMSwxOTMuNiwyNjguOCwxOTRMMjY4LjgsMTk0eiBNMjcwLjEsMTk1LjVjMC40LDAuNSwwLjgsMSwxLjEsMS40CgkJCWMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMnMtMC43LTAuOS0xLjItMC44QzI3MC41LDE5NS4xLDI3MC4zLDE5NS4zLDI3MC4xLDE5NS41eiBNMjczLjksMjAxLjRjLTAuNS0wLjktMS0xLjgtMS41LTIuNwoJCQljMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMyNzQuMiwyMDEuMSwyNzQsMjAxLjIsMjczLjksMjAxLjR6IE0yNzUuNiwyMDUuOWMtMC4zLTAuOS0wLjYtMS44LTEtMi43CgkJCWMwLjQtMC4zLDAuOC0wLjYsMS4yLTFjMSwwLjUsMS40LDEuNywxLDIuN0MyNzYuNiwyMDUuMywyNzYuMiwyMDUuNywyNzUuNiwyMDUuOXogTTI3Ni44LDIxMS40Yy0wLjEtMS4yLTAuNC0yLjQtMC42LTMuNgoJCQljMC41LTAuMSwwLjktMC40LDEuMi0wLjZDMjc4LjQsMjA4LjUsMjc4LjEsMjEwLjQsMjc2LjgsMjExLjRMMjc2LjgsMjExLjRMMjc2LjgsMjExLjR6IE0yNzUsMjE0Yy0wLjUtMTYtMTMuOS0yOC42LTI5LjktMjguMQoJCQljLTE1LjMsMC41LTI3LjYsMTIuOC0yOC4xLDI4LjFIMjc1TDI3NSwyMTR6IE03Mi4zLDE5OC4xYy0wLjItMC4zLTAuMy0wLjctMC4zLTEuMXYtMTJoLTJ2MTJjMCwyLjIsMS44LDQsNCw0CgkJCWMxLjIsMCwyLjMtMC41LDMuMS0xLjRjMC42LTAuNywwLjktMS42LDAuOS0yLjV2LTEyaC0ydjEyYzAsMS4xLTAuOSwyLTIsMmwwLDBDNzMuMywxOTksNzIuNywxOTguNyw3Mi4zLDE5OC4xeiBNNzUsMTc2CgkJCWMwLjQsMCwwLjcsMCwxLjEtMC4xYzAuNSwyLjIsMi42LDMuNSw0LjgsM2MwLjUtMC4xLDEtMC4zLDEuNC0wLjZjMS4xLDIuMSwxLjcsNC40LDEuNyw2Ljd2MjRjMCwzLjMtMi43LDYtNiw2aC0zdjkKCQkJYzAsMi44LTIuMiw1LTUsNXMtNS0yLjItNS01di05aC0zYy0zLjMsMC02LTIuNy02LTZ2LTI0YzAtNy43LDYuMy0xNCwxNC0xNEM3MCwxNzMuOCw3Mi4yLDE3Niw3NSwxNzZ6IE01OCwxOTF2MTIKCQkJYzAsMC44LDAuNSwxLjUsMS4yLDEuOGMwLjksMC40LDEuOSwwLjEsMi40LTAuN2MwLjItMC4zLDAuMy0wLjcsMC4zLTEuMXYtMTJoMnYxMmMwLDIuMi0xLjcsNC0zLjksNGMtMC41LDAtMS0wLjEtMS40LTAuMgoJCQljLTAuMi0wLjEtMC40LTAuMi0wLjctMC4zdjIuNWMwLDIuMiwxLjgsNCw0LDRoMTZjMi4yLDAsNC0xLjgsNC00di0yNGMwLTEuNS0wLjItMi45LTAuNy00LjJjLTAuNCwwLjEtMC45LDAuMi0xLjMsMC4yCgkJCWMtMi4xLDAtNC4xLTEuMS01LjItM2MtMy0wLjEtNS42LTItNi41LTQuOUM2Mi40LDE3NCw1OCwxNzksNTgsMTg1VjE5MXogTTY3LDIxNXY5YzAsMS43LDEuMywzLDMsM3MzLTEuMywzLTN2LTlINjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xNywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMTd6IE0yLDIwMGMwLTAuNiwwLjQtMSwxLTFoMgoJCQljMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFIM0MyLjQsMjAxLDIsMjAwLjYsMiwyMDB6IE0tMTIsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTEyegoJCQkgTS0zNywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMzd6IE0tMzIsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xCgkJCXMtMC40LTEtMS0xSC0zMnogTS0yMywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTIyLjYsMjExLTIzLDIxMC42LTIzLDIxMHogTS04LDIxMWMwLTAuNiwwLjQtMSwxLTEKCQkJaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTcuNiwyMTItOCwyMTEuNi04LDIxMXogTTQsMjA5Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFINHoKCQkJIE0tNywxOTVjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTYuNiwxOTYtNywxOTUuNi03LDE5NXogTS0yNiwxOTVjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMgoJCQljMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTI2eiBNLTIwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMtMTkuNiwyMDEtMjAsMjAwLjYtMjAsMjAweiBNLTQ1LDIxNQoJCQljMC0wLjUsMC0wLjksMC0xLjRjLTIuNS0xLjEtMy43LTQtMi42LTYuNmMwLjItMC41LDAuNS0xLDAuOS0xLjRjLTAuOS0yLDAtNC4yLDEuOS01LjJjLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMAoJCQljMC40LTAuNSwwLjktMC45LDEuNS0xLjFjMC41LTIuNywzLjEtNC41LDUuOC00LjFjMC43LDAuMSwxLjQsMC40LDIsMC44YzUuMy0zLjgsMTEuNi01LjksMTguMi01LjljNi44LDAsMTMuMSwyLjIsMTguMiw1LjkKCQkJYzIuMy0xLjYsNS40LTEsNywxLjNjMC40LDAuNiwwLjcsMS4zLDAuOCwyYzAuNiwwLjIsMS4xLDAuNiwxLjUsMS4xYzIuNywwLjgsNC4yLDMuNSwzLjQsNi4ybDAsMGMxLjksMSwyLjcsMy4yLDEuOSw1LjIKCQkJYzEuOSwyLDEuOCw1LjItMC4yLDdjLTAuNCwwLjQtMC45LDAuNy0xLjUsMWMwLDAuNSwwLDAuOSwwLDEuNHYxaC02MnYtMUgtNDV6IE0tNDQuMiwyMDcuOGMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjYKCQkJYy0xLjMtMS0xLjYtMi45LTAuNi00LjJsMCwwQy00NSwyMDcuNS00NC42LDIwNy43LTQ0LjIsMjA3LjhMLTQ0LjIsMjA3Ljh6IE0tNDIuNywyMDMuMmMtMC40LDAuOS0wLjcsMS44LTEsMi43CgkJCWMtMS0wLjQtMS42LTEuNS0xLjMtMi41YzAuMi0wLjUsMC42LTAuOSwxLjEtMS4yQy00My41LDIwMi42LTQzLjEsMjAyLjktNDIuNywyMDMuMkwtNDIuNywyMDMuMnogTS00MC40LDE5OC43CgkJCWMtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDLTQxLjcsMTk3LjYtNDEuMSwxOTguMy00MC40LDE5OC43eiBNLTM5LjIsMTk3CgkJCWMwLjMtMC41LDAuNy0xLDEuMS0xLjVjLTAuMy0wLjUtMC45LTAuNy0xLjQtMC40cy0wLjcsMC45LTAuNCwxLjRDLTM5LjcsMTk2LjctMzkuNSwxOTYuOS0zOS4yLDE5N0wtMzkuMiwxOTd6IE0tMzMuOSwxOTEuMgoJCQljLTEsMC45LTIsMS44LTIuOSwyLjhjLTAuMy0wLjMtMC43LTAuNi0xLjEtMC44YzAuNC0xLjYsMi4xLTIuNSwzLjctMi4xQy0zNC4xLDE5MS4xLTM0LDE5MS4yLTMzLjksMTkxLjJMLTMzLjksMTkxLjJ6IE04LjgsMTk0CgkJCWMtMC45LTEtMS45LTEuOS0yLjktMi44YzEuNS0wLjYsMy4zLDAuMSwzLjksMS43YzAsMC4xLDAuMSwwLjIsMC4xLDAuM0M5LjUsMTkzLjQsOS4xLDE5My42LDguOCwxOTRMOC44LDE5NHogTTEwLjEsMTk1LjUKCQkJYzAuNCwwLjUsMC44LDEsMS4xLDEuNGMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMmMtMC4xLTAuNS0wLjctMC45LTEuMi0wLjhDMTAuNSwxOTUuMSwxMC4zLDE5NS4zLDEwLjEsMTk1LjV6IE0xMy45LDIwMS40CgkJCWMtMC41LTAuOS0wLjktMS44LTEuNS0yLjdjMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMxNC4yLDIwMS4xLDE0LDIwMS4yLDEzLjksMjAxLjR6IE0xNS43LDIwNS45CgkJCWMtMC4zLTAuOS0wLjYtMS44LTEtMi43YzAuNC0wLjMsMC44LTAuNiwxLjItMWMxLDAuNSwxLjQsMS43LDEsMi43QzE2LjYsMjA1LjMsMTYuMiwyMDUuNywxNS43LDIwNS45eiBNMTYuOCwyMTEuNAoJCQljLTAuMS0xLjItMC40LTIuNC0wLjYtMy42YzAuNS0wLjEsMC45LTAuNCwxLjItMC42QzE4LjQsMjA4LjUsMTguMSwyMTAuNCwxNi44LDIxMS40TDE2LjgsMjExLjRMMTYuOCwyMTEuNHogTTE1LDIxNAoJCQljLTAuNS0xNi0xMy45LTI4LjYtMjkuOS0yOC4xYy0xNS4zLDAuNS0yNy42LDEyLjgtMjguMSwyOC4xSDE1TDE1LDIxNHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K"; -$chat-bg-dark: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjAgMjYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjAgMjYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE3MUEyNDt9Cjwvc3R5bGU+CjxnPgoJPGcgaWQ9ImktbGlrZS1mb29kIj4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNCwxNmMwLjIsMC42LDAuNCwxLjMsMC41LDJoLTMuN2wxLjIsMi4zbDAuNSwwLjlsLTAuMiwwLjFWMjhjMi4yLDEuNywyLjcsNC44LDEsNwoJCQljLTAuOCwxLTEuOSwxLjctMy4yLDEuOVYzN2MtMC45LDMuNS00LjEsNi03LjgsNmgtMjBjLTMuNiwwLTYuOC0yLjUtNy43LTZ2LTAuMWMtMi43LTAuNC00LjYtMy00LjItNS43YzAuMi0xLjMsMC45LTIuNSwxLjktMy4yCgkJCXYtNi44bC0wLjgtMS42bC0wLjQtMC45bDAuOS0wLjRMLTE3LDE4aC0zQy0xNy4yLDUuNi00LjktMi4yLDcuNSwwLjZDMTUuNCwyLjMsMjEuOSw4LjIsMjQuNCwxNnogTS0xMi40LDE4Yy0wLjIsMC0wLjMsMC0wLjQsMC4xCgkJCWwtMy4xLDEuNmwwLjksMS44bDEuMy0wLjdjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjFjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDIuMi0xLjFjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjEKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xYzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xQzcuNCwyMiw3LjcsMjIsOCwyMS45bDIuOS0xLjNjMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjMKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwzLjEtMS41bC0wLjktMS44bC0xLjQsMC43Yy0wLjgsMC40LTEuNywwLjQtMi42LDAuMWwtMi44LTEuMkMxMi4zLDE4LDEyLjIsMTgsMTIuMSwxOGwwLDAKCQkJYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMUw0LDE4LjFDMy45LDE4LDMuNywxOCwzLjYsMThsMCwwYy0wLjIsMC0wLjMsMC0wLjQsMC4xTDEsMTkuMgoJCQljLTAuOCwwLjQtMS44LDAuNC0yLjcsMEwtNCwxOC4xQy00LjEsMTgtNC4zLDE4LTQuNCwxOGwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFMLTcsMTkuMmMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xCgkJCUMtMTIuMSwxOC0xMi4zLDE4LTEyLjQsMThMLTEyLjQsMThMLTEyLjQsMTh6IE0tMTIuNCwxNmgtNC45Qy0xMy41LDUuMS0xLjUtMC43LDkuNSwzLjJjNiwyLjEsMTAuNyw2LjgsMTIuOCwxMi44aC0yLjFsLTAuMS0wLjEKCQkJTDE5LjksMTZILTEyLjRMLTEyLjQsMTZ6IE0xNy45LDIzLjdsMS40LTAuN2gxLjN2MmgtMzZ2LTEuMWwwLjMtMC4ybDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdILTMKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwTDIuMywyM2gyLjZsMS40LDAuN2MwLjcsMC40LDEuNywwLjQsMi41LDBsMS43LTAuN2gzLjJsMS43LDAuN0MxNi4yLDI0LjEsMTcuMSwyNC4xLDE3LjksMjMuN3oKCQkJIE0tMTMuOCwyN2wxNi40LDQuOUwxOC45LDI3SC0xMy44eiBNLTE0LjQsMjloMC4zbDE2LjcsNWwxNi43LTVoMC4zYzEuNywwLDMsMS4zLDMsM3MtMS4zLDMtMywzaC0zNGMtMS43LDAtMy0xLjMtMy0zCgkJCUMtMTcuNCwzMC4zLTE2LjEsMjktMTQuNCwyOXogTS0xMy4xLDM3YzAuOCwyLjQsMy4xLDQsNS43LDRoMjBjMi41LDAsNC44LTEuNiw1LjctNEMxOC4yLDM3LTEzLjEsMzctMTMuMSwzN3oiLz4KCQk8cGF0aCBpZD0icGF0aDZfZmlsbC1jb3B5IiBjbGFzcz0ic3QwIiBkPSJNMjg0LjQsMTZjMC4yLDAuNiwwLjQsMS4zLDAuNSwyaC0zLjdsMS4yLDIuM2wwLjUsMC45bC0wLjIsMC4xVjI4YzIuMiwxLjcsMi43LDQuOCwxLDcKCQkJYy0wLjgsMS0xLjksMS43LTMuMiwxLjlWMzdjLTAuOSwzLjUtNC4xLDYtNy44LDZoLTIwYy0zLjYsMC02LjgtMi41LTcuNy02di0wLjFjLTIuNy0wLjQtNC42LTMtNC4yLTUuN2MwLjItMS4zLDAuOS0yLjUsMS45LTMuMgoJCQl2LTYuOGwtMC44LTEuNmwtMC40LTAuOWwwLjktMC40TDI0MywxOGgtM2MyLjgtMTIuNCwxNS4xLTIwLjIsMjcuNS0xNy40QzI3NS40LDIuMywyODEuOSw4LjIsMjg0LjQsMTZ6IE0yNDcuNSwxOAoJCQljLTAuMiwwLTAuMywwLTAuNCwwLjFsLTMuMSwxLjZsMC45LDEuOGwxLjMtMC43YzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xCgkJCWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi4yLTEuMWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi45LTEuMwoJCQljMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjNjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDMuMS0xLjVsLTAuOS0xLjhsLTEuNCwwLjdjLTAuOCwwLjQtMS43LDAuNC0yLjYsMC4xbC0yLjgtMS4yCgkJCWMtMC4xLTAuMS0wLjMtMC4xLTAuNC0wLjFsMCwwYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMWwtMi4zLTEuMWMtMC4xLTAuMS0wLjMtMC4xLTAuNS0wLjFsMCwwCgkJCWMtMC4yLDAtMC4zLDAtMC40LDAuMWwtMi4yLDEuMWMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xYy0wLjEtMC4xLTAuMy0wLjEtMC40LTAuMWwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFsLTIuMiwxLjEKCQkJYy0wLjgsMC40LTEuOCwwLjQtMi43LDBsLTIuMi0xLjFDMjQ3LjksMTgsMjQ3LjcsMTgsMjQ3LjUsMThMMjQ3LjUsMThMMjQ3LjUsMTh6IE0yNDcuNSwxNmgtNC45YzMuOS0xMC45LDE1LjktMTYuNywyNi44LTEyLjgKCQkJYzYsMi4xLDEwLjcsNi44LDEyLjgsMTIuOGgtMi4xbC0wLjEtMC4xbC0wLjMsMC4xSDI0Ny41TDI0Ny41LDE2eiBNMjc3LjksMjMuN2wxLjQtMC43aDEuM3YyaC0zNnYtMS4xbDAuMy0wLjJsMS40LTAuN2gyLjYKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjcsMC40LDIuNiwwLjFsMS43LTAuNwoJCQloMy4ybDEuNywwLjdDMjc2LjIsMjQuMSwyNzcuMSwyNC4xLDI3Ny45LDIzLjdMMjc3LjksMjMuN3ogTTI0Ni4yLDI3bDE2LjQsNC45TDI3OSwyN0gyNDYuMnogTTI0NS41LDI5aDAuM2wxNi43LDVsMTYuNy01aDAuMwoJCQljMS43LDAsMywxLjMsMywzcy0xLjMsMy0zLDNoLTM0Yy0xLjcsMC0zLTEuMy0zLTNTMjQzLjksMjksMjQ1LjUsMjl6IE0yNDYuOSwzN2MwLjgsMi40LDMuMSw0LDUuNiw0aDIwYzIuNSwwLDQuOC0xLjYsNS43LTQKCQkJSDI0Ni45eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNSwyMWMtMS4zLTMuNi00LjctNi04LjUtNmgtNDJjLTMuOCwwLTcuMiwyLjQtOC41LDZjLTMuMywwLjMtNS44LDMuMi01LjUsNi41YzAuMiwyLjksMi42LDUuMiw1LjUsNS41CgkJCWMtMS43LDQuNywwLjgsOS44LDUuNCwxMS41YzEsMC4zLDIsMC41LDMsMC41aDQyYzUsMCw5LTQsOS05YzAtMS0wLjItMi4xLTAuNS0zYzMuMy0wLjMsNS44LTMuMiw1LjUtNi41CgkJCUMxNjQuNywyMy42LDE2Mi40LDIxLjMsMTU5LjUsMjF6IE0xNTEsMTdoLTQyYy0yLjcsMC01LjIsMS42LTYuMyw0aDU0LjdDMTU2LjIsMTguNiwxNTMuNywxNywxNTEsMTd6IE0xNDEuNyw0MwoJCQljMi4xLTEuNywzLjMtNC4zLDMuMy03aC0yYzAsMy45LTMuMSw3LTcsN2gtNC4zYzIuMS0xLjcsMy4zLTQuMywzLjMtN2gtMmMwLDMuOS0zLjEsNy03LDdoLTQuM2MyLjEtMS43LDMuMy00LjMsMy4zLTdoLTIKCQkJYzAsMy45LTMuMSw3LTcsN2gtN2MtMy45LDAtNy0zLjEtNy03czMuMS03LDctN2g0MmMzLjksMCw3LDMuMSw3LDdzLTMuMSw3LTcsN0gxNDEuN3ogTTEwOSwyN2MtMywwLTUuOCwxLjUtNy41LDRIMTAxCgkJCWMtMi4yLDAtNC0xLjgtNC00czEuOC00LDQtNGg1OGMyLjIsMCw0LDEuOCw0LDRzLTEuOCw0LTQsNGgtMC41Yy0xLjctMi41LTQuNS00LTcuNS00SDEwOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzksMTE1YzQuNCwwLDgtMy42LDgtOHMtMy42LTgtOC04cy04LDMuNi04LDhTMzQuNiwxMTUsMzksMTE1eiBNNDUsMTA3YzAsMy4zLTIuNyw2LTYsNnMtNi0yLjctNi02CgkJCXMyLjctNiw2LTZTNDUsMTAzLjcsNDUsMTA3eiBNNDIsNzh2LTJoOHYtNkg0MGMtMi4yLDAtNCwxLjgtNCw0djEwSDIybC0xLjMsNEwyMCw5MGgyLjJsMy44LDQwaDI2bDMuOC00MEg1OGwtMC43LTJMNTYsODRINDJWNzh6CgkJCSBNMzgsNzR2MTBoMlY3NGg4di0yaC04QzM4LjksNzIsMzgsNzIuOSwzOCw3NHogTTQwLDg2aDE0LjZsMC43LDJIMjIuOGwwLjctMkg0MHogTTUzLjgsOTBIMjQuMmwzLjYsMzhoMjIuNEw1My44LDkweiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjksOTJoLTZ2NGgtNnY0aC02djE0aC0zbDAuMiwybDMuOCwzMmgzNmwzLjgtMzJsMC4yLTJoLTN2LTE0aC02di00aC02di00SDEyOXogTTE0NywxMTR2LTEyaC00djRoM3Y4SDE0NwoJCQl6IE0xNDQsMTE0di02aC00djZIMTQ0eiBNMTM4LDEyMHYtMTZoLTR2MTkuMkMxMzUuNiwxMjIuNSwxMzcsMTIxLjQsMTM4LDEyMHogTTEzMiwxMjMuOFYxMDBoLTR2MjMuOAoJCQlDMTI5LjMsMTI0LjEsMTMwLjcsMTI0LjEsMTMyLDEyMy44eiBNMTI2LDEyMy4yVjEwNGgtNHYxNkMxMjMsMTIxLjQsMTI0LjQsMTIyLjUsMTI2LDEyMy4yeiBNMTIwLDExNHYtNmgtNHY2SDEyMHogTTExNCwxMTR2LThoMwoJCQl2LTRoLTR2MTJIMTE0eiBNMTQxLDEwMnYtNGgtNHY0aDN2NGgxVjEwMnogTTEzNSwxMDJ2LThoLTR2NGgzdjRIMTM1eiBNMTI5LDk4di00aC00djhoMXYtNEgxMjl6IE0xMjMsMTAydi00aC00djhoMXYtNEgxMjN6CgkJCSBNMTMwLDEyNmM1LjksMCwxMC45LTQuMiwxMS44LTEwaDcuOWwtMy41LDMwaC0zMi40bC0zLjUtMzBoNy45QzExOS4xLDEyMS44LDEyNC4xLDEyNiwxMzAsMTI2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTIsODZ2MmgtNHYtMkgyMTJ6IE0yMTYsODZoLTJ2MmgyVjg2eiBNMTk2LDg2TDE5Niw4NmMtMi43LDAuNy00LjUsMy4zLTMuOSw2YzAuNCwxLjgsMS42LDMuMiwzLjMsMy44CgkJCWwwLjEsMC4ybDEuMSw0LjVjMC4yLDAuOSwxLDEuNSwxLjksMS41bDAsMGw3LDI0LjZjMC4yLDAuOSwxLDEuNCwxLjksMS40aDVjMC45LDAsMS43LTAuNiwxLjktMS40bDctMjQuNmMwLjksMCwxLjctMC42LDEuOS0xLjUKCQkJbDEuMS00LjVsMC4xLTAuMmMyLjYtMC45LDQuMS0zLjcsMy4yLTYuM2MtMC42LTEuNy0yLTMtMy44LTMuM1Y4NmMwLTcuNy02LjMtMTQtMTQtMTRTMTk2LDc4LjMsMTk2LDg2eiBNMjAwLDg2aDZ2MmgtOQoJCQljLTEuNywwLTMsMS4zLTMsM3MxLjMsMywzLDNoMjZjMS43LDAsMy0xLjMsMy0zcy0xLjMtMy0zLTNoLTN2LTJoMmMwLTYuNi01LjQtMTItMTItMTJzLTEyLDUuNC0xMiwxMkgyMDB6IE0xOTguNiwxMDBsLTEtNGgyNC45CgkJCWwtMSw0SDE5OC42eiBNMjA3LjUsMTI2bC02LjktMjRoMTguN2wtNi45LDI0SDIwNy41eiBNMTUwLDI0MmMxMi4yLDAsMjItOS44LDIyLTIycy05LjgtMjItMjItMjJzLTIyLDkuOC0yMiwyMgoJCQlTMTM3LjgsMjQyLDE1MCwyNDJ6IE0xNzQsMjIwYzAsMTMuMy0xMC43LDI0LTI0LDI0cy0yNC0xMC43LTI0LTI0bDAsMGMwLTEzLjMsMTAuNy0yNCwyNC0yNFMxNzQsMjA2LjcsMTc0LDIyMHogTTE0NS42LDIzNy43CgkJCWwyLTAuOWMxLjUtMC42LDMuMi0wLjYsNC43LDBsMiwwLjljMC45LDAuNCwyLDAsMi41LTAuOGwxLjEtMS45YzAuOC0xLjQsMi4yLTIuNCwzLjgtMi44bDIuMS0wLjVjMS0wLjIsMS42LTEuMSwxLjUtMi4xbC0wLjItMi4yCgkJCWMtMC4xLTEuNiwwLjQtMy4yLDEuNC00LjVsMS40LTEuN2MwLjctMC44LDAuNy0xLjksMC0yLjZsLTEuNC0xLjdjLTEuMS0xLjItMS42LTIuOC0xLjQtNC41bDAuMi0yLjJjMC4xLTEtMC42LTEuOS0xLjYtMi4xCgkJCWwtMi4xLTAuNWMtMS42LTAuNC0zLTEuNC0zLjgtMi44bC0xLjEtMS45Yy0wLjUtMC45LTEuNi0xLjItMi41LTAuOGwtMiwwLjljLTEuNSwwLjYtMy4yLDAuNi00LjcsMGwtMi0wLjljLTAuOS0wLjQtMiwwLTIuNSwwLjgKCQkJbC0xLDIuMWMtMC44LDEuNC0yLjIsMi40LTMuOCwyLjhsLTIuMSwwLjVjLTEsMC4yLTEuNiwxLjEtMS41LDIuMWwwLjIsMi4yYzAuMSwxLjYtMC40LDMuMi0xLjQsNC41bC0xLjQsMS43CgkJCWMtMC43LDAuOC0wLjcsMS45LDAsMi42bDEuNCwxLjdjMS4xLDEuMiwxLjYsMi44LDEuNCw0LjVsLTAuMiwyLjJjLTAuMSwxLDAuNiwxLjksMS42LDIuMWwyLjEsMC41YzEuNiwwLjQsMywxLjQsMy44LDIuOGwxLjEsMS45CgkJCUMxNDMuNiwyMzcuOCwxNDQuNywyMzguMSwxNDUuNiwyMzcuN0wxNDUuNiwyMzcuN3ogTTE0OC40LDIzOC43YzEtMC40LDIuMS0wLjQsMy4xLDBsMiwwLjljMS44LDAuOCw0LDAuMSw1LTEuNmwxLjEtMS45CgkJCWMwLjYtMC45LDEuNS0xLjYsMi41LTEuOGwyLjEtMC41YzEuOS0wLjQsMy4zLTIuMywzLjEtNC4ybC0wLjItMi4yYy0wLjEtMS4xLDAuMy0yLjIsMS0zbDEuNC0xLjdjMS4zLTEuNSwxLjMtMy43LDAtNS4ybC0xLjQtMS43CgkJCWMtMC43LTAuOC0xLjEtMS45LTEtM2wwLjItMi4yYzAuMi0yLTEuMS0zLjgtMy4xLTQuMmwtMi4xLTAuNWMtMS4xLTAuMi0yLTAuOS0yLjUtMS44bC0xLjEtMS45Yy0xLTEuNy0zLjItMi40LTUtMS42bC0yLDAuOQoJCQljLTEsMC40LTIuMSwwLjQtMy4xLDBsLTItMC45Yy0xLjgtMC44LTQtMC4xLTUsMS42bC0xLjEsMS45Yy0wLjYsMC45LTEuNSwxLjYtMi41LDEuOGwtMi4xLDAuNWMtMS45LDAuNC0zLjMsMi4zLTMuMSw0LjJsMC4yLDIuMgoJCQljMC4xLDEuMS0wLjMsMi4yLTEsM2wtMS40LDEuN2MtMS4zLDEuNS0xLjMsMy43LDAsNS4ybDEuNCwxLjdjMC43LDAuOCwxLjEsMS45LDEsM2wtMC4yLDIuMmMtMC4yLDIsMS4xLDMuOCwzLjEsNC4ybDIuMSwwLjUKCQkJYzEuMSwwLjIsMiwwLjksMi41LDEuOGwxLjEsMS45YzEsMS43LDMuMiwyLjQsNSwxLjZMMTQ4LjQsMjM4Ljd6IE0xNTIsMjA3YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQlTMTUyLDIwNy42LDE1MiwyMDd6IE0xNTgsMjA5YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjA5LjYsMTU4LDIwOXogTTE0NywyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMQoJCQlzLTAuNCwxLTEsMVMxNDcsMjEwLjYsMTQ3LDIxMHogTTE0MSwyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE0MSwyMTAuNiwxNDEsMjEweiBNMTQ0LDIwNWMwLTAuNiwwLjQtMSwxLTEKCQkJczEsMC40LDEsMXMtMC40LDEtMSwxUzE0NCwyMDUuNiwxNDQsMjA1eiBNMTM2LDIxM2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM2LDIxMy42LDEzNiwyMTN6IE0xMzksMjE5CgkJCWMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM5LDIxOS42LDEzOSwyMTl6IE0xMzksMjI1YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxMzksMjI1LjYsMTM5LDIyNXoKCQkJIE0xNDMsMjMyYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNDMsMjMyLjYsMTQzLDIzMnogTTE0OCwyMzBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxCgkJCVMxNDgsMjMwLjYsMTQ4LDIzMHogTTE1MywyMzRjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE1MywyMzQuNiwxNTMsMjM0eiBNMTU3LDIyOGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxCgkJCXMtMC40LDEtMSwxUzE1NywyMjguNiwxNTcsMjI4eiBNMTYzLDIyNGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTYzLDIyNC42LDE2MywyMjR6IE0xNTksMjIxYzAtMC42LDAuNC0xLDEtMQoJCQlzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTU5LDIyMS42LDE1OSwyMjF6IE0xNjMsMjE4YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNjMsMjE4LjYsMTYzLDIxOHogTTE1OCwyMTQKCQkJYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjE0LjYsMTU4LDIxNHogTTEzNCwyMjBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzEzNCwyMjAuNiwxMzQsMjIwegoJCQkgTTE1MCwyMjVjMi44LDAsNS0yLjIsNS01cy0yLjItNS01LTVzLTUsMi4yLTUsNVMxNDcuMiwyMjUsMTUwLDIyNXogTTE1NywyMjBjMCwzLjktMy4xLDctNyw3cy03LTMuMS03LTdzMy4xLTcsNy03CgkJCVMxNTcsMjE2LjEsMTU3LDIyMHogTTI0MywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNDN6IE0yNjIsMjAwYzAtMC42LDAuNC0xLDEtMWgyCgkJCWMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMyNjIuNCwyMDEsMjYyLDIwMC42LDI2MiwyMDB6IE0yNDgsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTEKCQkJSDI0OHogTTIyMywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyMjN6IE0yMjgsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDIKCQkJYzAuNiwwLDEtMC40LDEtMXMtMC40LTEtMS0xSDIyOHogTTIzNywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjM3LjQsMjExLDIzNywyMTAuNiwyMzcsMjEwegoJCQkgTTI1MiwyMTFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjUyLjQsMjEyLDI1MiwyMTEuNiwyNTIsMjExeiBNMjY0LDIwOWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWgyCgkJCWMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNjR6IE0yNTMsMTk1YzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxaC0yQzI1My40LDE5NiwyNTMsMTk1LjYsMjUzLDE5NXoKCQkJIE0yMzQsMTk1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFIMjM0eiBNMjQwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQloLTJDMjQwLjQsMjAxLDI0MCwyMDAuNiwyNDAsMjAweiBNMjE1LDIxNWMwLTAuNSwwLTAuOSwwLTEuNGMtMi41LTEuMS0zLjctNC0yLjYtNi42YzAuMi0wLjUsMC41LTEsMC45LTEuNGMtMC45LTIsMC00LjIsMS45LTUuMgoJCQljLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMGMwLjQtMC41LDAuOS0wLjksMS41LTEuMWMwLjUtMi43LDMuMS00LjUsNS44LTQuMWMwLjcsMC4xLDEuNCwwLjQsMiwwLjhjNS4zLTMuOCwxMS42LTUuOSwxOC4yLTUuOQoJCQljNi44LDAsMTMuMSwyLjIsMTguMiw1LjljMi4zLTEuNiw1LjQtMSw3LDEuM2MwLjQsMC42LDAuNywxLjMsMC44LDJjMC42LDAuMiwxLjEsMC42LDEuNSwxLjFjMi43LDAuOCw0LjIsMy41LDMuNCw2LjJsMCwwCgkJCWMxLjksMSwyLjcsMy4yLDEuOSw1LjJjMS45LDIsMS44LDUuMi0wLjIsN2MtMC40LDAuNC0wLjksMC43LTEuNSwxYzAsMC41LDAsMC45LDAsMS40djFoLTYydi0xSDIxNXogTTIxNS44LDIwNy44CgkJCWMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjZjLTEuMy0xLTEuNi0yLjktMC42LTQuMmwwLDBDMjE1LDIwNy41LDIxNS40LDIwNy43LDIxNS44LDIwNy44TDIxNS44LDIwNy44eiBNMjE3LjMsMjAzLjIKCQkJYy0wLjQsMC45LTAuNywxLjgtMSwyLjdjLTEtMC40LTEuNi0xLjUtMS4zLTIuNWMwLjItMC41LDAuNi0wLjksMS4xLTEuMkMyMTYuNSwyMDIuNiwyMTYuOSwyMDIuOSwyMTcuMywyMDMuMkwyMTcuMywyMDMuMnoKCQkJIE0yMTkuNiwxOTguN2MtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDMjE4LjMsMTk3LjYsMjE4LjksMTk4LjMsMjE5LjYsMTk4LjcKCQkJTDIxOS42LDE5OC43eiBNMjIwLjgsMTk3YzAuNC0wLjUsMC43LTEsMS4xLTEuNWMtMC4zLTAuNS0wLjktMC43LTEuNC0wLjRzLTAuNywwLjktMC40LDEuNEMyMjAuMywxOTYuNywyMjAuNSwxOTYuOSwyMjAuOCwxOTcKCQkJTDIyMC44LDE5N3ogTTIyNi4xLDE5MS4yYy0xLDAuOS0yLDEuOC0yLjksMi44Yy0wLjMtMC4zLTAuNy0wLjYtMS4xLTAuOGMwLjQtMS42LDIuMS0yLjUsMy43LTIuMQoJCQlDMjI1LjksMTkxLjEsMjI2LDE5MS4yLDIyNi4xLDE5MS4yTDIyNi4xLDE5MS4yeiBNMjY4LjgsMTk0Yy0wLjktMS0xLjktMS45LTIuOS0yLjhjMS41LTAuNiwzLjMsMC4xLDMuOSwxLjcKCQkJYzAsMC4xLDAuMSwwLjIsMC4xLDAuM0MyNjkuNSwxOTMuNCwyNjkuMSwxOTMuNiwyNjguOCwxOTRMMjY4LjgsMTk0eiBNMjcwLjEsMTk1LjVjMC40LDAuNSwwLjgsMSwxLjEsMS40CgkJCWMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMnMtMC43LTAuOS0xLjItMC44QzI3MC41LDE5NS4xLDI3MC4zLDE5NS4zLDI3MC4xLDE5NS41eiBNMjczLjksMjAxLjRjLTAuNS0wLjktMS0xLjgtMS41LTIuNwoJCQljMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMyNzQuMiwyMDEuMSwyNzQsMjAxLjIsMjczLjksMjAxLjR6IE0yNzUuNiwyMDUuOWMtMC4zLTAuOS0wLjYtMS44LTEtMi43CgkJCWMwLjQtMC4zLDAuOC0wLjYsMS4yLTFjMSwwLjUsMS40LDEuNywxLDIuN0MyNzYuNiwyMDUuMywyNzYuMiwyMDUuNywyNzUuNiwyMDUuOXogTTI3Ni44LDIxMS40Yy0wLjEtMS4yLTAuNC0yLjQtMC42LTMuNgoJCQljMC41LTAuMSwwLjktMC40LDEuMi0wLjZDMjc4LjQsMjA4LjUsMjc4LjEsMjEwLjQsMjc2LjgsMjExLjRMMjc2LjgsMjExLjRMMjc2LjgsMjExLjR6IE0yNzUsMjE0Yy0wLjUtMTYtMTMuOS0yOC42LTI5LjktMjguMQoJCQljLTE1LjMsMC41LTI3LjYsMTIuOC0yOC4xLDI4LjFIMjc1TDI3NSwyMTR6IE03Mi4zLDE5OC4xYy0wLjItMC4zLTAuMy0wLjctMC4zLTEuMXYtMTJoLTJ2MTJjMCwyLjIsMS44LDQsNCw0CgkJCWMxLjIsMCwyLjMtMC41LDMuMS0xLjRjMC42LTAuNywwLjktMS42LDAuOS0yLjV2LTEyaC0ydjEyYzAsMS4xLTAuOSwyLTIsMmwwLDBDNzMuMywxOTksNzIuNywxOTguNyw3Mi4zLDE5OC4xeiBNNzUsMTc2CgkJCWMwLjQsMCwwLjcsMCwxLjEtMC4xYzAuNSwyLjIsMi42LDMuNSw0LjgsM2MwLjUtMC4xLDEtMC4zLDEuNC0wLjZjMS4xLDIuMSwxLjcsNC40LDEuNyw2Ljd2MjRjMCwzLjMtMi43LDYtNiw2aC0zdjkKCQkJYzAsMi44LTIuMiw1LTUsNXMtNS0yLjItNS01di05aC0zYy0zLjMsMC02LTIuNy02LTZ2LTI0YzAtNy43LDYuMy0xNCwxNC0xNEM3MCwxNzMuOCw3Mi4yLDE3Niw3NSwxNzZ6IE01OCwxOTF2MTIKCQkJYzAsMC44LDAuNSwxLjUsMS4yLDEuOGMwLjksMC40LDEuOSwwLjEsMi40LTAuN2MwLjItMC4zLDAuMy0wLjcsMC4zLTEuMXYtMTJoMnYxMmMwLDIuMi0xLjcsNC0zLjksNGMtMC41LDAtMS0wLjEtMS40LTAuMgoJCQljLTAuMi0wLjEtMC40LTAuMi0wLjctMC4zdjIuNWMwLDIuMiwxLjgsNCw0LDRoMTZjMi4yLDAsNC0xLjgsNC00di0yNGMwLTEuNS0wLjItMi45LTAuNy00LjJjLTAuNCwwLjEtMC45LDAuMi0xLjMsMC4yCgkJCWMtMi4xLDAtNC4xLTEuMS01LjItM2MtMy0wLjEtNS42LTItNi41LTQuOUM2Mi40LDE3NCw1OCwxNzksNTgsMTg1VjE5MXogTTY3LDIxNXY5YzAsMS43LDEuMywzLDMsM3MzLTEuMywzLTN2LTlINjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xNywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMTd6IE0yLDIwMGMwLTAuNiwwLjQtMSwxLTFoMgoJCQljMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFIM0MyLjQsMjAxLDIsMjAwLjYsMiwyMDB6IE0tMTIsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTEyegoJCQkgTS0zNywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMzd6IE0tMzIsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xCgkJCXMtMC40LTEtMS0xSC0zMnogTS0yMywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTIyLjYsMjExLTIzLDIxMC42LTIzLDIxMHogTS04LDIxMWMwLTAuNiwwLjQtMSwxLTEKCQkJaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTcuNiwyMTItOCwyMTEuNi04LDIxMXogTTQsMjA5Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFINHoKCQkJIE0tNywxOTVjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTYuNiwxOTYtNywxOTUuNi03LDE5NXogTS0yNiwxOTVjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMgoJCQljMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTI2eiBNLTIwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMtMTkuNiwyMDEtMjAsMjAwLjYtMjAsMjAweiBNLTQ1LDIxNQoJCQljMC0wLjUsMC0wLjksMC0xLjRjLTIuNS0xLjEtMy43LTQtMi42LTYuNmMwLjItMC41LDAuNS0xLDAuOS0xLjRjLTAuOS0yLDAtNC4yLDEuOS01LjJjLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMAoJCQljMC40LTAuNSwwLjktMC45LDEuNS0xLjFjMC41LTIuNywzLjEtNC41LDUuOC00LjFjMC43LDAuMSwxLjQsMC40LDIsMC44YzUuMy0zLjgsMTEuNi01LjksMTguMi01LjljNi44LDAsMTMuMSwyLjIsMTguMiw1LjkKCQkJYzIuMy0xLjYsNS40LTEsNywxLjNjMC40LDAuNiwwLjcsMS4zLDAuOCwyYzAuNiwwLjIsMS4xLDAuNiwxLjUsMS4xYzIuNywwLjgsNC4yLDMuNSwzLjQsNi4ybDAsMGMxLjksMSwyLjcsMy4yLDEuOSw1LjIKCQkJYzEuOSwyLDEuOCw1LjItMC4yLDdjLTAuNCwwLjQtMC45LDAuNy0xLjUsMWMwLDAuNSwwLDAuOSwwLDEuNHYxaC02MnYtMUgtNDV6IE0tNDQuMiwyMDcuOGMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjYKCQkJYy0xLjMtMS0xLjYtMi45LTAuNi00LjJsMCwwQy00NSwyMDcuNS00NC42LDIwNy43LTQ0LjIsMjA3LjhMLTQ0LjIsMjA3Ljh6IE0tNDIuNywyMDMuMmMtMC40LDAuOS0wLjcsMS44LTEsMi43CgkJCWMtMS0wLjQtMS42LTEuNS0xLjMtMi41YzAuMi0wLjUsMC42LTAuOSwxLjEtMS4yQy00My41LDIwMi42LTQzLjEsMjAyLjktNDIuNywyMDMuMkwtNDIuNywyMDMuMnogTS00MC40LDE5OC43CgkJCWMtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDLTQxLjcsMTk3LjYtNDEuMSwxOTguMy00MC40LDE5OC43eiBNLTM5LjIsMTk3CgkJCWMwLjMtMC41LDAuNy0xLDEuMS0xLjVjLTAuMy0wLjUtMC45LTAuNy0xLjQtMC40cy0wLjcsMC45LTAuNCwxLjRDLTM5LjcsMTk2LjctMzkuNSwxOTYuOS0zOS4yLDE5N0wtMzkuMiwxOTd6IE0tMzMuOSwxOTEuMgoJCQljLTEsMC45LTIsMS44LTIuOSwyLjhjLTAuMy0wLjMtMC43LTAuNi0xLjEtMC44YzAuNC0xLjYsMi4xLTIuNSwzLjctMi4xQy0zNC4xLDE5MS4xLTM0LDE5MS4yLTMzLjksMTkxLjJMLTMzLjksMTkxLjJ6IE04LjgsMTk0CgkJCWMtMC45LTEtMS45LTEuOS0yLjktMi44YzEuNS0wLjYsMy4zLDAuMSwzLjksMS43YzAsMC4xLDAuMSwwLjIsMC4xLDAuM0M5LjUsMTkzLjQsOS4xLDE5My42LDguOCwxOTRMOC44LDE5NHogTTEwLjEsMTk1LjUKCQkJYzAuNCwwLjUsMC44LDEsMS4xLDEuNGMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMmMtMC4xLTAuNS0wLjctMC45LTEuMi0wLjhDMTAuNSwxOTUuMSwxMC4zLDE5NS4zLDEwLjEsMTk1LjV6IE0xMy45LDIwMS40CgkJCWMtMC41LTAuOS0wLjktMS44LTEuNS0yLjdjMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMxNC4yLDIwMS4xLDE0LDIwMS4yLDEzLjksMjAxLjR6IE0xNS43LDIwNS45CgkJCWMtMC4zLTAuOS0wLjYtMS44LTEtMi43YzAuNC0wLjMsMC44LTAuNiwxLjItMWMxLDAuNSwxLjQsMS43LDEsMi43QzE2LjYsMjA1LjMsMTYuMiwyMDUuNywxNS43LDIwNS45eiBNMTYuOCwyMTEuNAoJCQljLTAuMS0xLjItMC40LTIuNC0wLjYtMy42YzAuNS0wLjEsMC45LTAuNCwxLjItMC42QzE4LjQsMjA4LjUsMTguMSwyMTAuNCwxNi44LDIxMS40TDE2LjgsMjExLjRMMTYuOCwyMTEuNHogTTE1LDIxNAoJCQljLTAuNS0xNi0xMy45LTI4LjYtMjkuOS0yOC4xYy0xNS4zLDAuNS0yNy42LDEyLjgtMjguMSwyOC4xSDE1TDE1LDIxNHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K"; diff --git a/src/@core/scss/base/bootstrap-extended/mixins/_navs.scss b/src/@core/scss/base/bootstrap-extended/mixins/_navs.scss deleted file mode 100644 index 6a58e0505f..0000000000 --- a/src/@core/scss/base/bootstrap-extended/mixins/_navs.scss +++ /dev/null @@ -1,49 +0,0 @@ -// Justified nav links -// ------------------------- - -@mixin nav-justified { - width: 100%; - - .nav-item { - float: none; - } - - .nav-link { - text-align: center; - margin-bottom: 5px; - } - - > .dropdown .dropdown-menu { - top: auto; - left: auto; - } - - @include media-breakpoint-up(sm) { - .nav-item { - display: block; - width: 1%; - } - .nav-link { - margin-bottom: 0; - } - } -} - -// Move borders to anchors instead of bottom of list -// -// Mixin for adding on top the shared `.nav-justified` styles for our tabs -@mixin nav-tabs-justified { - .nav-link { - // Override margin from .nav-tabs - margin-right: 0; - border-radius: $border-radius; - } - - @include media-breakpoint-up(sm) { - .nav-link.active, - .nav-link.active:hover, - .nav-link.active:focus { - border-bottom-color: transparent; //$nav-tabs-justified-active-link-border-color; - } - } -} diff --git a/src/@core/scss/base/bootstrap-extended/mixins/_type.scss b/src/@core/scss/base/bootstrap-extended/mixins/_type.scss deleted file mode 100644 index 2af366c2ce..0000000000 --- a/src/@core/scss/base/bootstrap-extended/mixins/_type.scss +++ /dev/null @@ -1,31 +0,0 @@ -// Font weight mixins -// ------------------ -@mixin font-weight($weight) { - $weights: ( - thin: 100, - extra-light: 200, - ultra-light: 200, - light: 300, - normal: 400, - book: 400, - regular: 400, - medium: 500, - semi-bold: 600, - demi-bold: 600, - bold: 700, - extra-bold: 800, - ultra-bold: 900, - heavy: 900, - black: 900, - ultra: 900, - ultra-black: 900, - extra-ultra: 900 - ); - - $output: $weight; - @if map-has-key($weights, $weight) { - $output: map-get($weights, $weight); - } - - font-weight: $output; -} diff --git a/src/@core/scss/base/bootstrap.scss b/src/@core/scss/base/bootstrap.scss deleted file mode 100644 index b76cb2c18b..0000000000 --- a/src/@core/scss/base/bootstrap.scss +++ /dev/null @@ -1,11 +0,0 @@ -// ================================================================================================ -// File Name: bootstrap.scss -// Description: Include bootstrap core from node_modules -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import 'bootstrap-extended/include'; // Bootstrap includes -@import 'bootstrap/scss/bootstrap'; // Bootstrap core diff --git a/src/@core/scss/base/colors.scss b/src/@core/scss/base/colors.scss deleted file mode 100644 index a49b6947a2..0000000000 --- a/src/@core/scss/base/colors.scss +++ /dev/null @@ -1,24 +0,0 @@ -// ================================================================================================ -// File Name: colors.scss -// Description: Common color file to include color paletter and colors file, its qiore good to -// have all color classes in a separate file as it's quite heavy. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Core -// ------------------------------ - -// Import variables and mixins -@import 'bootstrap/scss/mixins/gradients'; -@import 'core/mixins/hex2rgb'; - -//box shadow for alert's heading -@import 'core/mixins/alert'; - -// Color system, always load last -// ------------------------------ -@import 'core/colors/palette'; -@import 'core/colors/palette-gradient.scss'; diff --git a/src/@core/scss/base/components.scss b/src/@core/scss/base/components.scss deleted file mode 100644 index c5128628d5..0000000000 --- a/src/@core/scss/base/components.scss +++ /dev/null @@ -1,40 +0,0 @@ -// ================================================================================================ -// File Name: components.scss -// Description: Common components file to includ all theme specific custom components. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import 'bootstrap-extended/include'; // Bootstrap includes -@import 'components/include'; // Components includes - -@import 'core/mixins/transitions'; // Template custom mixins - -// Core -// ------------------------------ -// layouts -@import 'core/layouts/content'; -@import 'core/layouts/sidebar'; -@import 'core/layouts/footer'; -// menu -@import 'core/menu/navigation'; - -// Components -// ------------------------------ -@import 'components/avatar'; -@import 'components/search'; -// @import 'components/chart'; -@import 'components/bootstrap-social'; -@import 'components/demo'; //! Plugins demo styles, remove in real project -@import 'components/customizer'; //! Customizer demo, remove in real project -@import 'components/divider'; -@import 'components/timeline'; - -// Plugins -// ------------------------------ -@import 'plugins/ui/breakpoints'; -@import 'plugins/forms/select2/select2'; -@import 'plugins/tables/datatables'; -@import 'plugins/forms/form-number-input'; // ? globally required for cart dropdown diff --git a/src/@core/scss/base/components/_include.scss b/src/@core/scss/base/components/_include.scss deleted file mode 100644 index f59db1055b..0000000000 --- a/src/@core/scss/base/components/_include.scss +++ /dev/null @@ -1,13 +0,0 @@ -// ================================================================================================ -// File Name: include.scss -// Description: Common components file to includ all theme specific custom components. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Overrides user variable -@import 'scss/variables/_variables-components'; // Component custom variable override (for user purpose) -@import 'variables'; // Component variable -@import 'variables-dark'; // Dark variable diff --git a/src/@core/scss/base/components/_variables-dark.scss b/src/@core/scss/base/components/_variables-dark.scss deleted file mode 100644 index c997f39fe1..0000000000 --- a/src/@core/scss/base/components/_variables-dark.scss +++ /dev/null @@ -1,53 +0,0 @@ -// ================================================================================================ -// File Name: variables-dark.scss -// Description: Custom dark theme variables -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// ================================================================================================ -// WARNING: PLEASE DO NOT CHANGE THIS VARIABLE FILE. -// THIS FILE WILL GET OVERWRITTEN WITH EACH VUEXY HTML TEMPLATE RELEASE. -// TIP: -// We suggest you to use this (assets/scss/variables/_variables-components.scss) file for overriding components variables. -// ================================================================================================ - -//Body -$theme-dark-body-bg: #161d31 !default; -$theme-dark-body-color: #b4b7bd !default; -$theme-dark-border-color: #3b4253 !default; -$theme-dark-custom-control-border-color: #44405e !default; - -//Typography -$theme-dark-headings-color: #d0d2d6 !default; -$theme-dark-label-color: #d0d2d6 !default; -$theme-dark-text-muted-color: #676d7d !default; - -//Card -$theme-dark-card-bg: #283046 !default; -$theme-dark-box-shadow: 0 4px 24px 0 rgba($black, 0.24); - -//Input -$theme-dark-input-bg: #283046 !default; -$theme-dark-input-placeholder-color: #676d7d !default; -$theme-dark-input-border-color: #404656 !default; -$theme-dark-input-disabled-bg: #24233a !default; -$theme-dark-input-disabled-border-color: #444b60 !default; - -// Switch -$theme-dark-switch-bg: #545a6a; -$theme-dark-switch-bg-disabled: #1b2337; - -//Table -$theme-dark-table-bg: #283046 !default; -$theme-dark-table-header-bg: #343d55 !default; -$theme-dark-table-row-bg: #283046 !default; -$theme-dark-table-hover-bg: #242b3d !default; -$theme-dark-table-striped-bg: #242b3d !default; - -$theme-dark-modal-header-bg: #161d31 !default; -$theme-dark-pagination-bg: #242b3d !default; -$theme-dark-chart-bg: #384056 !default; -$theme-dark-widget-bg: #384056 !default; diff --git a/src/@core/scss/base/components/_variables.scss b/src/@core/scss/base/components/_variables.scss deleted file mode 100644 index 6f89eea3a5..0000000000 --- a/src/@core/scss/base/components/_variables.scss +++ /dev/null @@ -1,137 +0,0 @@ -// ================================================================================================ -// File Name: variables.scss -// Description: Custom component variable -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// ================================================================================================ -// WARNING: PLEASE DO NOT CHANGE THIS VARIABLE FILE. -// THIS FILE WILL GET OVERWRITTEN WITH EACH VUEXY HTML TEMPLATE RELEASE. -// TIP: -// We suggest you to use this (assets/scss/variables/_variables-components.scss) file for overriding components variables. -// ================================================================================================ - -$base-font-size: 14px !default; -$body-direction: ltr !default; // Default ltr, change it to rtl for Right To Left support. -$content-padding: 2rem !default; - -// ------------------------------ -// Colors -// ------------------------------ -$nav-component-border-color: #ddd !default; - -$swiper-bg: #f2f4f4 !default; - -// ------------------------------ -// Navbar -// ------------------------------ -$navbar-height: 4.45rem !default; -$horizontal-menu-height: 4.45rem !default; -$footer-height: 3.35rem !default; - -// ------------------------------ -// Main Menu -// ------------------------------ - -//main menu dark -$menu-dark-color: #dcdcdc !default; -$menu-dark-bg-color: #10163a !default; - -$menu-padding: 10px 15px 10px 15px !default; -$menu-second-level-padding: 10px 15px 10px 20px !default; -$menu-third-level-padding: 10px 15px 10px 53px !default; -$menu-forth-level-padding: 10px 15px 10px 53px !default; - -// vertical menu -$menu-expanded-width: 260px !default; -$menu-collapsed-width: 80px !default; - -// ------------------------------ -// Sidebar -// ------------------------------- -$sidebar-width: 260px !default; -$chat-sidebar-width: 360px !default; - -// ------------------------------- -// Avatar -// ------------------------------- - -$avatar-size: 32px !default; -$avatar-status-size: 11px !default; -$avatar-status-size-lg: 17px !default; - -$avatar-size-xl: 70px !default; -$avatar-size-lg: 50px !default; -$avatar-size-sm: 24px !default; - -$avatar-bg: #c3c3c3; -$avatar-group-border: $white; - -// ------------------------------- -// Progress -// ------------------------------- -$progress-size-xl: 1.14rem !default; -$progress-size-lg: 0.857rem !default; -$progress-size-md: 0.57rem !default; -$progress-size-sm: 0.143rem !default; - -// ------------------------------- -// Form -// ------------------------------- - -// $input-height, $input-height-lg, $input-height-sm are in variables -$font-size-xs: 0.75rem !default; -$font-size-xl: ($font-size-base + 0.5) !default; -$line-height-xl: 1.7 !default; -$line-height-xs: 1.5 !default; -$input-padding-y-xl: 0.5rem !default; -$input-padding-x-xl: 0.5rem !default; - -$input-padding-y-xs: 0.2rem !default; -$input-padding-x-xs: 0.275rem !default; - -$border-radius-xl: 0.35rem !default; -$border-radius-xs: 0.12rem !default; -$input-border-radius-xl: $border-radius-xl !default; -$input-border-radius-xs: $border-radius-xs !default; - -$input-height-xl: (($font-size-xl * $line-height-xl) + ($input-padding-y-xl * 2)) !default; -$input-height-xs: (($font-size-xs * $line-height-xs) + ($input-padding-y-xs * 2)) !default; -$input-height-sm: (($font-size-sm * $line-height-sm) + ($input-padding-y-sm * 2)) !default; - -// ------------------------------- -// Blank Page Bg Color -// ------------------------------- - -$blank-bg-color: #eff2f7 !default; - -// ------------------------------- -// Data Tables Bg Color -// ------------------------------- - -$datatable-bg-color: #f8f8f8 !default; - -// ------------------------------- -// Switch -// ------------------------------- -$switch-bg-color: #e2e2e2 !default; -$switch-indicator-color: $white !default; - -// ------------------------------- -// Timeline -// ------------------------------- -$timeline-border-color: $border-color !default; - -$timeline-point-size: 1.75rem !default; -$timeline-point-indicator-size: 12px !default; -$timeline-point-indicator-color: $primary !default; -$timeline-point-indicator-wrapper-size: 20px !default; - -$timeline-item-min-height: 4rem !default; -$timeline-item-icon-font-size: 0.85rem !default; - -$timeline-event-time-size: 0.85rem !default; -$timeline-event-time-color: $text-muted !default; diff --git a/src/@core/scss/base/components/avatar.scss b/src/@core/scss/base/components/avatar.scss deleted file mode 100644 index 2015636c32..0000000000 --- a/src/@core/scss/base/components/avatar.scss +++ /dev/null @@ -1,192 +0,0 @@ -// ========================================================================================= -// File Name: avatar.scss -// Description: Avatar style. -// ---------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ========================================================================================== - -// Component: Avatar -// ======================================================================== - -// avatar - -.avatar { - white-space: nowrap; - background-color: $avatar-bg; - border-radius: 50%; - position: relative; - cursor: pointer; - color: $white; - display: inline-flex; - font-size: 1rem; - text-align: center; - vertical-align: middle; - font-weight: 600; - - // avatar content - .avatar-content { - width: $avatar-size; - height: $avatar-size; - display: flex; - justify-content: center; - align-items: center; - border-radius: 50%; - font-size: 0.857rem; - .avatar-icon { - height: 1rem; - width: 1rem; - } - } - [class*='avatar-status-'] { - border-radius: 50%; - width: $avatar-status-size; - height: $avatar-status-size; - position: absolute; - right: 0; - bottom: 0; - border: 1px solid $white; - &.avatar-status-lg, - &.avatar-status-xl { - width: $avatar-status-size-lg; - height: $avatar-status-size-lg; - border-width: 2px; - } - } - .avatar-status-online { - background-color: $success; - } - .avatar-status-busy { - background-color: $danger; - } - .avatar-status-away { - background-color: $warning; - } - .avatar-status-offline { - background-color: $secondary; - } - - // avatar label with basic size - // using in FAQ & other pages - &.avatar-tag { - display: flex; - align-items: center; - justify-content: center; - height: 42px; - width: 42px; - border-radius: $border-radius; - } - - // avatar img - img { - border-radius: 50%; - } - - // Size Modifier - // ======================================================================== - - &.avatar-xl { - font-size: 1.5rem; - img { - width: $avatar-size-xl; - height: $avatar-size-xl; - } - .avatar-content { - height: $avatar-size-xl; - width: $avatar-size-xl; - font-size: 2.57rem; - .avatar-icon, - i, - svg { - height: 3rem; - width: 3rem; - font-size: 3rem; - } - } - [class*='avatar-status-'] { - right: 3px; - bottom: 0; - } - } - &.avatar-lg { - font-size: 1.2rem; - img { - width: $avatar-size-lg; - height: $avatar-size-lg; - } - .avatar-content { - width: $avatar-size-lg; - height: $avatar-size-lg; - font-size: 1.714rem; - .avatar-icon, - i, - svg { - height: 2rem; - width: 2rem; - font-size: 2rem; - } - } - [class*='avatar-status-'] { - right: 3px; - bottom: 1px; - } - } - - &.avatar-sm { - .avatar-content { - width: $avatar-size-sm; - height: $avatar-size-sm; - .avatar-icon, - i, - svg { - height: 1rem; - width: 1rem; - font-size: 1rem; - } - } - img { - width: $avatar-size-sm; - height: $avatar-size-sm; - } - [class*='avatar-status-'] { - right: -3px; - bottom: -2px; - } - } -} - -// Avatar Group SCSS -.avatar-group { - display: flex; - justify-content: flex-start; - .avatar { - transition: all 0.25s ease; - img, - .avatar-content { - box-shadow: 0 0 0 2px $avatar-group-border, inset 0 0 0 1px rgba($black, 0.07); - } - .avatar-content { - background-color: lighten(theme-color('secondary'), 20%) !important; - } - &:hover { - transition: all 0.25s ease; - } - &.pull-up:hover { - transform: translateY(-4px) scale(1.07); - } - } - // Avatar Group Sizings - .avatar:not(:first-child) { - margin-left: -0.55rem; - } - .avatar-sm:not(:first-child) { - margin-left: -0.4rem; - } - .avatar-lg:not(:first-child) { - margin-left: -1rem; - } - .avatar-xl:not(:first-child) { - margin-left: -1.5rem; - } -} diff --git a/src/@core/scss/base/components/bootstrap-social.scss b/src/@core/scss/base/components/bootstrap-social.scss deleted file mode 100644 index 185034bc7d..0000000000 --- a/src/@core/scss/base/components/bootstrap-social.scss +++ /dev/null @@ -1,316 +0,0 @@ -$bs-height-base: ($line-height-base + $input-btn-padding-y * 2) !default; -$bs-height-lg: (floor($font-size-lg * $line-height-base) + $input-btn-padding-y-lg * 2) !default; -$bs-height-sm: (floor($font-size-sm * 1.5) + $input-btn-padding-y-lg * 2) !default; -$bs-height-xs: (floor($font-size-sm * 0.2) + $input-btn-padding-y-lg) !default; - -.btn-social { - position: relative; - padding-left: ($bs-height-base + $input-btn-padding-x); - text-align: left; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - > :first-child { - position: absolute; - left: 0; - top: 2px; - bottom: 0; - width: $bs-height-base; - line-height: ($bs-height-base - 0.25); - font-size: $font-size-base; - text-align: center; - border-right: 1px solid rgba($black, 0.2); - } -} - -.btn-social-icon { - @extend .btn-social; - height: ($bs-height-base); - width: ($bs-height-base); - padding: 0; - > :first-child { - border: none; - text-align: center; - width: 100% !important; - } -} - -// Social button Mixin -@mixin btn-social($color-bg, $color: #fff, $hover: $color-bg, $border-hover: $color-bg) { - background-color: $color-bg; - @include button-variant($color-bg, $color, $hover, $border-hover); - color: $white !important; - border: none; -} - -// Social Outline Button Mixin -@mixin btn-social-outline($color-bg) { - border: 1px solid $color-bg !important; - color: $color-bg; -} - -// Social Outline Button Hover Mixin -@mixin btn-hover-outline($color-bg) { - color: darken($color-bg, 20%); - border: 1px solid darken($color-bg, 20%) !important; -} - -// Social button -.btn-adn { - @include btn-social(#d87a68); -} -.btn-bitbucket { - @include btn-social(#205081); -} -.btn-dropbox { - @include btn-social(#1087dd); -} -.btn-facebook { - @include btn-social(#3b5998); -} -.btn-flickr { - @include btn-social(#ff0084); -} -.btn-foursquare { - @include btn-social(#f94877); -} -.btn-github { - @include btn-social(#444444); -} -.btn-google { - @include btn-social(#dd4b39); -} -.btn-instagram { - @include btn-social(#3f729b); -} -.btn-linkedin { - @include btn-social(#007bb6); -} -.btn-microsoft { - @include btn-social(#2672ec); -} -.btn-odnoklassniki { - @include btn-social(#f4731c); -} -.btn-openid { - @include btn-social(#f7931e); -} -.btn-pinterest { - @include btn-social(#cb2027); -} -.btn-reddit { - @include btn-social(#eff7ff, #000, #000, #000); -} -.btn-soundcloud { - @include btn-social(#ff5500); -} -.btn-tumblr { - @include btn-social(#2c4762); -} -.btn-twitter { - @include btn-social(#55acee, #fff); -} -.btn-vimeo { - @include btn-social(#1ab7ea); -} -.btn-vk { - @include btn-social(#587ea3); -} -.btn-yahoo { - @include btn-social(#720e9e); -} - -// Social Outline button -.btn-outline-adn { - @include btn-social-outline(#d87a68); -} -.btn-outline-bitbucket { - @include btn-social-outline(#205081); -} -.btn-outline-dropbox { - @include btn-social-outline(#1087dd); -} -.btn-outline-facebook { - @include btn-social-outline(#3b5998); -} -.btn-outline-flickr { - @include btn-social-outline(#ff0084); -} -.btn-outline-foursquare { - @include btn-social-outline(#f94877); -} -.btn-outline-github { - @include btn-social-outline(#444444); -} -.btn-outline-google { - @include btn-social-outline(#dd4b39); -} -.btn-outline-instagram { - @include btn-social-outline(#3f729b); -} -.btn-outline-linkedin { - @include btn-social-outline(#007bb6); -} -.btn-outline-microsoft { - @include btn-social-outline(#2672ec); -} -.btn-outline-odnoklassniki { - @include btn-social-outline(#f4731c); -} -.btn-outline-openid { - @include btn-social-outline(#f7931e); -} -.btn-outline-pinterest { - @include btn-social-outline(#cb2027); -} -.btn-outline-reddit { - @include btn-social-outline(#ff4500); -} -.btn-outline-soundcloud { - @include btn-social-outline(#ff5500); -} -.btn-outline-tumblr { - @include btn-social-outline(#2c4762); -} -.btn-outline-twitter { - @include btn-social-outline(#55acee); -} -.btn-outline-vimeo { - @include btn-social-outline(#1ab7ea); -} -.btn-outline-vk { - @include btn-social-outline(#587ea3); -} -.btn-outline-yahoo { - @include btn-social-outline(#720e9e); -} - -// Social Outline hover button -.btn-outline-adn:hover { - @include btn-hover-outline(#d87a68); -} -.btn-outline-bitbucket:hover { - @include btn-hover-outline(#205081); -} -.btn-outline-dropbox:hover { - @include btn-hover-outline(#1087dd); -} -.btn-outline-facebook:hover { - @include btn-hover-outline(#3b5998); -} -.btn-outline-flickr:hover { - @include btn-hover-outline(#ff0084); -} -.btn-outline-foursquare:hover { - @include btn-hover-outline(#f94877); -} -.btn-outline-github:hover { - @include btn-hover-outline(#444444); -} -.btn-outline-google:hover { - @include btn-hover-outline(#dd4b39); -} -.btn-outline-instagram:hover { - @include btn-hover-outline(#3f729b); -} -.btn-outline-linkedin:hover { - @include btn-hover-outline(#007bb6); -} -.btn-outline-microsoft:hover { - @include btn-hover-outline(#2672ec); -} -.btn-outline-odnoklassniki:hover { - @include btn-hover-outline(#f4731c); -} -.btn-outline-openid:hover { - @include btn-hover-outline(#f7931e); -} -.btn-outline-pinterest:hover { - @include btn-hover-outline(#cb2027); -} -.btn-outline-reddit:hover { - @include btn-hover-outline(#ff4500); -} -.btn-outline-soundcloud:hover { - @include btn-hover-outline(#ff5500); -} -.btn-outline-tumblr:hover { - @include btn-hover-outline(#2c4762); -} -.btn-outline-twitter:hover { - @include btn-hover-outline(#55acee); -} -.btn-outline-vimeo:hover { - @include btn-hover-outline(#1ab7ea); -} -.btn-outline-vk:hover { - @include btn-hover-outline(#587ea3); -} -.btn-outline-yahoo:hover { - @include btn-hover-outline(#720e9e); -} - -// Social Background colors -.bg-adn { - background-color: #d87a68; -} -.bg-bitbucket { - background-color: #205081; -} -.bg-dropbox { - background-color: #1087dd; -} -.bg-facebook { - background-color: #3b5998; -} -.bg-flickr { - background-color: #ff0084; -} -.bg-foursquare { - background-color: #f94877; -} -.bg-github { - background-color: #444444; -} -.bg-google { - background-color: #dd4b39; -} -.bg-instagram { - background-color: #3f729b; -} -.bg-linkedin { - background-color: #007bb6; -} -.bg-microsoft { - background-color: #2672ec; -} -.bg-odnoklassniki { - background-color: #f4731c; -} -.bg-openid { - background-color: #f7931e; -} -.bg-pinterest { - background-color: #cb2027; -} -.bg-reddit { - background-color: #ff4500; -} -.bg-soundcloud { - background-color: #ff5500; -} -.bg-tumblr { - background-color: #2c4762; -} -.bg-twitter { - background-color: #55acee; -} -.bg-vimeo { - background-color: #1ab7ea; -} -.bg-vk { - background-color: #587ea3; -} -.bg-yahoo { - background-color: #720e9e; -} diff --git a/src/@core/scss/base/components/chart.scss b/src/@core/scss/base/components/chart.scss deleted file mode 100644 index e345c50e46..0000000000 --- a/src/@core/scss/base/components/chart.scss +++ /dev/null @@ -1,35 +0,0 @@ -// Apex chart Scss - -.apexcharts-canvas { - // Tooltip Color - .apexcharts-tooltip { - color: $body-color !important; - &.apexcharts-theme-dark { - color: $white !important; - } - } - // Toolbar Download Option Color - .apexcharts-toolbar { - .apexcharts-menu { - .apexcharts-menu-item { - color: $body-color; - } - } - } - - // Text font family - .apexcharts-text, - .apexcharts-datalabel { - font-family: $font-family-base !important; - } -} - -// apex charts tooltip -.apexcharts-xaxistooltip { - color: $body-color !important; -} - -// Toolbar Z-index -.apexcharts-toolbar { - z-index: 10; -} diff --git a/src/@core/scss/base/components/customizer.scss b/src/@core/scss/base/components/customizer.scss deleted file mode 100644 index f6c5984ec0..0000000000 --- a/src/@core/scss/base/components/customizer.scss +++ /dev/null @@ -1,98 +0,0 @@ -/*========================================================================================= - File Name: customizer.scss - Description: CSS used for demo purpose only. Remove this css from your project. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -.customizer { - width: 400px; - right: -400px; - padding: 0; - background-color: $white; - z-index: 1051; - position: fixed; - top: 0; - bottom: 0; - height: 100vh; - height: calc(var(--vh, 1vh) * 100); - transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99); - backface-visibility: hidden; - border-left: 1px solid rgba($black, 0.05); - - &.open { - box-shadow: 0 15px 30px 0 rgba($black, 0.11), 0 5px 15px 0 rgba($black, 0.08); - right: 0; - } - - // customizer content height - .customizer-content { - position: relative; - height: 100%; - } - - //customizer close button - .customizer-close { - position: absolute; - right: 0.6rem; - top: 0.6rem; - padding: 7px; - width: auto; - z-index: 10; - color: $headings-color; - i, - svg { - font-size: 1.5rem; - height: 1.5rem; - width: 1.5rem; - } - } - - // customizer toggle icon - .customizer-toggle { - background: $primary; - color: $white !important; - display: block; - box-shadow: -3px 0px 8px rgba($black, 0.1); - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; - position: absolute; - top: 50%; - width: 38px; - height: 38px; - left: -39px; - text-align: center; - line-height: 40px; - cursor: pointer; - } - - // theme color box styles - .color-box { - height: 24px; - width: 24px; - margin: 0.5rem; - border-radius: 0.5rem; - cursor: pointer; - position: relative; - &.selected { - &:after { - content: ''; - border: 1px solid $primary; - height: 30px; - width: 30px; - top: -3px; - left: -3px; - position: absolute; - border-radius: 0.5rem; - } - &.border { - &:after { - top: -4px; - left: -4px; - } - } - } - } -} diff --git a/src/@core/scss/base/components/demo.scss b/src/@core/scss/base/components/demo.scss deleted file mode 100644 index cf6f08658a..0000000000 --- a/src/@core/scss/base/components/demo.scss +++ /dev/null @@ -1,121 +0,0 @@ -/*========================================================================================= - File Name: demo.scss - Description: CSS used for demo purpose only. Remove this css from your project. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -// Demo content spacing -.demo-inline-spacing { - display: flex; - flex-wrap: wrap; - justify-content: flex-start; - align-items: center; - & > * { - margin-right: 1.5rem; - margin-top: 1.5rem; - } -} - -// Demo content spacing -.demo-vertical-spacing > * { - margin: 0; - margin-bottom: 1.5rem; - &:last-child { - margin: 0; - } -} - -.demo-spacing-0 > *:last-child { - margin: 0; -} - -// using in icon pages -.icon-wrapper { - .feather { - height: 24px; - width: 24px; - } -} - -.scroll-example { - padding: 0.5rem; - position: relative; - border: 2px solid darken($body-bg, 10%); - overflow: auto; - - .horz-scroll-content { - width: 1200px; - } -} - -.browser { - background: #e0e0e0; - border: 4px solid #e0e0e0; - width: 100%; - height: 12rem; - padding-top: 20px; - margin: 0 0 10px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.browser iframe { - border: 0; - background: #fff; - height: 100%; - width: 100%; -} - -.loader-wrapper { - height: 8em; -} - -.maintenance-icon { - font-size: 4rem; -} - -.animationIcon { - right: 30px; - bottom: 10px; -} - -// Breadcrumb page alignment demo -#component-breadcrumbs .breadcrumb:not(last-child){ - margin-bottom: .5rem; -} -#breadcrumb-alignment { - .breadcrumb-wrapper { - box-shadow: 1px 1px 10px rgba($black, 0.1); - padding: 1px; - border-radius: $border-radius; - .breadcrumb { - margin-top: 0.8rem; - margin-bottom: 0.8rem; - } - } -} -.dark-layout { - #breadcrumb-alignment { - .breadcrumb-wrapper { - box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24); - } - } -} - -// Buy now -.buy-now { - position: fixed; - bottom: 5%; - right: 79px; - z-index: 1031; - .btn { - box-shadow: 0 1px 20px 1px $danger !important; - &:hover { - box-shadow: none !important; - } - } -} diff --git a/src/@core/scss/base/components/divider.scss b/src/@core/scss/base/components/divider.scss deleted file mode 100644 index e678974247..0000000000 --- a/src/@core/scss/base/components/divider.scss +++ /dev/null @@ -1,104 +0,0 @@ -// Divider - -.divider { - display: block; - text-align: center; - overflow: hidden; - white-space: nowrap; - margin: 1rem 0; - - // divider text display prop - - .divider-text { - position: relative; - display: inline-block; - font-size: 0.9375rem; - padding: 0 1rem; - - // divider icon font size - - i, - svg { - height: 1rem; - width: 1rem; - font-size: 1rem; - } - - // divider border - - &:before, - &:after { - content: ''; - position: absolute; - top: 50%; - width: 9999px; - border-top: 1px solid $border-color; - } - - // divider spacing - &:before { - right: 100%; - } - - &:after { - left: 100%; - } - } - - // divider positions config - - &.divider-left { - .divider-text { - float: left; - padding-left: 0; - &:before { - display: none; - } - } - } - &.divider-left-center { - .divider-text { - left: -25%; - } - } - - &.divider-right { - .divider-text { - float: right; - padding-right: 0; - &:after { - display: none; - } - } - } - &.divider-right-center { - .divider-text { - right: -25%; - } - } - - // divider styles - - &.divider-dotted { - .divider-text { - &:before, - &:after { - border-style: dotted; - border-width: 1px; - border-top-width: 0; - border-color: $border-color; - } - } - } - &.divider-dashed { - .divider-text { - &:before, - &:after { - border-style: dashed; - border-width: 1px; - border-top-width: 0; - border-color: $border-color; - } - } - } -} diff --git a/src/@core/scss/base/components/search.scss b/src/@core/scss/base/components/search.scss deleted file mode 100644 index f18008add0..0000000000 --- a/src/@core/scss/base/components/search.scss +++ /dev/null @@ -1,237 +0,0 @@ -/*========================================================================================= - File Name: search.scss - Description: Search functionality. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -.navbar-container { - a.nav-link-search { - float: left; - } - - .search-input { - width: 0; - float: left; - display: none; - - // select - input { - width: 0; - border: none; - background: none; - transition: all 0.2s ease-out; - line-height: 16px; - padding: 1.6rem 3.6rem; - } - - &.open { - position: absolute; - top: 0; - left: 0; - z-index: 1000; - width: 100%; - display: block; - background: $white; - border-radius: 0.5rem; - - .search-input-close, - .search-input-icon { - display: block; - } - - // select - - input { - width: 100%; - outline: none; - background: none; - height: auto; - box-shadow: none; - transition: all 0.3s ease-out; - } - } - - .search-list { - max-height: 450px; - height: auto; - position: absolute; - top: 100%; - left: 0; - background: $white; - width: 100%; - margin-top: 0.5rem; - padding-left: 0; - border-radius: $border-radius; - display: none; - @media only screen and (min-device-width: 320px) and (max-device-width: 875px) and (orientation: landscape) { - max-height: 250px; - } - - &.search-list-bookmark { - height: auto !important; - i, - svg { - font-size: 1.2rem; - height: 1.2rem; - width: 1.2rem; - } - } - - &.show { - display: block; - min-height: 3rem; - } - - li { - a { - padding: 0.9rem 1rem; - color: $body-color; - - i, - svg[class*='feather feather-'] { - height: 1.25rem; - width: 1.25rem; - font-size: 1.25rem; - } - } - - &:first-child { - border-top-left-radius: $border-radius; - border-top-right-radius: $border-radius; - } - - &:last-child { - border-bottom-left-radius: $border-radius; - border-bottom-right-radius: $border-radius; - } - - &.auto-suggestion { - display: flex; - align-items: center; - cursor: pointer; - &:hover, - &.current_item { - background-color: $body-bg; - } - } - } - } - - .search-input-icon { - z-index: 2; - display: none; - position: absolute; - left: 1.5rem; - top: 32%; - cursor: pointer; - - i, - svg { - height: 1.25rem; - width: 1.25rem; - font-size: 1.25rem; - } - } - - .search-input-close { - z-index: 1; - display: none; - position: absolute; - right: 2rem; - top: 32%; - cursor: pointer; - - i, - svg { - height: 1.25rem; - width: 1.25rem; - font-size: 1.25rem; - } - } - } - - .bookmark-input { - position: absolute; - top: 102%; - width: 25%; - display: none; - background: $white; - border-radius: $border-radius; - box-shadow: 0 15px 30px 0 rgba($black, 0.11), 0 5px 15px 0 rgba($black, 0.08); - - &.show { - display: block; - } - - .bookmark-input-icon { - position: absolute; - z-index: 1; - top: 20px; - left: 24px; - } - - input { - padding: 0.7rem 0.7rem 0.7rem 2.5rem; - margin: 12px; - width: calc(100% - 24px); // Reduce width by 10*2 - background: $white; - border: 1px solid rgba($black, 0.2); - - &:focus { - border: 1px solid $primary; - } - } - - .search-list { - position: relative; // To consider outer div width - } - } - - .bookmark-icon { - cursor: pointer; - } - - .dropdown.bookmark-dropdown { - padding: 1.4rem 0.5rem 1.35rem; - - .dropdown-toggle:after { - display: none; - } - } - - .search-data-title { - line-height: 1.25rem; - } -} - -.navbar-dark -// .navbar-semi-light -{ - .search-input { - .input { - color: #f5f7fa; - border-radius: 0.5rem; - } - - &.open { - .input { - color: #f5f7fa; - border: 1px solid #f5f7fa; - } - } - } -} - -// navbar-sticky -.navbar-static { - .navbar-container { - .search-input { - &.open { - border-radius: 0; - } - } - } -} diff --git a/src/@core/scss/base/components/timeline.scss b/src/@core/scss/base/components/timeline.scss deleted file mode 100644 index fbf7367cd8..0000000000 --- a/src/@core/scss/base/components/timeline.scss +++ /dev/null @@ -1,101 +0,0 @@ -// ========================================================================================= -// File Name: timeline.scss -// Description: Timeline style. -// ---------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ========================================================================================== - -// Component: Timeline -// ======================================================================== - -.timeline { - padding: 0; - margin-bottom: 0; - margin-left: 1rem; - list-style: none; - - // Timeline Item - .timeline-item { - position: relative; - padding-left: 2.5rem; - border-left: 1px solid $timeline-border-color; - - &:not(:last-child) { - padding-bottom: 1.8rem; - } - - // Timeline Point - .timeline-point { - position: absolute; - left: -0.85rem; - top: 0; - z-index: 2; - display: flex; - justify-content: center; - align-items: center; - height: $timeline-point-size; - width: $timeline-point-size; - text-align: center; - border-radius: 50%; - border: 1px solid $timeline-point-indicator-color; - background-color: $white; - - // Timeline Point Indicator - &.timeline-point-indicator { - left: -0.412rem; - top: 0.07rem; - height: $timeline-point-indicator-size; - width: $timeline-point-indicator-size; - border: 0; - background-color: $timeline-point-indicator-color; - - &:before { - content: ''; - background: rgba($color: $timeline-point-indicator-color, $alpha: 0.12); - height: $timeline-point-indicator-wrapper-size; - width: $timeline-point-indicator-wrapper-size; - display: block; - position: absolute; - top: -0.285rem; - left: -0.285rem; - border-radius: 50%; - } - } - - // Icons - i, - svg { - color: $timeline-point-indicator-color; - font-size: $timeline-item-icon-font-size; - vertical-align: baseline; - } - } - - .timeline-event { - position: relative; - width: 100%; - min-height: $timeline-item-min-height; - // background-color: transparent; - - .timeline-event-time { - font-size: $timeline-event-time-size; - color: $timeline-event-time-color; - } - } - - &:last-of-type { - border-left-color: transparent !important; - &:after { - content: ''; - position: absolute; - left: -1px; - bottom: 0; - width: 1px; - height: 100%; - background: linear-gradient($border-color, transparent); - } - } - } -} diff --git a/src/@core/scss/base/core/colors/_palette.scss b/src/@core/scss/base/core/colors/_palette.scss deleted file mode 100644 index 494eb92843..0000000000 --- a/src/@core/scss/base/core/colors/_palette.scss +++ /dev/null @@ -1,534 +0,0 @@ -// ================================================================================================ -// File Name: pallette.scss -// Description: Custom color system styles, includes background, border and text colors -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// ================================================================================================ -// WARNING: PLEASE DO NOT CHANGE THIS VARIABLE FILE. -// THIS FILE WILL GET OVERWRITTEN WITH EACH Vuexy HTML TEMPLATE RELEASE. -// TIP: -// We suggest you to use this (assets/scss/colors/palette.scss) file for overriding color variables. -// ================================================================================================ - -// usage: theme-color("name_of_color", "type_of_color") -// to avoid to repeating map-get($colors, ...) - -@function color-function($color, $type) { - @if map-has-key($colors, $color) { - $curr_color: map-get($colors, $color); - @if map-has-key($curr_color, $type) { - @return map-get($curr_color, $type); - } - } - - // @warn "Unknown `#{name}` in $colors."; - @return null; -} - -// Color palettes -@import 'palette-variables'; - -// Color Classes -// Text color: .color .lighten-* / .darken-* / .accent-* -// Background: .bg-color .bg-lighten-* / .bg-darken-* / .bg-accent-* -// border: .border-color .border-lighten-* / .border-darken-* / .border-accent-* -// border-top: .border-top-color .border-top-lighten-* / .border-top-darken-* / .border-top-accent-* -// border-bottom: .border-bottom-color .border-bottom-lighten-* / .border-bottom-darken-* / .border-bottom-accent-* -// border-left: .border-left-color .border-left-lighten-* / .border-left-darken-* / .border-left-accent-* -// border-right: .border-right-color .border-right-lighten-* / .border-right-darken-* / .border-right-accent-* - -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type== 'base' { - // background color - .bg-#{$color_name} { - background-color: $color_value !important; - - .card-header, - .card-footer { - background-color: transparent; - } - } - - // Alert - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .alert-#{$color_name} { - background: rgba($color_value, 0.12) !important; - color: $color_value !important; - - .alert-heading { - @include alert-heading-bs($color_value); - } - - .alert-link { - color: darken($color_value, 5%) !important; - } - - // closable alert - .close { - color: $color_value !important; - } - } - } - - // bg color lighten for rgba - opacity set - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white' and $color_name != 'dark') { - .bg-light-#{$color_name} { - background: rgba($color_value, 0.12) !important; - color: $color_value !important; - - // Calendar background, color and border color - &.fc-h-event, - &.fc-v-event { - border-color: rgba($color_value, 0.1); - } - - .fc-list-event-dot { - border-color: $color_value !important; - } - - &.fc-list-event { - &:hover td { - background: rgba($color_value, 0.1) !important; - } - - .fc-list-event-title { - color: $body-color; - } - } - } - } - - // avatar with light bg - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white' and $color_name != 'dark') { - .avatar.bg-light-#{$color_name} { - color: $color_value !important; - } - } - - // Border colors - .border-#{$color_name} { - border: 1px solid $color_value !important; - } - - .border-top-#{$color_name} { - border-top: 1px solid $color_value; - } - - .border-bottom-#{$color_name} { - border-bottom: 1px solid $color_value; - } - - .border-left-#{$color_name} { - border-left: 1px solid $color_value; - } - - .border-right-#{$color_name} { - border-right: 1px solid $color_value; - } - - // badge glow colors - .bg-#{$color_name}, - .border-#{$color_name}, - .badge-#{$color-name} { - &.badge-glow { - box-shadow: 0px 0px 10px $color_value; - } - } - - // Badge Background Color - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .badge { - // Badge Light Background - &.badge-light-#{$color_name} { - background-color: rgba($color: $color_value, $alpha: 0.12); - color: $color_value !important; - } - } - } - - // Overlay colors - .overlay-#{$color_name} { - @include bg-opacity($color_value, 0.6); - } - - // Basic buttons - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .btn-#{$color_name} { - border-color: $color_value !important; - background-color: $color_value !important; - color: $white !important; - - &:focus, - &:active, - &.active { - color: $white; - background-color: color-function($color_name, 'darken-1') !important; - } - - &:hover:not(.disabled):not(:disabled) { - box-shadow: 0 8px 25px -8px rgba($color-value, 1); - } - - &:not(:disabled):not(.disabled):active:focus { - box-shadow: none; - } - } - } - - // For Btn Flat - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .btn-flat-#{$color-name} { - background-color: transparent; - color: $color-value; - - &:hover { - color: $color-value; - } - - &:hover:not(.disabled):not(:disabled) { - background-color: rgba($color-value, 0.12); - } - - &:active, - &.active, - &:focus { - background-color: rgba($color: $color_value, $alpha: 0.2); - color: $color_value; - } - - &.dropdown-toggle::after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $color_value), '#', '%23')); - } - } - } - - // For Btn Relief - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .btn-relief-#{$color-name} { - background-color: $color-value; - box-shadow: inset 0 -3px 0 0 rgba($black, 0.2); - color: $white; - transition: all 0.2s ease; - @if $color_name == 'dark' { - &:hover:not(.disabled):not(:disabled) { - background-color: color-function($color_name, 'darken-3'); - } - } @else { - &:hover:not(.disabled):not(:disabled) { - background-color: color-function($color_name, 'lighten-1'); - } - } - &:active, - &.active, - &:focus { - background-color: color-function($color_name, 'darken-1'); - } - - &:hover { - color: $white; - } - &:active, - &.active { - outline: none; - box-shadow: none; - transform: translateY(3px); - } - } - } - - // Outline buttons - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .btn-outline-#{$color_name} { - border: 1px solid $color_value !important; - background-color: transparent; - color: $color_value; - - &:hover:not(.disabled):not(:disabled) { - background-color: rgba($color: $color_value, $alpha: 0.04); - color: $color_value; - } - &:not(:disabled):not(.disabled):active:focus { - box-shadow: none; - } - &:not(:disabled):not(.disabled):active, - &:not(:disabled):not(.disabled).active, - &:not(:disabled):not(.disabled):focus { - background-color: rgba($color: $color_value, $alpha: 0.2); - color: $color_value; - } - - &.dropdown-toggle::after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $color_value), '#', '%23')); - } - // split toggle have show class - .show > &.dropdown-toggle { - background-color: rgba($color: $color_value, $alpha: 0.2); - color: $color_value; - } - } - } - - // Wave effect - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .btn-outline-#{$color_name}, - .btn-flat-#{$color-name} { - &.waves-effect { - .waves-ripple { - background: radial-gradient( - rgba($color_value, 0.2) 0, - rgba($color_value, 0.3) 40%, - rgba($color_value, 0.4) 50%, - rgba($color_value, 0.5) 60%, - rgba($white, 0) 70% - ); - } - } - } - } - - // Bullet colors for email app - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .bullet { - &.bullet-#{$color_name} { - background-color: $color_value; - } - } - } - - // Modal - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .modal { - &.modal-#{$color_name} { - .modal-header { - .modal-title { - color: $color_value; - } - .close { - color: $color_value !important; - } - } - } - } - } - - // For Pagination - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white' and $color_name != 'dark') { - .pagination-#{$color-name} { - .page-item { - &.active { - .page-link { - background: $color-value !important; - color: $white; - - &:hover { - color: $white; - } - } - } - - .page-link { - &:hover { - color: $color_value; - } - } - - &.prev-item, - &.next-item { - .page-link:hover { - background: $color_value; - color: $white; - } - } - &.next-item, - &.next { - .page-link { - &:active, - &:hover { - &:after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $color_value), - '#', - '%23' - )) !important; - } - } - } - } - &.prev-item, - &.prev { - .page-link { - &:active, - &:hover { - &:before { - background-image: url(str-replace( - str-replace($chevron-left, 'currentColor', $color_value), - '#', - '%23' - )) !important; - } - } - } - } - } - } - } - - // For Nav Pills - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white' and $color_name != 'dark') { - .nav-pill-#{$color-name} { - .nav-item { - .nav-link { - &.active { - color: $white; - background-color: $color_value !important; - border-color: $color_value; - box-shadow: 0 4px 18px -4px rgba($color_value, 0.65); - } - } - } - } - } - - // Progress Bars - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .progress-bar-#{$color_name} { - background-color: rgba($color_value, 0.12); - - .progress-bar { - background-color: $color-value; - } - } - } - - // Timeline - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .timeline { - .timeline-point-#{$color_name} { - border-color: $color_value !important; - - i, - svg { - stroke: $color_value !important; - } - - &.timeline-point-indicator { - background-color: $color_value !important; - &:before { - background: rgba($color: $color_value, $alpha: 0.12) !important; - } - } - } - } - } - - // Divider - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .divider.divider-#{$color-name} { - .divider-text { - &:before, - &:after { - border-color: $color-value !important; - } - } - } - } - - // Form Input Elements - // Checkbox & Radio - - // todo: remove it once confirm - input:focus ~ .bg-#{$color_name} { - box-shadow: 0 0 0 0.075rem $white, 0 0 0 0.21rem $color_value !important; - } - - // Custom Checkbox & Radio - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .custom-control-#{$color_name} { - .custom-control-input:checked ~ .custom-control-label::before, - .custom-control-input:active ~ .custom-control-label::before { - border-color: $color_value; - background-color: $color_value; - } - &.custom-checkbox, - &.custom-radio { - .custom-control-input:checked ~ .custom-control-label::before, - .custom-control-input:active ~ .custom-control-label::before, - .custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 2px 4px 0 rgba($color_value, 0.4) !important; - } - } - .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba($color_value, 0.65) !important; - border: none; - box-shadow: none !important; - } - .custom-control-input:focus ~ .custom-control-label::before { - border-color: $color_value; - } - } - } - - // Bootstrap Custom Switches - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .custom-switch-#{$color-name} { - .custom-control-input:checked ~ .custom-control-label::before { - background-color: $color_value !important; - color: $white; - transition: all 0.2s ease-out; - } - } - } - - // Select2 - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .select2-#{$color-name} { - .select2-container--default { - .select2-selection--multiple { - .select2-selection__choice { - background: $color_value !important; - border-color: $color_value !important; - } - } - } - } - } - } @else { - .text-#{$color_name}.text-#{$color_type} { - color: $color_value !important; - } - - .bg-#{$color_name}.bg-#{$color_type} { - background-color: $color_value !important; - } - - .border-#{$color_name}.border-#{$color_type} { - border: 1px solid $color_value !important; - } - - .border-top-#{$color_name}.border-top-#{$color_type} { - border-top: 1px solid $color_value !important; - } - - .border-bottom-#{$color_name}.border-bottom-#{$color_type} { - border-bottom: 1px solid $color_value !important; - } - - .border-left-#{$color_name}.border-left-#{$color_type} { - border-left: 1px solid $color_value !important; - } - - .border-right-#{$color_name}.border-right-#{$color_type} { - border-right: 1px solid $color_value !important; - } - - .overlay-#{$color_name}.overlay-#{$color_type} { - @include bg-opacity($color_value, 0.6); - } - } - } -} diff --git a/src/@core/scss/base/core/colors/palette-gradient.scss b/src/@core/scss/base/core/colors/palette-gradient.scss deleted file mode 100644 index 4762b36ffb..0000000000 --- a/src/@core/scss/base/core/colors/palette-gradient.scss +++ /dev/null @@ -1,72 +0,0 @@ -// ================================================================================================ -// File Name: pallette-gradient.scss -// Description: gradient color system styles -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@function color-function($color, $type) { - @if map-has-key($colors, $color) { - $curr_color: map-get($colors, $color); - @if map-has-key($curr_color, $type) { - @return map-get($curr_color, $type); - } - } - // @warn "Unknown `#{name}` in $colors."; - @return null; -} - -// Color palettes -@import 'palette-variables'; - -@import 'bootstrap/scss/mixins/_gradients'; -@import 'bootstrap/scss/mixins/gradients'; - -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type == 'base' { - @if ($color_name != 'light' and $color_name != 'black' and $color_name != 'white') { - .bg-gradient-#{$color_name}, - .btn-gradient-#{$color_name} { - color: $white; - transition: all 0.2s ease; - @if $color_name == 'dark' { - @if (color-function($color_name, 'base') != null) { - @include gradient-directional(map-get(($color), 'base'), map-get(($color), 'darken-2'), 47deg); - } - // for dark layout - .dark-layout & { - @include gradient-directional(map-get(($color), 'darken-2'), map-get(($color), 'base'), 47deg); - background-repeat: repeat; - } - background-repeat: repeat; - } @else { - @if (color-function($color_name, 'base') != null) { - @include gradient-directional(map-get(($color), 'base'), map-get(($color), 'lighten-2'), 47deg); - } - background-repeat: repeat; - } - &:hover, - &:active { - color: $white; - } - &:hover:not(.disabled):not(:disabled) { - transform: translateY(-2px); - } - &:active { - transform: translateY(0); - } - &:active, - &:focus { - @if (color-function($color_name, 'darken-2') != null) { - @include gradient-directional(map-get(($color), 'darken-2'), map-get(($color), 'base'), 47deg); - } - background-repeat: repeat; - } - } - } - } - } -} diff --git a/src/@core/scss/base/core/colors/palette-noui.scss b/src/@core/scss/base/core/colors/palette-noui.scss deleted file mode 100644 index ff352e743c..0000000000 --- a/src/@core/scss/base/core/colors/palette-noui.scss +++ /dev/null @@ -1,30 +0,0 @@ -// ================================================================================================ -// File Name: pallette-noui.scss -// Description: noui color system styles -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Color palettes -@import 'palette-variables'; - -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type == 'base' { - .slider-#{$color_name} { - background-color: rgba($color_value, 0.12); - .noUi-connect { - background: $color_value !important; - } - &.noUi-connect { - background: $color_value !important; - } - .noUi-handle { - border-color: $color_value !important; - } - } - } - } -} diff --git a/src/@core/scss/base/core/colors/palette-variables.scss b/src/@core/scss/base/core/colors/palette-variables.scss deleted file mode 100644 index 3542e349ed..0000000000 --- a/src/@core/scss/base/core/colors/palette-variables.scss +++ /dev/null @@ -1,126 +0,0 @@ -// Overrides user _variables-components -@import '../../bootstrap-extended/include'; - -// Google Color Palette defined: http://www.google.com/design/spec/style/color.html - -$white-color: ( - 'base': #ffffff -); -$black-color: ( - 'base': #000000 -); -$dark-color: ( - 'base': theme-color('dark'), - 'darken-1': #343434, - 'darken-2': #1e1e1e, - 'darken-3': #626262 -); -$light-color: ( - 'base': theme-color('light') -); - -$primary-color: ( - 'lighten-5': lighten(theme-color('primary'), 25%), - 'lighten-4': lighten(theme-color('primary'), 20%), - 'lighten-3': lighten(theme-color('primary'), 15%), - 'lighten-2': lighten(theme-color('primary'), 10%), - 'lighten-1': lighten(theme-color('primary'), 5%), - 'base': theme-color('primary'), - 'darken-1': darken(theme-color('primary'), 5%), - 'darken-2': darken(theme-color('primary'), 10%), - 'darken-3': darken(theme-color('primary'), 15%), - 'darken-4': darken(theme-color('primary'), 20%), - 'accent-1': #bdfdff, - 'accent-2': #8afbff, - 'accent-3': #57faff, - 'accent-4': #3df9ff -); -$secondary-color: ( - 'lighten-5': lighten(theme-color('secondary'), 25%), - 'lighten-4': lighten(theme-color('secondary'), 20%), - 'lighten-3': lighten(theme-color('secondary'), 15%), - 'lighten-2': lighten(theme-color('secondary'), 10%), - 'lighten-1': lighten(theme-color('secondary'), 5%), - 'base': theme-color('secondary'), - 'darken-1': darken(theme-color('secondary'), 5%), - 'darken-2': darken(theme-color('secondary'), 10%), - 'darken-3': darken(theme-color('secondary'), 15%), - 'darken-4': darken(theme-color('secondary'), 20%) -); -$success-color: ( - 'lighten-5': lighten(theme-color('success'), 25%), - 'lighten-4': lighten(theme-color('success'), 20%), - 'lighten-3': lighten(theme-color('success'), 15%), - 'lighten-2': lighten(theme-color('success'), 10%), - 'lighten-1': lighten(theme-color('success'), 5%), - 'base': theme-color('success'), - 'darken-1': darken(theme-color('success'), 5%), - 'darken-2': darken(theme-color('success'), 10%), - 'darken-3': darken(theme-color('success'), 15%), - 'darken-4': darken(theme-color('success'), 20%), - 'accent-1': #e1fff1, - 'accent-2': #aeffd9, - 'accent-3': #7bffc1, - 'accent-4': #62ffb5 -); -$info-color: ( - 'lighten-5': lighten(theme-color('info'), 25%), - 'lighten-4': lighten(theme-color('info'), 20%), - 'lighten-3': lighten(theme-color('info'), 15%), - 'lighten-2': lighten(theme-color('info'), 10%), - 'lighten-1': lighten(theme-color('info'), 5%), - 'base': theme-color('info'), - 'darken-1': darken(theme-color('info'), 5%), - 'darken-2': darken(theme-color('info'), 10%), - 'darken-3': darken(theme-color('info'), 15%), - 'darken-4': darken(theme-color('info'), 20%), - 'accent-1': #feffff, - 'accent-2': #cbf5ff, - 'accent-3': #98ecff, - 'accent-4': #7fe7ff -); -$warning-color: ( - 'lighten-5': lighten(theme-color('warning'), 25%), - 'lighten-4': lighten(theme-color('warning'), 20%), - 'lighten-3': lighten(theme-color('warning'), 15%), - 'lighten-2': lighten(theme-color('warning'), 10%), - 'lighten-1': lighten(theme-color('warning'), 5%), - 'base': theme-color('warning'), - 'darken-1': darken(theme-color('warning'), 5%), - 'darken-2': darken(theme-color('warning'), 10%), - 'darken-3': darken(theme-color('warning'), 15%), - 'darken-4': darken(theme-color('warning'), 20%), - 'accent-1': #fff5ef, - 'accent-2': #ffe5d8, - 'accent-3': #fff6f3, - 'accent-4': #ffe3da -); -$danger-color: ( - 'lighten-5': lighten(theme-color('danger'), 25%), - 'lighten-4': lighten(theme-color('danger'), 20%), - 'lighten-3': lighten(theme-color('danger'), 15%), - 'lighten-2': lighten(theme-color('danger'), 10%), - 'lighten-1': lighten(theme-color('danger'), 5%), - 'base': theme-color('danger'), - 'darken-1': darken(theme-color('danger'), 5%), - 'darken-2': darken(theme-color('danger'), 10%), - 'darken-3': darken(theme-color('danger'), 15%), - 'darken-4': darken(theme-color('danger'), 20%), - 'accent-1': #ffeef1, - 'accent-2': #ffd6db, - 'accent-3': #ffecee, - 'accent-4': #ffd3d7 -); - -$colors: ( - 'white': $white-color, - 'black': $black-color, - 'dark': $dark-color, - 'light': $light-color, - 'primary': $primary-color, - 'secondary': $secondary-color, - 'success': $success-color, - 'info': $info-color, - 'warning': $warning-color, - 'danger': $danger-color -); diff --git a/src/@core/scss/base/core/layouts/_content.scss b/src/@core/scss/base/core/layouts/_content.scss deleted file mode 100644 index 6e1bddedce..0000000000 --- a/src/@core/scss/base/core/layouts/_content.scss +++ /dev/null @@ -1,474 +0,0 @@ -// ================================================================================================ -// File Name: content.scss -// Description: Page content level SCSS for different screen size, layout and device. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Authuseror URL: http://www.themeforest.net//pixinvent -// ================================================================================================ - -// Contest margin left for expanded & collapsed stats width & margin left -// ================================================================================================ - -@import '../mixins/main-menu-mixin'; - -html { - font-size: $base-font-size; - height: 100%; - letter-spacing: 0.01rem; - body { - height: 100%; - background-color: $body-bg; - direction: $body-direction; - // paragraph line-height - p { - line-height: 1.5rem; - } - } - .content { - padding: 0; - position: relative; - transition: 300ms ease all; - backface-visibility: hidden; - min-height: calc(100% - #{$footer-height}); - margin-left: $menu-expanded-width; - &.app-content { - padding: calc(#{$content-padding} + #{$navbar-height} + #{$floating-nav-margin}) #{$content-padding} 0; - &.show-overlay { - .content-overlay { - z-index: 10; - opacity: 1; - ~ .header-navbar-shadow { - display: none; - } - } - } - .content-overlay { - position: fixed; - opacity: 0; - width: 100%; - height: 100%; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba($black, 0.5); - cursor: pointer; - transition: all 0.7s, z-index 0s; - z-index: -1; - } - .content-area-wrapper { - display: flex; - position: relative; - overflow: hidden; // Required in apps - .content-wrapper, - .content-body { - height: 100%; - } - } - } - .body-content-overlay { - top: 0; - left: 0; - right: 0; - bottom: 0; - position: absolute; - display: block; - z-index: 4; - visibility: hidden; - opacity: 0; - transition: all 0.3s ease; - &.show { - visibility: visible; - transition: all 0.3s ease; - opacity: 1; - background-color: rgba($black, 0.2); - border-radius: $border-radius/2; - } - } - .content-wrapper { - .content-header-title { - font-weight: 500; - color: $gray-400; - padding-right: $spacer; - border-right: 1px solid lighten($gray-600, 10%); - } - .content-header-right { - .dropdown-toggle { - &::after { - display: none; - } - i, - svg { - margin-right: 0; - } - } - .btn-icon { - padding: 0.8rem; - i, - svg { - height: $font-size-base; - width: $font-size-base; - } - } - } - } - } - - // kanban app uses kanban-wrapper class as not having content-layout so added this class with all the options - // For floating navbar - .navbar-floating { - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - #{$floating-nav-margin} - ); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - 0rem, - #{$floating-nav-margin}, - 0rem, - 2 - ); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - #{$floating-nav-margin}, - 0rem, - 2 - ); - } - } - } - } - - //for navbar hidden - .navbar-hidden { - .app-content { - padding: #{$content-padding} #{$content-padding} 0 #{$content-padding} !important; - } - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height(#{$content-padding}, 0rem, #{$footer-height}); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height(#{$content-padding}, 0rem, 0rem, 0rem, 0rem, 2); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height(#{$content-padding}, 0rem, #{$footer-height}, 0rem, 0rem, 2); - } - } - } - } - - // for static navbar - .navbar-static { - .main-menu { - top: 0; - } - .content { - min-height: calc(100% - calc(#{$navbar-height} + #{$footer-height})); - } - .app-content { - padding: #{$content-padding} #{$content-padding} 0 #{$content-padding}; - } - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height(#{$content-padding}, #{$navbar-height}, #{$footer-height}); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height(#{$content-padding}, #{$navbar-height}, 0rem, 0rem, 0rem, 2); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - 0rem, - 0rem, - 2 - ); - } - } - } - } - - // for sticky navbar - .navbar-sticky { - .app-content { - padding: calc(#{$content-padding} + #{$navbar-height}) #{$content-padding} 0 #{$content-padding}; - } - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height(#{$content-padding}, #{$navbar-height}, #{$footer-height}); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height(#{$content-padding}, #{$navbar-height}, 0rem, 0rem, 0rem, 2); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - 0rem, - 0rem, - 2 - ); - } - } - } - } - - // navbar search width for sticky and static navbar - .navbar-static, - .navbar-sticky { - .nav.header-navbar { - .navbar-container { - padding-left: 1.6rem; - padding-right: 1.6rem; - .search-input { - .search-list { - &.show { - width: 98%; - left: 1%; - } - } - } - } - } - } - - // Fixed layout - .footer-fixed { - .content { - &.app-content { - padding-bottom: $footer-height !important; // ? Added extra padding bottom due to fixed footer height - } - } - } - - //Remove left margin for 1 column layout - [data-col='1-column'] { - .header-navbar { - // Custom width for floating nav - &.floating-nav { - width: calc( - 100vw - (100vw - 100%) - calc(#{$content-padding} * 2) - ) !important; // ? override all navbar type width - } - width: 100%; // Full width for other nav options - left: 0 !important; - } - .content, - .footer { - margin-left: 0px !important; - } - - // horizontal layout - &.horizontal-layout { - .header-navbar { - width: 100% !important; - } - .app-content { - padding: calc(#{$content-padding} + #{$navbar-height} + #{$floating-nav-margin}) #{$content-padding} 0 #{$content-padding} !important; // ? need to check all navbar types case - } - &.footer-fixed { - .app-content { - padding: calc(#{$content-padding} + #{$navbar-height} + #{$floating-nav-margin}) #{$content-padding} #{$footer-height} - #{$content-padding} !important; // ? need to check all navbar types case - } - } - } - } - - /* - * Blank page - */ - - .blank-page { - .content { - margin-left: 0; // not using in both cases - // overflow-x hidden, overflow for y in sm screen issue resolved default - &.app-content { - overflow: overlay; - overflow-x: hidden; - padding: 0 !important; - transition: none; - // remove white space on top by header-navbar-shadow class - .header-navbar-shadow { - display: none; - } - } - } - // blank page content-wrapper - .content-wrapper { - padding: 0 !important; - // content to be in center horizontally and vertically - .flexbox-container { - display: flex; - align-items: center; - height: 100vh; - height: calc(var(--vh, 1vh) * 100); - justify-content: center; - } - } - } - - .pace { - .pace-progress { - background: $primary; - } - } -} - -.app-content.center-layout { - overflow: hidden; -} - -/* -* Col 3 layout for detached and general type -*/ - -@include media-breakpoint-up(lg) { - body { - // Normal sidebar - .content-right { - width: calc(100vw - (100vw - 100%) - #{$sidebar-width}); - float: right; - } - .content-left { - width: calc(100vw - (100vw - 100%) - #{$sidebar-width}); - float: left; - } - // Detached sidebar - .content-detached { - width: 100%; - &.content-right { - float: right; - margin-left: -$sidebar-width; - .content-body { - margin-left: calc(#{$sidebar-width} + #{$content-padding}); - } - } - &.content-left { - float: left; - margin-right: -$sidebar-width; - .content-body { - margin-right: calc(#{$sidebar-width} + #{$content-padding}); - } - } - } - } - .sidebar-right.sidebar-sticky { - float: right !important; - margin-left: -$sidebar-width; - width: $sidebar-width !important; - margin-top: $navbar-height + 1.25; - } -} - -@include media-breakpoint-down(xs) { - html body .app-content { - padding: calc(#{$content-padding} - 0.8rem + #{$navbar-height} + #{$floating-nav-margin}) - calc(#{$content-padding} - 0.8rem) 0 calc(#{$content-padding} - 0.8rem) !important; // - 0.8rem to reduce padding in small screen - } - - // For static navbar - html body.navbar-static .app-content { - padding: calc(#{$content-padding} - 0.8rem) calc(#{$content-padding} - 0.8rem) 0 calc(#{$content-padding} - 0.8rem) !important; // - 0.8rem to reduce padding in small screen - } - - // For sticky navbar - html body.navbar-sticky .app-content { - padding: calc(#{$content-padding} - 0.8rem + #{$navbar-height}) calc(#{$content-padding} - 0.8rem) 0 - calc(#{$content-padding} - 0.8rem) !important; // - 0.8rem to reduce padding in small screen - } - - // For Hidden navbar - html body.navbar-hidden .app-content { - padding: calc(#{$content-padding} - 0.8rem) calc(#{$content-padding} - 0.8rem) 0 calc(#{$content-padding} - 0.8rem) !important; // - 0.8rem to reduce padding in small screen - } -} - -@include media-breakpoint-down(xs) { - .navbar-static, - .navbar-sticky { - .app-content { - .header-navbar { - .navbar-container { - padding-left: 1rem; - padding-right: 0.5rem; - } - } - } - } -} - -// For Fullscreen IE -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - html.full-screen { - width: 100%; - .content.app-content { - height: 100%; - overflow: scroll; - overflow-x: hidden; - } - } -} diff --git a/src/@core/scss/base/core/layouts/_footer.scss b/src/@core/scss/base/core/layouts/_footer.scss deleted file mode 100644 index b4aeef609e..0000000000 --- a/src/@core/scss/base/core/layouts/_footer.scss +++ /dev/null @@ -1,71 +0,0 @@ -// ================================================================================================ -// File Name: Footer.scss -// Description: * Main footer styles. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Stick footer to the bottom of the page -footer { - &.footer { - padding: 0.8rem $content-padding; - min-height: $footer-height; - transition: 300ms ease all; - - // heart icon scss - span { - i, - svg { - height: 1.51rem; - width: 1.51rem; - font-size: 1.51rem; - margin-left: 0.5rem; - color: $danger; - } - } - .scroll-top { - padding: 0.81rem 0.83rem; - } - } - - //shadow & border options - &.footer-shadow { - box-shadow: $box-shadow; - } - &.footer-border { - border-top: 1px solid $border-color; - } -} - -// Fixed Footer -.footer-fixed { - footer { - position: fixed !important; - z-index: 1030; - right: 0; - left: 0; - bottom: 0; - - // Footer Light - &.footer-light { - background: $white; - box-shadow: $box-shadow; - } - // Footer Dark - &.footer-dark { - background: $gray-600; - color: $white; - } - } -} - -// scroll to Top Footer Button -.scroll-top { - position: fixed; - bottom: 5%; - right: 30px; - display: none; - z-index: 99; -} diff --git a/src/@core/scss/base/core/layouts/_sidebar.scss b/src/@core/scss/base/core/layouts/_sidebar.scss deleted file mode 100644 index d29384b837..0000000000 --- a/src/@core/scss/base/core/layouts/_sidebar.scss +++ /dev/null @@ -1,79 +0,0 @@ -/*========================================================================================= - File Name: sidebar.scss - Description: content sidebar specific scss. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -// Sidebar base -// ------------------------------ - -// Base -.sidebar { - position: relative; - width: 100%; - height: 100%; - - // For desktop only - @include media-breakpoint-up(lg) { - vertical-align: top; - } -} -.sidebar-fixed { - position: fixed; - height: 100%; - overflow: scroll; -} - -.sidenav-overlay { - position: fixed; - top: 0; - left: 0; - right: 0; - height: 120vh; - background-color: rgba($black, 0.5); - z-index: 997; - display: block; - visibility: hidden; - opacity: 0; - transition: all 0.5s ease; - &.show { - opacity: 1; - visibility: visible; - transition: all 0.5s ease; - } -} - -.drag-target { - height: 100%; - width: 40px; - position: fixed; - top: 0; - left: -10px; - z-index: 1036; -} - -.sidebar-detached{ - .sidebar{ - width: $sidebar-width; - } -} - -@include media-breakpoint-up(lg) { - .sidebar-left { - float: left; - } - .sidebar-right { - float: right; - } -} - -@include media-breakpoint-down(md) { - .sidebar-detached{ - .sidebar{ - width: 100%; - } - } -} diff --git a/src/@core/scss/base/core/menu/_navigation.scss b/src/@core/scss/base/core/menu/_navigation.scss deleted file mode 100644 index e3e42ac4de..0000000000 --- a/src/@core/scss/base/core/menu/_navigation.scss +++ /dev/null @@ -1,206 +0,0 @@ -/*========================================================================================= - File Name: navigation.scss - Description: Common mixin for menus, contain dark and light version scss. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -// Import first main menu mixin -@import '../mixins/main-menu-mixin'; - -// Main menu base -//============== -.main-menu { - z-index: 1031; - position: absolute; - display: table-cell; - height: 100%; - overflow: hidden; - - &.menu-light { - @include menu-theme($body-color, $white); - } - - &.menu-dark { - @include menu-theme($menu-dark-color, $menu-dark-bg-color); - } - - &.menu-fixed { - position: fixed; - } - &.menu-static { - height: 100%; - padding-bottom: calc(100% - 20rem); - .main-menu-content { - height: unset !important; - } - } - - &.menu-shadow { - box-shadow: 0 0 15px 0 rgba($black, 0.05); - } - - &.menu-border { - border-right: 1px solid $border-color; - } - - // menu scroll shadow - .shadow-bottom { - display: none; - position: absolute; - z-index: 2; - height: 50px; - width: 100%; - pointer-events: none; - margin-top: -0.7rem; - filter: blur(5px); - background: linear-gradient(#fff 41%, hsla(0, 0%, 100%, 0.11) 95%, hsla(0, 0%, 100%, 0)); - .bordered-layout & { - background: linear-gradient($body-bg 41%, hsla(0, 0%, 100%, 0.11) 95%, hsla(0, 0%, 100%, 0)); - } - } - - // Native Scrollbar (.menu-native-scroll) - &.menu-native-scroll { - .main-menu-content { - overflow-y: scroll !important; - } - } - - .navbar-header { - height: 100%; - width: $menu-expanded-width; - height: fit-content; // $navbar-height; - position: relative; - padding: 0.35rem 1rem 0.3rem 1.64rem; - transition: 300ms ease all, background 0s; - .navbar-brand { - display: flex; - align-items: center; - margin-top: 1.35rem; - font-size: inherit; - .brand-logo img { - max-width: 140px; - } - .brand-text { - color: $primary; - padding-left: 1rem; - margin-bottom: 0; - font-weight: 600; - letter-spacing: 0.01rem; - font-size: 1.45rem; - animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein; - } - } - .modern-nav-toggle { - animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein; - } - } - - .main-menu-content { - height: calc(100% - #{$navbar-height}) !important; - position: relative; - .ps__rail-y { - z-index: 3; - } - } - - ul { - list-style: none; - margin: 0; - padding: 0; - - &.navigation-main { - overflow-x: hidden; - padding-bottom: .75rem; - > li:first-child { - margin-top: 0.5rem; - } - } - } - - a { - outline: none; - - &:hover, - &:focus { - text-decoration: none; - } - } -} - -// Main Navigation -.navigation { - font-size: 1.1rem; - font-family: $font-family-monospace; - font-weight: 400; - overflow-y: hidden; - padding-bottom: 20px; - - .navigation-header { - font-family: $font-family-monospace; - font-weight: $headings-font-weight; - line-height: $headings-line-height; - padding: 12px 22px; - font-size: 0.9rem; - text-transform: uppercase; - } - - li { - position: relative; - white-space: nowrap; - - a { - display: block; - text-overflow: ellipsis; - overflow: hidden; - i, - svg { - height: 11px; - width: 11px; - font-size: 11px; - margin-right: 1.38rem; - } - } - - &.menu-item-animating { - transition: height 0.25s ease-in-out; - } - - &.disabled { - a { - cursor: not-allowed; - opacity: 0.65; - pointer-events: none; - } - } - } -} - -// Media queries for small screen devices -// ========================================= -@include media-breakpoint-down(sm) { - // menu hide/open animation - .menu-hide .main-menu, - .menu-open .main-menu { - transition: transform 0.25s, top 0.35s, height 0.35s; - } - - .main-menu { - transform: translate3d(-240px, 0, 0); - backface-visibility: hidden; - perspective: 1000; - } - - .menu-open .main-menu { - transform: translate3d(0, 0, 0); - } -} - -@include media-breakpoint-up(md) { - .drag-target { - z-index: 0; - } -} diff --git a/src/@core/scss/base/core/menu/menu-types/horizontal-menu.scss b/src/@core/scss/base/core/menu/menu-types/horizontal-menu.scss deleted file mode 100644 index 4be23e567d..0000000000 --- a/src/@core/scss/base/core/menu/menu-types/horizontal-menu.scss +++ /dev/null @@ -1,589 +0,0 @@ -/*========================================================================================= - File Name: horizontal-menu.scss - Description: A classic horizontal menu for easy navigation & support all devices. - It support light & dark version, flipped layout, right side icons, borders menu for - item separation. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard TemplateTheme - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -@import '../../../bootstrap-extended/include'; // Bootstrap includes -@import '../../../components/include'; // Components includes - -// Import first main menu mixin -@import '../../mixins/main-menu-mixin'; - -// Horizontal Menu -//========================= -.horizontal-menu { - // Content Area margin - .content { - margin-left: 0; - &.show-overlay { - .content-overlay { - z-index: 998 !important; - } - } - } - - // Navbar container spacing for all - .navbar.header-navbar { - .navbar-container { - padding: 0.8rem #{$content-padding}; - } - } - - .horizontal-menu-wrapper { - .header-navbar { - min-height: $horizontal-menu-height; - } - } - - footer { - position: static; - } - - //---------------// - // Navbar Header // - //---------------// - .horizontal-menu-wrapper { - position: fixed; - top: 62px; - z-index: 990; - width: 100%; - - .header-navbar { - .navbar-container { - padding: 0 1rem; - width: 100%; - } - .navbar-header { - display: none; - } - } - } - .header-navbar { - background: $white; - z-index: 999 !important; - line-height: 1; - min-height: auto; - // Navbar- Brand Center - Logo - &.navbar-horizontal.floating-nav { - width: calc(100vw - (100vw - 100%) - calc(#{$content-padding} * 2)); - background: $white; - } - .navbar-container { - border-radius: $border-radius; - } - &.navbar-fixed { - position: fixed; - width: 100%; - } - &.navbar-brand-center { - .navbar-header { - position: absolute; - left: calc(50% - 56px); // left 50% - branding width - padding: 0; - z-index: 1000; - .navbar-brand { - display: flex; - align-items: center; - margin-right: 0; - font-size: inherit; - .brand-logo img { - max-width: 36px; - } - - // Brand Text Scss - .brand-text { - color: $primary; - padding-left: 1rem; - margin-bottom: 0; - font-weight: 600; - letter-spacing: 0.01rem; - font-size: 1.45rem; - } - } - } - } - - &.navbar-horizontal { - .nav-link { - &.dropdown-toggle { - &::after { - left: 0.4rem; - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $body-color), '#', '%23')); - } - } - } - .sidebar-group-active { - .dropdown-toggle { - &::after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $white), '#', '%23')); - } - } - } - .dropdown-menu::before { - display: none; - } - .dropdown-menu { - min-width: 215px; - border: none; - margin-top: 0; - min-height: 52px; - .disabled { - pointer-events: none !important; - a { - color: $gray-600; - } - } - .dropdown-toggle::after { - left: auto; - position: absolute; - top: 50%; - margin-top: -7px; - right: 1rem; - // content: '\e844' !important; - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $body-color), '#', '%23')); - } - .dropdown-item { - font-size: 1rem; - padding-top: 0.68rem; - padding-bottom: 0.68rem; - display: flex; - align-items: center; - } - .dropdown-submenu { - position: relative; - - &.openLeft { - .dropdown-menu { - left: auto !important; - right: 100% !important; - } - } - - &.sidebar-group-active { - background: $body-bg; - } - - & > .dropdown-menu { - position: absolute; - top: 0 !important; - left: 100% !important; - i, - svg { - height: 11px !important; - width: 11px !important; - font-size: 11px !important; - } - } - } - } - ul#main-menu-navigation > li { - padding-top: 0.857rem; - padding-bottom: 0.857rem; - - > .dropdown-menu { - a { - & > * { - transition: all 0.2s ease; - } - &:hover { - background-color: transparent; - color: $body-color; - & > * { - transform: translateX(5px); - transition: transform 0.2s ease; - } - } - } - .active > a { - background: $body-bg; - color: $primary; - font-weight: 500; - } - .open { - &.active { - > a { - color: $body-color; - font-weight: normal; - } - } - } - } - i, - svg { - margin-right: 0.5rem; - height: 17px; - width: 17px; - font-size: 1.2rem; - } - > a { - padding: 0.715rem 1.25rem; - display: flex; - margin-right: 0.715rem; - } - &:hover { - > a { - background: $body-bg; - border-radius: 4px; - } - } - &.active { - > a { - background: linear-gradient(118deg, rgba($primary, 1), rgba($primary, 0.7)); - box-shadow: 0px 0px 6px 1px rgba($primary, 0.6); - color: $white; - border-radius: 4px; - } - } - } - } - } - - .navigation-header { - font-family: inherit; - color: #929292; - padding: 8px 20px; - font-size: 1rem; - text-transform: uppercase; - } - - .navbar-dark { - .nav-item { - &.active > a { - border-bottom: 2px solid $primary; - background-color: #313c50; - } - } - } -} - -.horizontal-layout { - // navbar floating - &.navbar-floating { - // Horizontal layout navbar shadow position and height fix - .header-navbar-shadow { - height: 80px; - } - @include media-breakpoint-up(xl) { - .header-navbar-shadow { - top: 45px; - } - } - &:not(.blank-page) { - .app-content { - // padding-top: 9.75rem; - padding: calc(#{$content-padding} + #{$navbar-height}* 2 + #{$floating-nav-margin}) #{$content-padding} 0 #{$content-padding}; // * 2 as we have 2 navbar (menu + navbar) in horizontal layout. - } - } - .horizontal-menu-wrapper { - background: linear-gradient( - to bottom, - rgba(248, 248, 248, 0.95) 44%, - rgba(248, 248, 248, 0.46) 73%, - rgba($white, 0) 100% - ); - background-repeat: repeat-x; - .navbar-horizontal.floating-nav { - margin: $floating-nav-margin $content-padding 0; - } - } - - // App content area wrapper height - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - #{$floating-nav-margin}, - #{$horizontal-menu-height}, - 1, - $horizontalLayout: true - ); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - 0rem, - #{$floating-nav-margin}, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - #{$floating-nav-margin}, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - } - - // navbar sticky - &.navbar-sticky { - .app-content { - padding: calc(#{$content-padding} + #{$navbar-height}* 2) #{$content-padding} 0 #{$content-padding}; - } - .header-navbar { - background-color: $body-bg; - box-shadow: none; - } - .horizontal-menu-wrapper { - .navbar-horizontal.header-navbar.fixed-top { - left: 0; - top: 62px; - background-color: $white; - box-shadow: 0 4px 24px 0 rgba($black, 0.1); - } - } - - // App content area wrapper height - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - 0rem, - #{$horizontal-menu-height}, - 1, - $horizontalLayout: true - ); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - 0rem, - 0rem, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - 0rem, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - } - // navbar static - &.navbar-static { - .app-content { - padding: calc(#{$content-padding} + #{$horizontal-menu-height}) #{$content-padding} 0 #{$content-padding}; - } - .content { - min-height: calc(100% - calc(#{$horizontal-menu-height} + calc(#{$footer-height} + 0.2rem))); - } - .header-navbar { - background-color: $body-bg; - box-shadow: none; - } - .horizontal-menu-wrapper { - position: relative; - .navbar-horizontal.header-navbar { - background: $white; - // ? Added for angular fix as it adds this class to navbar in hz layout - &.navbar-static-top { - left: 0; - width: 100%; - } - } - } - // App content area wrapper height - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - calc(#{$footer-height} + 0.2rem), - 0rem, - #{$horizontal-menu-height}, - 1, - $horizontalLayout: true - ); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - 0rem, - 0rem, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - #{$navbar-height}, - #{$footer-height}, - 0rem, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - } - - // navbar Hidden - &.navbar-hidden { - &.footer-static { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - 0rem, - #{$footer-height}, - 0rem, - #{$horizontal-menu-height}, - 1, - $horizontalLayout: true - ); - } - } - } - &.footer-hidden { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - 0rem, - 0rem, - 0rem, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - &.footer-fixed { - .app-content { - .content-area-wrapper, - .kanban-wrapper { - @include content-area-wrapper-height( - #{$content-padding}, - 0rem, - #{$footer-height}, - 0rem, - #{$horizontal-menu-height}, - 2, - $horizontalLayout: true - ); - } - } - } - } - - &.vertical-overlay-menu { - #main-menu-navigation { - > li { - > ul { - > li { - > a { - i, - svg { - height: 1rem; - width: 1rem; - font-size: 1rem; - } - } - } - } - } - } - } -} - -// Initially menu & content width for md and down screen -@include media-breakpoint-down(lg) { - .horizontal-layout { - &.horizontal-menu { - .horizontal-menu-wrapper { - .header-navbar { - display: none; - } - } - } - .header-navbar { - background: $white; - } - .app-content { - padding: calc(#{$navbar-height} + calc(#{$content-padding} - 0.8rem)) calc(#{$content-padding} - 0.8rem) 0 - calc(#{$content-padding} - 0.8rem) !important; - } - } -} - -@include media-breakpoint-down(xs) { - // For static navbar - html body.horizontal-layout.navbar-static .app-content { - padding: calc(#{$content-padding} - 0.8rem + #{$navbar-height}) calc(#{$content-padding} - 0.8rem) 0 - calc(#{$content-padding} - 0.8rem) !important; // - 0.8rem to reduce padding in small screen - } -} -// Import vertical-overlay-menu.scss for small screen support -@import 'vertical-overlay-menu.scss'; diff --git a/src/@core/scss/base/core/menu/menu-types/vertical-menu.scss b/src/@core/scss/base/core/menu/menu-types/vertical-menu.scss deleted file mode 100644 index 92374a2ee1..0000000000 --- a/src/@core/scss/base/core/menu/menu-types/vertical-menu.scss +++ /dev/null @@ -1,295 +0,0 @@ -/*========================================================================================= - File Name: vertical-menu.scss - Description: A classic vertical modern style menu with expand and collops support. It support - light & dark version, flipped layout, right side icons, native scroll and borders menu - item separation. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -@import '../../../bootstrap-extended/include'; // Bootstrap includes -@import '../../../components/include'; // Components includes - -// Import first main menu mixin -@import '../../mixins/main-menu-mixin'; - -// Vertical menu -//========================= -.vertical-layout { - &.vertical-menu-modern { - .main-menu { - transition: 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background 0s; - transform: translate3d(0, 0, 0); - backface-visibility: hidden; - .navigation { - li a { - align-items: center; - } - > li > a svg, - > li > a i { - height: 20px; - width: 20px; - font-size: 1.45rem; - margin-right: 1.1rem; - flex-shrink: 0; - } - // Sub-menu icon size - .menu-content { - > li > a svg, - > li > a i { - margin-right: 1.45rem; - font-size: 11px; - height: 11px; - width: 11px; - } - } - } - } - - //Vertical menu [Expanded] - &.menu-expanded { - // Main menu expanded - .main-menu { - width: $menu-expanded-width; - .navigation { - .navigation-header { - .feather-more-horizontal { - display: none; - } - } - > li { - > a { - > i, - > svg { - &:before { - height: 20px; - width: 20px; - font-size: 1.45rem; - } - } - } - } - li { - @include vertical-menu-has-sub-arrow($font-size-base + 0.1); - } - } - } - //Content expanded - .footer { - @include main-menu-width($menu-expanded-width); - } - } - //Vertical menu [Collapsed] - &.menu-collapsed { - //Navbar collapsed - .navbar { - .navbar-header { - @include menu-navbar-width($menu-collapsed-width); - .modern-nav-toggle { - display: none; - } - &.expanded { - width: $menu-expanded-width; - z-index: 1000; - .modern-nav-toggle { - display: block; - } - } - } - // fixed-top navbar when menu-collapsed - &.fixed-top { - left: $menu-collapsed-width; - } - } - // Main menu collapsed - .main-menu { - width: $menu-collapsed-width; - - .navbar-header .brand-text, - .modern-nav-toggle { - display: none; - } - - // When menu is collapsed and mouse is not hovered over menu - &:not(.expanded) { - .navigation-header { - margin-left: 2.2rem; - span { - display: none; - } - .feather-more-horizontal { - display: block; - font-size: 1.285rem; - width: 18px; - height: 18px; - } - } - .navigation li { - &:last-child { - margin-bottom: 1.25rem !important; - } - &.active { - a { - background: whitesmoke; - box-shadow: none; - color: #565656; - } - } - } - } - - // When menu is collapsed but mouse is hovered over menu - &.expanded { - width: $menu-expanded-width; - .navigation { - > li.navigation-header { - span { - display: block; - } - .feather-more-horizontal { - display: none; - } - } - li { - @include vertical-menu-has-sub-arrow(1rem); - } - } - .navbar-header .brand-text { - display: inline; - } - .modern-nav-toggle { - display: block; - } - } - - //Navigation collapsed - .navigation { - overflow: visible; - > li.navigation-header { - span { - display: none; - } - } - > li { - > a { - text-overflow: inherit; - } - } - } - } - //Brand center content collapsed - .app-content, - .footer { - @include main-menu-width($menu-collapsed-width); - } - .header-navbar { - // Floating-navbar - &.floating-nav { - width: calc(100vw - (100vw - 100%) - 4.4rem - 74px); - } - // Navbar-static-top - &.navbar-static-top { - width: calc(100vw - (100vw - 100%) - 74px); - left: 74px; - } - } - } - - .toggle-icon, - .collapse-toggle-icon { - margin-right: 0.425rem; - &:focus { - outline: none; - } - } - } -} - -// Initially menu & content width for lg and up screen -@include media-breakpoint-up(lg) { - .vertical-layout { - &.vertical-menu-modern { - .main-menu { - width: $menu-expanded-width; - } - } - } -} - -// Initially menu & content width for md and down screen -@include media-breakpoint-down(lg) { - .vertical-layout { - &.vertical-menu-modern { - // not using this class in below < 992 - .main-menu { - width: 0; - } - .navbar { - .navbar-header { - width: 0; - } - } - .content, - .footer { - @include main-menu-width(0); - } - &.menu-collapsed { - .app-content, - .footer { - margin-left: 0; - } - .main-menu { - width: 0; - } - } - } - } -} - -// Initially menu & content width for sm and down screen -@include media-breakpoint-down(sm) { - .vertical-layout { - &.vertical-menu-modern { - // not using this class <992 - .main-menu { - width: 0; - } - .navbar { - .navbar-header { - width: 0; - } - } - .content, - .footer { - @include main-menu-width(0); - } - } - } -} - -@keyframes fadein { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes fadeout { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -// IE Specific CSS -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .vertical-menu-modern.vertical-layout .main-menu .navigation > li > a > span { - animation: none; - } -} -// Import vertical-overlay-menu.scss for small screen support -@import 'vertical-overlay-menu.scss'; diff --git a/src/@core/scss/base/core/menu/menu-types/vertical-overlay-menu.scss b/src/@core/scss/base/core/menu/menu-types/vertical-overlay-menu.scss deleted file mode 100644 index bd0134c5a4..0000000000 --- a/src/@core/scss/base/core/menu/menu-types/vertical-overlay-menu.scss +++ /dev/null @@ -1,79 +0,0 @@ -/*========================================================================================= - File Name: vertical-overlay-menu.scss - Description: A overlay style vertical menu with show and hide support. It support - light & dark version, filpped layout, right side icons, native scroll and borders menu - item seperation. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -@import '../../../bootstrap-extended/include'; // Bootstrap includes -@import '../../../components/include'; // Components includes - -// Import first main menu mixin -@import '../../mixins/main-menu-mixin'; - -// Vertical Overlay Menu -//========================= -.vertical-overlay-menu { - //Content expanded - .content { - @include main-menu-width(0); - } - //Navbar expanded - .navbar { - .navbar-header { - @include menu-navbar-width($menu-expanded-width); - } - } - // Main menu expanded - .main-menu { - opacity: 0; - transform: translate3d(0, 0, 0); - transition: width 0.25s, opacity 0.25s, transform 0.25s; - width: $menu-expanded-width; - left: -($menu-expanded-width); - - .navigation { - > li { - > a { - > svg, - > i { - margin-right: 14px; - float: left; - transition: 200ms ease all; - height: 20px; - width: 20px; - &:before { - transition: 200ms ease all; - font-size: 1.429rem; - } - } - } - } - li { - @include vertical-menu-has-sub-arrow(1rem); - } - - .navigation-header { - .feather-more-horizontal { - display: none; - } - } - } - } - &.menu-open { - .main-menu { - opacity: 1; - transform: translate3d($menu-expanded-width, 0, 0); - transition: width 0.25s, opacity 0.25s, transform 0.25s; - } - } - &.menu-hide { - .main-menu { - @extend .main-menu; - } - } -} diff --git a/src/@core/scss/base/core/mixins/alert.scss b/src/@core/scss/base/core/mixins/alert.scss deleted file mode 100644 index 6e2332e647..0000000000 --- a/src/@core/scss/base/core/mixins/alert.scss +++ /dev/null @@ -1,5 +0,0 @@ -// For alert's heading box-shadow - -@mixin alert-heading-bs($color) { - box-shadow: rgba($color, 0.4) 0px 6px 15px -7px; -} diff --git a/src/@core/scss/base/core/mixins/hex2rgb.scss b/src/@core/scss/base/core/mixins/hex2rgb.scss deleted file mode 100644 index 9fdddf0538..0000000000 --- a/src/@core/scss/base/core/mixins/hex2rgb.scss +++ /dev/null @@ -1,4 +0,0 @@ -@mixin bg-opacity($color, $opacity: 1) { - background: $color; /* The Fallback */ - background: rgba($color, $opacity); -} diff --git a/src/@core/scss/base/core/mixins/main-menu-mixin.scss b/src/@core/scss/base/core/mixins/main-menu-mixin.scss deleted file mode 100644 index 6e1df8c9c0..0000000000 --- a/src/@core/scss/base/core/mixins/main-menu-mixin.scss +++ /dev/null @@ -1,359 +0,0 @@ -// ========================================================================================= -// File Name: main-menu-mixin.scss -// Description: Common mixin for menus, contain dark and light version scss. -// ---------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -//========================================================================================== - -// Header navbar content and brand expanded & collapsed stats -// spacing and sizing. -// ================================================ - -// Mixins for the menu and navbar position, margin and width change -@mixin main-menu-width($menu-width) { - margin-left: $menu-width; -} -@mixin menu-navbar-width($menu-width) { - float: left; - width: $menu-width; -} -// Mixins for the menu show hide based on width -@mixin vertical-menu-transform-show($transform-width) { - transform: translate3d($transform-width, 0, 0); - backface-visibility: hidden; - perspective: 1000; -} -@mixin vertical-menu-transform-hide() { - transform: translate3d(0, 0, 0); -} - -// Mixins for the sub menu arrow -@mixin vertical-menu-has-sub-arrow($arrow-font-size) { - &.has-sub { - > a:after { - content: ''; - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $body-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: $arrow-font-size; - height: $arrow-font-size; - width: $arrow-font-size; - display: inline-block; - position: absolute; - right: 20px; - top: 14px; - transform: rotate(0deg); - transition: all 0.2s ease-out; - } - &.open:not(.menu-item-closing) { - > a:after { - transform: rotate(90deg); - } - } - } -} -// Used for apps -@mixin content-area-wrapper-height( - $contentPadding: 0rem, - $navbarHeight: 0rem, - $footerHeight: 0rem, - $floatingNavMargin: 0rem, - $horizontalMenuHeight: 0rem, - $spacingSides: 1, - $horizontalLayout: false -) { - height: calc( - 100vh - - calc( - calc(#{$contentPadding} * #{$spacingSides}) + #{$navbarHeight} + #{$footerHeight} + #{$floatingNavMargin} + #{$horizontalMenuHeight} - ) - ); - height: calc( - var(--vh, 1vh) * 100 - - calc( - calc(#{$contentPadding} * #{$spacingSides}) + #{$navbarHeight} + #{$footerHeight} + #{$floatingNavMargin} + #{$horizontalMenuHeight} - ) - ); - // responsive size height - @if $horizontalLayout { - @include media-breakpoint-down(lg) { - height: calc( - 100vh - calc(calc(calc(#{$contentPadding} - 0.8rem) * #{$spacingSides}) + #{$navbarHeight} + #{$footerHeight}) - ); - height: calc( - var(--vh, 1vh) * 100 - - calc(calc(calc(#{$contentPadding} - 0.8rem) * #{$spacingSides}) + #{$navbarHeight} + #{$footerHeight}) - ); - } - } @else { - @include media-breakpoint-down(xs) { - height: calc( - 100vh - - calc( - calc(calc(#{$contentPadding} * #{$spacingSides}) - calc(0.8rem * #{$spacingSides})) + #{$navbarHeight} + #{$footerHeight} + - #{$floatingNavMargin} + #{$horizontalMenuHeight} - ) - ); - height: calc( - var(--vh, 1vh) * 100 - - calc( - calc(calc(#{$contentPadding} * #{$spacingSides}) - calc(0.8rem * #{$spacingSides})) + #{$navbarHeight} + #{$footerHeight} + - #{$floatingNavMargin} + #{$horizontalMenuHeight} - ) - ); - } - } -} - -// Light & Dark menu mixin -// $theme-color : Menu text color -// $theme-bg : Menu background color -// ================================================ -@mixin menu-theme($theme-color, $theme-bg) { - $main-menu-top-open-color: darken($theme-color, 10%); - $main-menu-top-open-hover-bg: darken($theme-bg, 6%); - $main-menu-top-open-head-bg: darken($theme-bg, 4%); - - $main-menu-top-active-head-bg: darken($theme-bg, 4%); //$primary - - $main-menu-sub-color: $theme-color; - $main-menu-sub-hover-color: lighten($theme-color, 4%); - - $main-menu-sub-open-color: $theme-color; - - color: $theme-color; - background: $theme-bg; - - .navigation { - background: $theme-bg; - .navigation-header { - color: lighten($theme-color, 21.5%); - margin: calc(#{$content-padding} + 0.286rem) 0 0.8rem ($content-padding + 0.2rem); - padding: 0; - line-height: 1.5; - letter-spacing: 0.01rem; - span { - font-weight: 500; - } - } - li { - &.has-sub { - > a { - transition: all 0.5s ease, background 0s, color 0s; - } - } - a { - color: darken($theme-color, 4.9%); - padding: $menu-padding; - line-height: 1.45; - - span.menu-sub-title { - color: lighten($theme-color, 30%); - } - - & > * { - transition: transform 0.25s ease; - } - } - } - - // Menu Item Hover Animation - li.nav-item { - a:hover > * { - transition: transform 0.25s ease; - transform: translateX(5px); - } - ul.menu-content { - li { - a:hover > * { - transition: transform 0.25s ease; - transform: translateX(5px); - } - } - } - } - - > li { - > a { - margin: 0 15px; - .label { - margin-top: 4px; - margin-right: 5px; - } - i, - svg { - position: relative; - top: 1px; - } - } - > ul li { - &:first-of-type { - margin-top: 7px !important; - } - - &:not(.has-sub) { - margin: 0 15px; - } - &.has-sub { - > a { - margin: 0 15px; - } - - > ul > li { - margin: 0 15px; - } - } - } - &.open:not(.menu-item-closing), - &.sidebar-group-active { - > a { - color: $main-menu-top-open-color; - background: $main-menu-top-open-head-bg; - border-radius: 6px; - } - } - - &:not(.open) { - > ul { - display: none; - .active { - background: transparent; - box-shadow: none; - } - } - } - &.active { - z-index: 1; - > a { - background: linear-gradient(118deg, rgba($primary, 1), rgba($primary, 0.7)); - box-shadow: 0 0 10px 1px rgba($primary, 0.7); - color: $white; - font-weight: 400; - border-radius: 4px; - } - } - - .active { - background: $main-menu-top-open-hover-bg; - - > a { - color: $primary; - margin-bottom: 0; - } - - .hover, - :hover { - > a { - background: $main-menu-top-active-head-bg; - } - } - } - - ul { - padding: 0; - margin: 0; - - li { - color: $main-menu-sub-color; - background: transparent; - > a { - padding: $menu-second-level-padding; - } - ul { - a { - padding: $menu-third-level-padding; - } - } - } - .has-sub { - &:not(.open) { - > ul { - display: none; - .active { - background: transparent; - box-shadow: none; - } - } - } - } - .open, - .sidebar-group-active { - > a { - color: $main-menu-sub-open-color; - background: $main-menu-top-active-head-bg; - border-radius: 6px; - } - //for 2rd level menu - > ul { - display: block; - //for 3rd level menu - .open { - > ul { - display: block; - } - } - } - } - - .hover, - &:hover { - > a { - color: $main-menu-sub-hover-color; - } - } - - .active { - background: linear-gradient(118deg, rgba($primary, 1), rgba($primary, 0.7)); - box-shadow: 0 0 10px 1px rgba($primary, 0.7); - border-radius: 4px; - z-index: 1; - > a { - color: $white; - } - } - } - } - } -} -// Menu content display mixin -// $menu-expanded-width : Expanded menu width -// $menu-collapsed-width: Collapsed menu width -// ================================================ -@mixin menu-content($menu-expanded-width, $menu-collapsed-width, $theme-color, $theme-bg) { - .main-menu-content { - > span.menu-title, - a.menu-title { - right: -($menu-expanded-width); - width: $menu-expanded-width; - font-weight: 600; - color: #fff; - text-transform: uppercase; - text-align: left; - background-color: $primary; - border-color: $primary; - padding: 13px 20px; - } - > ul.menu-content { - left: $menu-collapsed-width; - width: $menu-expanded-width; - transition: visibility 0.25s, opacity 0.25s; - box-shadow: 1px 0px 2px rgba($black, 0.1); - border-bottom: 2px solid rgba($black, 0.2); - border-left: 1px solid rgba($black, 0.02); - - li { - white-space: nowrap; - position: relative; - - a { - display: block; - padding: 8px 20px 8px 20px; - } - - @include vertical-menu-has-sub-arrow(1rem); - } - } - } -} diff --git a/src/@core/scss/base/core/mixins/transitions.scss b/src/@core/scss/base/core/mixins/transitions.scss deleted file mode 100644 index 66c31e19bc..0000000000 --- a/src/@core/scss/base/core/mixins/transitions.scss +++ /dev/null @@ -1,30 +0,0 @@ -@mixin transition($transition) { - -moz-transition: $transition; - -o-transition: $transition; - -webkit-transition: $transition; - transition: $transition; -} -@mixin transition-property($property) { - -moz-transition-property: $property; - -o-transition-property: $property; - -webkit-transition-property: $property; - transition-property: $property; -} -@mixin transition-duration($duration) { - -moz-transition-property: $duration; - -o-transition-property: $duration; - -webkit-transition-property: $duration; - transition-property: $duration; -} -@mixin transition-timing-function($timing) { - -moz-transition-timing-function: $timing; - -o-transition-timing-function: $timing; - -webkit-transition-timing-function: $timing; - transition-timing-function: $timing; -} -@mixin transition-delay($delay) { - -moz-transition-delay: $delay; - -o-transition-delay: $delay; - -webkit-transition-delay: $delay; - transition-delay: $delay; -} diff --git a/src/@core/scss/base/custom-rtl.scss b/src/@core/scss/base/custom-rtl.scss deleted file mode 100644 index bb49108a03..0000000000 --- a/src/@core/scss/base/custom-rtl.scss +++ /dev/null @@ -1,355 +0,0 @@ -// ================================================================================================ -// File Name: custom-rtl.scss -// Description: RTL support SCSS file. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// Variables -// ------------------------------ - -@import 'bootstrap-extended/include'; // Bootstrap includes -@import 'components/include'; // Components includes - -// Align icons position -.main-menu { - .navigation li > a > svg, - .navigation li > a > i, - .dropdown-menu svg, - .dropdown-menu i, - .dropdown-user > a > svg, - .dropdown-user > a > i, - .navigation > li > a > svg, - .navigation > li > a > i { - float: right; - } - - .navigation > li ul li > a { - display: flex; - align-items: center; - } -} - -// Transformed menu icons -.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub > a:after, -.vertical-layout.vertical-overlay-menu.menu-open .main-menu .navigation li.has-sub > a:after { - transform: rotate(180deg); -} -.vertical-layout.vertical-menu-modern.menu-expanded - .main-menu - .navigation - li.has-sub.open:not(.menu-item-closing) - > a:after { - transform: rotate(90deg); -} - -// Horizontal menu -.horizontal-menu .header-navbar.navbar-horizontal .dropdown-menu .dropdown-toggle::after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $body-color), '#', '%23')); -} - -// Dropdown RTL Changes -.header-navbar .navbar-container ul.nav li.dropdown { - .dropdown-menu { - top: 41px !important; - - &::before { - top: 1px; - } - } -} - -.header-navbar { - .dropdown, - .dropup { - .dropdown-menu.dropdown-menu-right::before { - right: auto; - left: 0.5rem; - } - } -} - -.dropdown, -.dropup, -.btn-group { - .dropdown-menu { - right: auto !important; - top: 0 !important; - left: auto !important; - - &.dropdown-menu-right { - left: 0 !important; - - &::before { - right: 0.6rem; - left: auto; - } - } - } -} - -.dropleft { - .dropdown-toggle { - &::before { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $white), '#', '%23')) !important; - } - } - .dropdown-menu { - left: 0 !important; - margin-left: 0; - margin-right: 0.5rem; - } -} - -.dropright { - .dropdown-toggle { - &::after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $white), '#', '%23')) !important; - } - } - .dropdown-menu { - left: 0 !important; - margin-right: 0; - margin-left: 0.5rem; - } -} - -// Input Group dropdown -.input-group { - .dropdown-menu.show { - top: 0 !important; - right: auto !important; - left: 0px !important; - } -} - -// BS Toast -.toast { - right: 1rem; -} - -// Select2 -.select2-container--default .select2-selection--single .select2-selection__arrow { - left: 1px; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - float: right; -} -.select2-search__field { - direction: rtl; -} - -// Chartist -.chartjs-render-monitor { - margin-right: 1rem; -} - -// Datatable -div.dataTables_wrapper div.dataTables_filter { - text-align: left !important; -} -table.dataTable thead .sorting:before, -table.dataTable thead .sorting_asc:before, -table.dataTable thead .sorting_desc:before { - right: 0.45rem; -} - -// Avatar group -.avatar-group { - // Avatar Group Sizings - .avatar { - margin-right: -0.785rem; - margin-left: 0; - } - .avatar-sm { - margin-right: -0.65rem; - } - .avatar-lg { - margin-right: -1.5rem; - } - .avatar-xl { - margin-right: -1.85rem; - } -} - -// Breadcrumb -.breadcrumb:not([class*='breadcrumb-']), -.breadcrumb.breadcrumb-chevron { - .breadcrumb-item + .breadcrumb-item { - &:before { - transform: rotate(180deg); - } - } -} - -// Pagination -.pagination .page-item { - &.prev-item, - &.prev, - &.previous { - .page-link { - &:before { - transform: rotate(180deg); - } - &:hover, - &:active { - &:before { - transform: rotate(180deg); - } - } - } - &.disabled { - .page-link { - &:before { - transform: rotate(180deg); - } - } - } - } - - &.next-item, - &.next { - .page-link { - &:after { - transform: rotate(180deg); - } - &:hover, - &:active { - &:after { - transform: rotate(180deg); - } - } - } - &.disabled { - .page-link { - &:before { - transform: rotate(180deg); - } - } - } - } -} - -code[class*='language-'], -pre[class*='language-'] { - direction: ltr; -} - -@media print { - code[class*='language-'], - pre[class*='language-'] { - text-shadow: none; - } -} - -// Calendar -.fc .fc-header-toolbar .fc-right .fc-button.fc-prev-button .fc-icon { - right: 4px !important; -} - -.fc .fc-header-toolbar .fc-right .fc-button.fc-next-button .fc-icon { - left: -3px !important; -} - -// carousel changes -.carousel-control-next { - left: auto; - right: 0; -} - -.carousel-control-prev { - left: 0; - right: auto; -} - -// Tooltip -.bs-tooltip-left .arrow::before, -.bs-tooltip-auto[x-placement^='left'] .arrow::before { - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: $tooltip-bg; -} - -.bs-tooltip-left .arrow, -.bs-tooltip-auto[x-placement^='left'] .arrow { - right: 0; - left: auto; -} - -.bs-tooltip-right .arrow::before, -.bs-tooltip-auto[x-placement^='right'] .arrow::before { - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: $tooltip-bg; -} - -.bs-tooltip-right .arrow, -.bs-tooltip-auto[x-placement^='right'] .arrow { - left: 0; - right: auto; -} - -// Popover Style -.popover { - right: auto !important; -} - -// Progress -.progress-bar-animated { - animation: progress-bar-stripes 40s linear infinite; -} - -// Perfect scrollbar RTL fix -body .ps__rail-y { - right: auto !important; - left: 1px !important; -} - -// FAQ and Pricing page -.faq-navigation img, -.pricing-free-trial .pricing-trial-img { - transform: scaleX(-1); -} - -.feather-chevron-left, -.feather-chevron-right { - transform: rotate(-180deg) !important; -} - -// Kanban -.kanban-application { - .kanban-container { - .kanban-item { - i, - svg { - margin-right: 0 !important; - margin-left: 0.25rem; - } - } - } -} - -// Invoice List -.invoice-list-wrapper { - .dataTables_filter { - input { - margin-left: 0 !important; - margin-right: 0.5rem; - } - } - - .dropdown .dropdown-menu.dropdown-menu-right { - left: 2rem !important; - } -} - -// File Manager -.file-manager-application { - .sidebar-file-manager { - .sidebar-inner { - .my-drive .jstree-node.jstree-closed > .jstree-icon { - transform: rotate(180deg); - } - } - } -} diff --git a/src/@core/scss/base/pages/app-calendar.scss b/src/@core/scss/base/pages/app-calendar.scss deleted file mode 100644 index 9500fdec94..0000000000 --- a/src/@core/scss/base/pages/app-calendar.scss +++ /dev/null @@ -1,412 +0,0 @@ -// Core variables and mixins - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$fc-calendar-height: 650px; -$fc-sidebar-width: 18rem; -$fc-event-font-weight: 600; -$fc-event-font-size: 0.8rem; -$fc-event-padding-x: 0.5rem; -$fc-event-padding-y: 0.25rem; -$fc-toolbar-btn-padding: 0.438rem 0.5rem; -$fc-day-toggle-btn-padding: 0.55rem 1.5rem; - -// Full calendar styles -.fc { - // Toolbar - .fc-toolbar { - flex-wrap: wrap; - flex-direction: row !important; - .fc-prev-button, - .fc-next-button { - display: inline-block; - background-color: transparent; - border-color: transparent; - .fc-icon { - color: $body-color; - } - &:hover, - &:active, - &:focus { - background-color: transparent !important; - border-color: transparent !important; - box-shadow: none !important; - } - } - .fc-prev-button { - padding-left: 0 !important; - } - .fc-toolbar-chunk:first-child { - display: flex; - align-items: center; - flex-wrap: wrap; - } - .fc-button { - padding: $fc-toolbar-btn-padding; - &:active, - &:focus { - box-shadow: none; - } - } - .fc-button-group { - .fc-button { - text-transform: capitalize; - &:focus { - box-shadow: none; - } - } - .fc-button-primary { - &:not(.fc-prev-button):not(.fc-next-button) { - // background-color: rgba($primary, 0.1); - background-color: transparent; - border-color: $primary; - color: $primary; - &.fc-button-active, - &:hover { - background-color: rgba($color: $primary, $alpha: 0.2) !important; - border-color: $primary !important; - color: $primary; - } - } - &.fc-sidebarToggle-button { - border: 0; - - i, - svg { - height: 21px; - width: 21px; - font-size: 21px; - } - } - } - .fc-sidebarToggle-button { - padding-left: 0; - background-color: transparent !important; - color: $body-color !important; - - &:not(.fc-prev-button):not(.fc-next-button):hover { - background-color: transparent !important; - } - - & + div { - margin-left: 0; - } - } - .fc-dayGridMonth-button, - .fc-timeGridWeek-button, - .fc-timeGridDay-button, - .fc-listMonth-button { - padding: $fc-day-toggle-btn-padding; - - &:last-child, - &:first-child { - border-radius: $btn-border-radius; - } - &:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - &:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - } - } - & > * > :not(:first-child) { - margin-left: 0rem; - } - .fc-toolbar-title { - margin-left: 0.25rem; - } - .fc--button:empty, - .fc-toolbar-chunk:empty { - display: none; - } - } - - // Calendar head & body common - tbody td, - thead th { - border-color: $border-color; - &.fc-col-header-cell { - border-right: 0; - border-left: 0; - } - } - - .fc-view-harness { - min-height: $fc-calendar-height; - } - - // Daygrid - .fc-scrollgrid-section-liquid > td { - border-bottom: 0; - } - .fc-daygrid-event-harness { - .fc-event { - font-size: $fc-event-font-size; - font-weight: $fc-event-font-weight; - padding: $fc-event-padding-y $fc-event-padding-x; - } - & + .fc-daygrid-event-harness { - margin-top: 0.3rem; - } - } - .fc-daygrid-day-bottom { - margin-top: 0.3rem; - } - .fc-daygrid-day { - padding: 5px; - .fc-daygrid-day-top { - flex-direction: row; - } - } - - // All Views Event - .fc-daygrid-day-number, - .fc-timegrid-slot-label-cushion, - .fc-list-event-time { - color: $body-color; - } - .fc-day-today { - background: $body-bg !important; - background-color: $body-bg !important; - } - - // Timegrid - .fc-timegrid { - .fc-scrollgrid-section { - .fc-col-header-cell, - .fc-timegrid-axis { - border-color: $border-color; - border-left: 0; - border-right: 0; - } - .fc-timegrid-axis { - border-color: $border-color; - } - } - .fc-timegrid-axis { - &.fc-scrollgrid-shrink { - .fc-timegrid-axis-cushion { - text-transform: capitalize; - color: $text-muted; - } - } - } - .fc-timegrid-slots { - .fc-timegrid-slot { - height: 3rem; - .fc-timegrid-slot-label-frame { - text-align: center; - .fc-timegrid-slot-label-cushion { - text-transform: uppercase; - } - } - } - } - .fc-timegrid-divider { - display: none; - } - } - - // List View - .fc-list { - border-color: $border-color; - .fc-list-day-cushion { - background: $body-bg; - } - .fc-list-event { - &:hover { - td { - background-color: $body-bg; - } - } - td { - border-color: $border-color; - } - } - } -} - -// App Calendar specific -.app-calendar { - position: relative; - border-radius: $card-border-radius; - .app-calendar-sidebar { - position: absolute; - left: calc(-#{$fc-sidebar-width} - 1.2rem); - width: $fc-sidebar-width; - height: 100%; - z-index: 5; - background-color: $card-bg; - border-right: 1px solid $border-color; - flex-basis: $fc-sidebar-width; - transition: all 0.2s, background 0s, border 0s; - &.show { - left: 0; - } - .sidebar-content-title { - font-size: 0.85rem; - color: $text-muted; - text-transform: uppercase; - letter-spacing: 0.6px; - } - .select-all, - .input-filter { - & ~ label { - color: $headings-color; - font-weight: 500; - letter-spacing: 0.4px; - } - } - } - - // right sidebar area styles - .event-sidebar { - position: absolute; - top: 0; - right: 0; - width: 400px; - z-index: 15; - transform: translateX(120%); - transition: all 0.3s ease-in-out; - - .card { - height: calc(100vh - 12.96rem); - height: calc(var(--vh, 1vh) * 100 - 12.96rem); - border-radius: 0 $border-radius-sm $border-radius-sm 0; - - .close-bar { - cursor: pointer; - } - - .todo-item-action { - width: 6rem; - - .todo-item-info, - .todo-item-favorite, - .dropdown { - cursor: pointer; - line-height: 1.5; - } - .dropdown .dropdown-menu .dropdown-item { - padding: 0.14rem 1.428rem; - } - .dropdown-toggle::after { - display: none; - } - } - } - - &.show { - transform: translateX(0); - } - } - - .fc-toolbar { - h2 { - font-size: 1.45rem; - } - } - .fc-header-toolbar { - margin-bottom: 1.75rem !important; - } - .fc-view-harness { - margin: 0 -1.6rem; - } - .fc-scrollgrid { - border-color: $border-color; - } - .fc-day-past, - .fc-day-future { - .fc-daygrid-day-number { - color: $text-muted; - } - } - .fc-popover { - box-shadow: $box-shadow; - .fc-popover-header { - background: transparent; - padding: 0.5rem; - .fc-popover-title, - .fc-popover-close { - color: $headings-color; - } - } - .fc-popover-body { - *:not(:last-of-type) { - margin-bottom: 0.3rem; - } - } - } - - .fc { - .fc-event { - .fc-event-main { - color: inherit; - } - } - } - .fc-list-event { - background: transparent !important; - } - - @media (min-width: 992px) { - .app-calendar-sidebar { - position: static; - height: auto; - box-shadow: none !important; - - .flatpickr-days { - background-color: transparent; - } - } - } -} - -// Event Sidebar -.event-sidebar { - .select2-selection__choice__remove { - &:before { - top: 40% !important; - } - } -} - -// Horizontal Menu -.horizontal-layout { - .app-calendar { - margin-bottom: 1rem; - } -} - -// Media Queries -@media (max-width: 992px) { - .fc { - .fc-sidebarToggle-button { - font-size: 0; - } - } -} - -@media (min-width: 992px) { - .fc { - .fc-sidebarToggle-button { - display: none; - } - } -} - -@media (max-width: 700px) { - .app-calendar { - .fc { - .fc-header-toolbar { - .fc-toolbar-chunk:last-of-type { - margin-top: 1rem; - } - } - } - } -} diff --git a/src/@core/scss/base/pages/app-chat-list.scss b/src/@core/scss/base/pages/app-chat-list.scss deleted file mode 100644 index 181b23cd87..0000000000 --- a/src/@core/scss/base/pages/app-chat-list.scss +++ /dev/null @@ -1,128 +0,0 @@ -// ================================================================================================ -// File Name: app-chat-area.scss -// Description: SCC file for chat area application page. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -@import '../core/colors/palette-variables'; - -@import 'bootstrap/scss/mixins/_gradients'; -@import 'bootstrap/scss/mixins/gradients'; - -//Variables -$chat-image-back-color: #f2f0f7; -$chat-head-footer-height: 65px; -$chat-widget-head-footer-height: 56px; -$chat-widget-height: 390px; - -// User chat window css -.chat-app-window { - // User chats - .user-chats { - background-color: $chat-image-back-color; - padding: 1rem; - position: relative; - height: calc(100% - #{$chat-head-footer-height} - #{$chat-head-footer-height}); - .avatar { - img { - border: 2px solid $white; - } - } - } - .active-chat { - height: inherit; - .chat-header { - display: flex; - justify-content: space-between; - height: $chat-head-footer-height; - background-color: $white; - padding: 0 1rem; - border-bottom: 1px solid $border-color; - } - } - - // Chat area css - .chats { - .chat-avatar { - float: right; - } - .chat-body { - display: block; - margin: 10px 30px 0 0; - overflow: hidden; - .chat-content { - float: right; - padding: 0.7rem 1rem; - margin: 0 1rem 10px 0; - clear: both; - color: $white; - @include gradient-directional(map-get($primary-color, 'base'), map-get($primary-color, 'lighten-2'), 80deg); - border-radius: $border-radius; - box-shadow: 0 4px 8px 0 rgba($black, 0.12); - max-width: 75%; - p { - margin: 0; - } - } - } - // Chat area left css - .chat-left { - .chat-avatar { - float: left; - } - .chat-body { - .chat-content { - float: left; - margin: 0 0 10px 1rem; - color: $body-color; - background: none; - background-color: lighten($white, 18%); - } - } - } - } - // Chat form of user area - .chat-app-form { - height: $chat-head-footer-height; - padding: 0 1rem; - background-color: $white; - display: flex; - align-items: center; - border-top: 1px solid $border-color; - } -} - -// Chat Widget -.chat-widget { - .card-header { - padding-top: 0.8rem; - padding-bottom: 0.8rem; - } - .chat-app-window { - // User chats - .user-chats { - background-color: $body-bg; - height: $chat-widget-height; - } - .chat-app-form { - border-top: 0; - border-bottom-left-radius: $border-radius; - border-bottom-right-radius: $border-radius; - height: $chat-widget-head-footer-height; - .input-group-text, - .message { - border: 0; - padding-left: 0; - } - .input-group:not(.bootstrap-touchspin):focus-within { - box-shadow: none; - } - } - } -} diff --git a/src/@core/scss/base/pages/app-chat.scss b/src/@core/scss/base/pages/app-chat.scss deleted file mode 100644 index 9fb6ab1f7c..0000000000 --- a/src/@core/scss/base/pages/app-chat.scss +++ /dev/null @@ -1,340 +0,0 @@ -// ================================================================================================ -// File Name: app-chat.scss -// Description: SCC file for chat application page. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -@import '../core/colors/palette-variables'; - -@import 'bootstrap/scss/mixins/_gradients'; -@import 'bootstrap/scss/mixins/gradients'; - -//Variables -$chat-image-back-color: #f2f0f7; -$chat-head-footer-height: 65px; -$chat-profile-sidebar-head-height: 200px; - -.chat-application { - .content-area-wrapper { - border: 1px solid $border-color; - border-radius: $card-border-radius; - } - - // chat admin profile sidebar - .chat-profile-sidebar { - border-right: 1px solid $border-color; - height: inherit; - width: $chat-sidebar-width; - border-radius: $border-radius-sm; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - position: absolute; - background-color: $white; - transform: translateX(-110%); - transition: all 0.3s ease, background 0s, border 0s, color 0s; - z-index: 6; - &.show { - transform: translateX(0); - transition: all 0.3s ease, background 0s, border 0s, color 0s; - } - - // admin profile header section - .chat-profile-header { - display: flex; - align-items: center; - justify-content: center; - height: $chat-profile-sidebar-head-height; - text-align: center; - .avatar { - margin-bottom: 1.25rem; - } - } - - // Admin profile scroll area - .profile-sidebar-area { - height: calc(100% - #{$chat-profile-sidebar-head-height}); - position: relative; - padding: 0 2rem 1.5rem; - } - } - - // close icon style for all chat sidebars - .close-icon { - position: absolute; - top: 0.85rem; - right: 1rem; - cursor: pointer; - } - .sidebar-close-icon, - .close-icon { - svg, - i { - font-size: 1.143rem; - height: 1.143rem; - width: 1.143rem; - } - } - - // for avatar border - .avatar-border { - img { - border: 2px solid $white; - } - } - - // Main Sidebar Content - .sidebar-content { - background-color: $white; - border-right: 1px solid $border-color; - height: inherit; - width: $chat-sidebar-width; - border-radius: $border-radius-sm; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - margin: 0; - box-shadow: none; - // Close Icon - .sidebar-close-icon { - position: absolute; - right: 0.25rem; - top: 0.25rem; - font-size: 1.25rem; - z-index: 1; - cursor: pointer; - visibility: hidden; - } - // Chat search area - .chat-fixed-search { - width: $chat-sidebar-width; - border-bottom: 1px solid $border-color; - padding: 0 1.286rem; - height: $chat-head-footer-height; - display: flex; - .sidebar-profile-toggle { - .avatar { - display: inline-table; - } - } - .input-group { - &:focus-within { - background-color: transparent; - box-shadow: none; - } - } - } - .chat-list-title { - color: $primary; - margin: 2rem 1.286rem 0.5rem; - } - // Sidebar chat list - .chat-user-list-wrapper { - position: relative; - height: calc(100% - #{$chat-head-footer-height}); - width: $chat-sidebar-width; - border-radius: 0; - // Specific alignment for avatar status - .avatar { - height: 42px; - [class*='avatar-status-'] { - right: 1px; - bottom: 1px; - } - } - .contact-list { - .chat-info { - width: calc(100% - 46px); // ? avatar size with 2px border = 42+2+2 =46px - padding-right: 0; - } - } - .no-results { - padding: 0.786rem 1.286rem; - display: none !important; - &.show { - display: block !important; - } - } - ul { - padding-left: 0; - margin-bottom: 0; - } - li { - display: flex; - padding: 0.786rem 1.286rem; - .chat-info { - margin-top: 0.3rem; - width: calc(100% - 46px - 46px); // ? avatar size with 2px border = 42+2+2 =46px & date area width = 46px - padding: 0 0.75rem; - .card-text, - p { - color: $text-muted; - } - } - - .chat-time { - color: $text-muted; - } - &:hover { - cursor: pointer; - background: $body-bg; - } - &.active { - @include gradient-directional(map-get($primary-color, 'base'), map-get($primary-color, 'lighten-2'), 80deg); - h1, - h2, - h3, - h4, - h5, - h6, - .card-text, - .chat-time { - color: $white; - } - } - img { - border: 2px solid $white; - } - } - } - } - - // User chat window css - .chat-app-window { - height: 100%; - - // Before starting chat - .start-chat-area, - .user-chats { - background-image: url($chat-bg-light); - background-color: $chat-image-back-color; - background-repeat: repeat; - background-size: 210px; - } - .start-chat-area { - height: inherit; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - .start-chat-icon, - .start-chat-text { - background: $white; - box-shadow: 0 4px 8px 0 rgba($black, 0.12) !important; - color: $body-color; - } - .start-chat-text { - padding: 0.5rem 1rem; - border-radius: calc(#{$border-radius} * 4); - cursor: pointer; - } - .start-chat-icon { - border-radius: 50%; - padding: 2rem; - svg, - i { - height: 4rem; - width: 4rem; - font-size: 4rem; - } - } - } - } - - // User Profile right sidebar - .user-profile-sidebar { - width: $chat-sidebar-width; - border-radius: $border-radius-sm; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - background-color: $white; - position: absolute; - transform: translateX(110%); - transition: all 0.3s ease, background 0s, border 0s, color 0s; - z-index: 6; - right: 0; - bottom: 0; - top: 0; - &.show { - transform: translateX(0%); - transition: all 0.3s ease, background 0s, border 0s, color 0s; - } - .user-profile-header { - .header-profile-sidebar { - height: $chat-profile-sidebar-head-height; - display: flex; - align-items: center; - justify-content: center; - text-align: center; - flex-direction: column; - width: 100%; - } - .avatar { - margin-bottom: 1.25rem; - } - } - .user-profile-sidebar-area { - position: relative; - height: calc(100% - #{$chat-profile-sidebar-head-height}); - padding: 0 2rem 1.5rem; - } - } -} - -@include media-breakpoint-down(md) { - .content-right { - width: 100%; - } - .chat-application { - .sidebar-content { - transform: translateX(-110%); - transition: all 0.3s ease-in-out; - position: absolute; - z-index: 5; - &.show { - transform: translateX(0); - transition: all 0.3s ease; - } - } - } -} -@include media-breakpoint-down(sm) { - .chat-application { - .sidebar-content { - .sidebar-close-icon { - visibility: visible; - top: 15px; - right: 0; - padding: 0.65rem; - line-height: 1; - } - .chat-fixed-search { - padding-right: 2.5rem; - } - } - } -} -@include media-breakpoint-down(xs) { - .chat-application { - .sidebar { - position: unset !important; - } - .sidebar-content { - width: 100%; - .chat-fixed-search, - .chat-user-list-wrapper { - width: 100%; - } - } - .chat-profile-sidebar { - width: 100%; - } - .user-profile-sidebar { - width: 100%; - } - } -} diff --git a/src/@core/scss/base/pages/app-ecommerce-details.scss b/src/@core/scss/base/pages/app-ecommerce-details.scss deleted file mode 100644 index 1a19452283..0000000000 --- a/src/@core/scss/base/pages/app-ecommerce-details.scss +++ /dev/null @@ -1,288 +0,0 @@ -// ================================================================================================ -// File Name: app-ecommerce-details.scss -// Description: App Ecommerce Details SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -// App e-commerce detail style -.ecommerce-application { - .app-ecommerce-details { - .product-img { - width: 600px; - } - // ratings style - .ratings-list-item { - svg, - i { - font-size: 1.286rem; - height: 1.286rem; - width: 1.286rem; - } - } - .filled-star { - fill: $warning; - stroke: $warning; - color: $warning; - } - .unfilled-star { - stroke: $gray-100; - color: $gray-100; - } - - // Item Price - .item-price { - color: $primary; - } - // Common for list-view, checkout and wishlist - .item-company { - display: inline-flex; - font-weight: $font-weight-normal; - font-size: 0.875rem; - - .company-name { - font-weight: $font-weight-bolder; - margin-left: 0.25rem; - } - } - - // Product feature list - .product-features { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - li { - svg, - i { - height: 1.4rem; - width: 1.4rem; - font-size: 1.4rem; - margin-right: 0.75rem; - } - display: flex; - align-items: center; - margin-bottom: 1rem; - span { - font-weight: $font-weight-bolder; - } - } - } - - .product-color-options { - margin-top: 1.5rem; - margin-bottom: 1.2rem; - } - .btn-wishlist { - .text-danger { - color: $danger; - fill: $danger; - } - } - .btn-share { - .btn-icon { - ~ .dropdown-menu { - min-width: 3rem; - } - } - } - .item-features { - background-color: $body-bg; - padding-top: 5.357rem; - padding-bottom: 5.357rem; - i, - svg { - font-size: 2.5rem; - height: 2.5rem; - width: 2.5rem; - color: $primary; - } - } - } - - // centered slides option-1 - .swiper-responsive-breakpoints { - &.swiper-container { - .swiper-slide { - text-align: center; - background-color: $body-bg; - padding: 1.5rem 3rem; - border-radius: $card-border-radius; - .img-container { - display: flex; - align-items: center; - justify-content: center; - height: 250px; - } - } - } - } - - //navigation button custom icons - .swiper-button-prev, - .swiper-button-next, - .swiper-container-rtl .swiper-button-prev, - .swiper-container-rtl .swiper-button-next { - background-image: none; - width: 35px; - font-size: $h1-font-size; - - &:focus { - outline: none; - } - } - - .swiper-button-prev { - left: 0; - - &:after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - } - } - - .swiper-button-next { - right: 0; - - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - } - } - - .swiper-container-rtl { - .swiper-button-prev { - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - } - } - - .swiper-button-next { - &:after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - } - } - } - - // color options - - .product-color-options { - .color-option { - border: 1px solid transparent; - border-radius: 50%; - position: relative; - cursor: pointer; - padding: 3px; - - .filloption { - height: 18px; - width: 18px; - border-radius: 50%; - } - } - - // selected - .selected { - // these use for border color only page specific - .b-primary { - border-color: $primary; - .filloption { - box-shadow: 0 2px 4px 0 rgba($primary, 0.4); - } - } - - .b-success { - border-color: $success; - .filloption { - box-shadow: 0 2px 4px 0 rgba($success, 0.4); - } - } - - .b-danger { - border-color: $danger; - .filloption { - box-shadow: 0 2px 4px 0 rgba($danger, 0.4); - } - } - - .b-warning { - border-color: $warning; - .filloption { - box-shadow: 0 2px 4px 0 rgba($warning, 0.4); - } - } - - .b-info { - border-color: $info; - .filloption { - box-shadow: 0 2px 4px 0 rgba($info, 0.4); - } - } - } - .b-primary .filloption { - box-shadow: 0 2px 4px 0 rgba($primary, 0.4); - } - .b-success .filloption { - box-shadow: 0 2px 4px 0 rgba($success, 0.4); - } - .b-danger .filloption { - box-shadow: 0 2px 4px 0 rgba($danger, 0.4); - } - .b-warning .filloption { - box-shadow: 0 2px 4px 0 rgba($warning, 0.4); - } - .b-info .filloption { - box-shadow: 0 2px 4px 0 rgba($info, 0.4); - } - } -} - -@include media-breakpoint-down(sm) { - .ecommerce-application .swiper-responsive-breakpoints.swiper-container .swiper-slide { - padding: 1rem; - } -} -@include media-breakpoint-down(sm) { - .ecommerce-application { - .app-ecommerce-details { - // ratings style - .ratings-list-item { - svg, - i { - font-size: 1rem; - height: 1rem; - width: 1rem; - } - } - } - } -} diff --git a/src/@core/scss/base/pages/app-ecommerce.scss b/src/@core/scss/base/pages/app-ecommerce.scss deleted file mode 100644 index ec39a6da2a..0000000000 --- a/src/@core/scss/base/pages/app-ecommerce.scss +++ /dev/null @@ -1,632 +0,0 @@ -// ================================================================================================ -// File Name: app-ecommerce.scss -// Description: SCSS file for ecommerce shop, wishlist and checkout page. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$search-bar-height: 48px; - -.ecommerce-application { - .content-body { - position: relative; - } - // To overlay in whole page - .body-content-overlay { - position: fixed !important; - z-index: 12 !important; - } - - // Shop Sidebar - .sidebar-shop { - margin-top: 0.85rem; - width: $sidebar-width; - z-index: 14; - - // for heading - .filter-heading { - margin-bottom: 1.75rem; - } - - // for title - .filter-title { - margin-bottom: 1rem; - margin-top: 2.5rem; - } - - // Sidebar price range and categories list - .price-range, - .categories-list { - li:not(:last-child) { - margin-bottom: 0.75rem; - } - } - - // Sidebar brand list - .brand-list { - li { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 0.75rem; - } - } - - // Sidebar for slider - .range-slider.noUi-horizontal { - .noUi-handle { - .noUi-tooltip { - opacity: 0; - transform: translate(-50%, -15%); - - &:before { - content: '$ '; - } - } - &:active { - .noUi-tooltip { - opacity: 1; - } - } - } - } - - // for stars in rating - .ratings-list { - display: flex; - justify-content: space-between; - margin-bottom: 0.5rem; - &:last-child { - margin-bottom: 2.5rem; - } - ul { - margin-bottom: 0; - .ratings-list-item { - svg, - i { - width: 1.25rem; - height: 1.25rem; - font-size: 1.25rem; - } - } - } - } - } - - // ratings style - .filled-star { - fill: $warning; - stroke: $warning; - color: $warning; - } - .unfilled-star { - stroke: $gray-100; - color: $gray-100; - } - - // E-commerce shop main content area - - //ecommerce header - .ecommerce-header-items { - display: flex; - justify-content: space-between; - - .result-toggler { - display: flex; - align-items: center; - - // Sidebar toggler - .shop-sidebar-toggler { - padding-left: 0; - - &:active, - &:focus { - outline: 0; - } - - .navbar-toggler-icon { - height: auto; - i, - svg { - color: $body-color; - height: 1.5rem; - width: 1.5rem; - font-size: 1.5rem; - } - } - } - // Search result title - .search-results { - font-weight: $font-weight-bold; - color: $headings-color; - } - } - } - - // Product search bar - .ecommerce-searchbar { - .input-group { - box-shadow: 0 2px 8px 0 rgba($black, 0.14); - border-radius: 0.3rem; - } - } - - // Search bar - .search-product, - .input-group-text { - height: $search-bar-height; - border: none; - font-size: 0.95rem; - padding-left: 1.25rem; - - &::placeholder { - font-size: 0.95rem; - } - } - - // main Products - .ecommerce-card { - &:hover { - transform: translateY(-5px); - box-shadow: 0 4px 25px 0 rgba($black, 0.25); - } - - // ratings - .item-rating { - ul { - margin-bottom: 0; - } - svg, - i { - height: 1.143rem; - width: 1.143rem; - font-size: 1.143rem; - } - } - - // Item name - .item-name { - margin-bottom: 0; - a { - font-weight: $font-weight-bolder; - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - overflow: hidden; - text-overflow: ellipsis; - } - } - - .item-description { - font-size: 0.875rem; - } - - // buttons style - .btn-wishlist, - .btn-cart { - span { - vertical-align: text-top; - } - i, - svg { - margin-right: 0.25rem; - vertical-align: text-top; - &.text-danger { - fill: $danger; - } - } - } - } - - // margin for both views - .grid-view, - .list-view { - &:not(.wishlist-items) { - margin-top: 2rem; - } - } - - // Grid View Specific style - .grid-view { - display: grid; - grid-template-columns: 1fr 1fr 1fr; - column-gap: 2rem; - &.wishlist-items { - grid-template-columns: 1fr 1fr 1fr 1fr; - } - - .ecommerce-card { - overflow: hidden; - - // Item Image - .item-img { - padding-top: 0.5rem; - min-height: 15.85rem; - display: flex; - align-items: center; - } - - // Item content wrapper - .item-wrapper { - display: flex; - justify-content: space-between; - align-items: baseline; - } - - // Hiding list view items - .shipping, - .item-company, - .item-options .item-price { - display: none; - } - - .item-options { - display: flex; - flex-wrap: wrap; - - .btn-cart, - .btn-wishlist { - flex-grow: 1; - border-radius: 0; - } - } - - .item-name { - margin-top: 0.75rem; - } - - // Item Description - .item-description { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - margin-top: 0.2rem; - } - - .item-price { - font-weight: $font-weight-bolder; - } - - .card-body { - padding: 1rem; - } - } - } - - // List View Specific style - .list-view { - display: grid; - grid-template-columns: 1fr; - - .ecommerce-card { - overflow: hidden; - display: grid; - grid-template-columns: 1fr 2fr 1fr; - - // list view image - .item-img { - display: flex; - justify-content: center; - align-items: center; - height: 100%; - } - - .card-body { - padding: 1.5rem 1rem; - border-right: 1px solid $border-color; - display: flex; - flex-direction: column; - - // item name and ratings order - .item-wrapper { - order: 2; - } - .item-name { - order: 1; - } - // List view description - .item-description { - order: 3; - display: -webkit-box; - -webkit-line-clamp: 5; - -webkit-box-orient: vertical; - overflow: hidden; - text-overflow: ellipsis; - } - - // .item-rating, - .item-price { - display: none; - } - // ratings - .item-rating { - margin-bottom: 0.3rem; - } - } - // Common for list-view, checkout and wishlist - .item-company { - display: inline-flex; - font-weight: $font-weight-normal; - margin: 0.3rem 0 0.5rem; - font-size: 0.875rem; - - .company-name { - font-weight: $font-weight-bolder; - margin-left: 0.25rem; - } - } - - // price and btn area of list view - .item-options { - padding: 1rem; - display: flex; - flex-direction: column; - justify-content: center; - - .item-wrapper { - position: relative; - - .item-cost { - .item-price { - color: $primary; - margin-bottom: 0; - } - } - } - // Shipping free tag - .shipping { - margin-top: 0.75rem; - } - // List view btn spacing - .btn-wishlist, - .btn-cart { - margin-top: 1rem; - } - } - } - } - - // for checkout-items and options - // Remove padding from stepper header & content area - .checkout-tab-steps { - .bs-stepper-header, - .bs-stepper-content { - padding: 0; - margin: 0; - } - } - // Checkout items list - .checkout-items { - .ecommerce-card { - .item-img { - img { - width: 200px; - } - } - // adding order as we have updated order for shop list view - .item-name { - order: 0 !important; - } - .item-company, - .item-rating { - margin-bottom: 0.4rem !important; - } - .item-quantity { - display: flex; - align-items: center; - } - - .delivery-date { - margin-top: 1.2rem; - margin-bottom: 0.25rem; - } - // Item options button - .item-options { - .btn { - display: flex; - align-items: center; - justify-content: center; - } - } - } - } - - .checkout-options { - .coupons { - &:focus-within { - box-shadow: none; - } - input { - border: none; - padding-left: 0; - color: $body-color; - font-weight: $font-weight-bolder; - &::placeholder { - color: $body-color; - font-weight: $font-weight-bolder; - } - } - .input-group-append { - margin: 0; - } - .input-group-text { - height: auto; - font-weight: $font-weight-bolder; - padding: inherit; - } - } - .price-details { - .price-title { - font-weight: $font-weight-bolder; - margin-bottom: 0.75rem; - margin-top: 1.5rem; - } - .price-detail { - display: flex; - justify-content: space-between; - margin-bottom: 0.75rem; - - .detail-title { - &.detail-total { - font-weight: $font-weight-bolder; - } - } - } - } - } - .payment-type { - .gift-card { - cursor: pointer; - } - } - - // checkout wizard - - .checkout-tab-steps { - background-color: transparent !important; - box-shadow: none !important; - - .bs-stepper-header { - border: none; - } - } - - // To hide toggler on lg and up and grid view for btn-wishlist and list view for checkout - @include media-breakpoint-up(lg) { - .ecommerce-header-items { - // Hide toggler in > lg screen - .shop-sidebar-toggler { - display: none; - } - } - - // Checkout list view - .product-checkout { - &.list-view { - grid-template-columns: 2fr 1fr; - column-gap: 2rem; - } - } - } -} -// Media queries to change grid columns in different Screens and to hide search results below 768px -@include media-breakpoint-down(lg) { - .ecommerce-application { - // Header item area - .ecommerce-header-items { - .btn-group { - align-items: center; - .btn-icon { - padding: 0.6rem 0.736rem; - } - } - } - .grid-view.wishlist-items { - grid-template-columns: 1fr 1fr 1fr; - } - // overlay style for e-commerce page - .body-content-overlay { - position: fixed; - opacity: 0; - width: 100%; - height: 100%; - top: 0; - left: 0; - right: 0; - bottom: 0; - &.show { - opacity: 1; - } - } - - // Horizontal Menu scss - &.horizontal-layout { - .body-content-overlay { - z-index: 998 !important; - } - .sidebar-shop { - z-index: 999 !important; - } - } - } -} - -@include media-breakpoint-down(md) { - .ecommerce-application { - .sidebar-left { - .sidebar { - // removed radius and margin as showing sidebar in full height - .card { - border-radius: 0; - margin: 0; - } - // Sidebar style - .sidebar-shop { - transform: translateX(-112%); - transition: all 0.25s ease; - position: fixed; - top: 0; - left: 0; - height: 100%; - overflow-y: scroll; - margin: 0; - - &.show { - transition: all 0.25s ease; - transform: translateX(0); - } - } - } - } - // Grid view for responsive - .grid-view { - grid-template-columns: 1fr 1fr; - } - - // to hide search results - .ecommerce-header-items { - .result-toggler { - .search-results { - display: none; - } - } - } - } -} -@include media-breakpoint-down(sm) { - .ecommerce-application { - .grid-view.wishlist-items { - grid-template-columns: 1fr 1fr; - } - // List View - .list-view { - .ecommerce-card { - grid-template-columns: 1fr; - - .item-img { - padding-top: 2rem; - padding-bottom: 2rem; - } - - // to remove card-body border - .card-body { - border: none; - } - } - } - } -} -@include media-breakpoint-down(xs) { - .ecommerce-application { - // Grid View - .grid-view, - .grid-view.wishlist-items { - grid-template-columns: 1fr; - } - } -} diff --git a/src/@core/scss/base/pages/app-email.scss b/src/@core/scss/base/pages/app-email.scss deleted file mode 100644 index fc530846d2..0000000000 --- a/src/@core/scss/base/pages/app-email.scss +++ /dev/null @@ -1,492 +0,0 @@ -// ================================================================================================ -// File Name: app-email.scss -// Description: SCC file for email application page. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$email_read: $body-bg; -$email_selected_border: #e4e1e8; -$email_details_header_height: 5rem; - -.email-application { - .content-area-wrapper { - border: 1px solid $border-color; - border-radius: $card-border-radius; - // Sidebar area starts - .sidebar { - .email-app-sidebar { - width: $menu-expanded-width; - height: inherit; - background-color: $white; - border-top-left-radius: $card-border-radius; - border-bottom-left-radius: $card-border-radius; - transition: all 0.3s ease, background 0s; - z-index: 210; - .email-app-menu { - width: 100%; - height: 100%; - z-index: 3; - .compose-btn { - padding: 1.5rem; - } - .sidebar-menu-list { - position: relative; - height: calc(100% - 80px); // search section height 80px - } - } - } - .list-group .list-group-item { - padding: 0.58rem 1.5rem; - border: 0; - font-weight: $font-weight-bold; - letter-spacing: 0.4px; - border-left: 2px solid transparent; - border-radius: 0; - + .list-group-item.active { - margin-top: 0; - } - &:hover, - &:focus, - &.active { - background: transparent; - color: $primary; - } - &.active { - border-color: #7367f0; - } - } - } - // Sidebar area ends - - // Right content area common css starts - .content-right { - width: calc(100% - #{$menu-expanded-width}); - border-left: 1px solid $border-color; - .email-app-list { - height: inherit; - } - .app-fixed-search { - padding: 0.35rem 0.5rem; - border-bottom: 1px solid $border-color; - background-color: $white; - border-top-right-radius: $border-radius; - - .input-group:focus-within { - box-shadow: none; - } - input, - .input-group-text { - border: 0; - background-color: transparent; - } - } - .action-icon { - cursor: pointer; - } - } - // Right content area common css End - // Sidebar toggle icon - .sidebar-toggle { - cursor: pointer; - float: left; - } - .go-back { - cursor: pointer; - } - - // Email user list area - .email-user-list { - position: relative; - height: calc( - 100% - calc(3.49rem + 3.32rem) - ); // ? search box height (3.49rem) + select all section height (3.32rem) - .email-media-list { - padding: 0; - margin: 0; - // Set delay per List Item - @for $i from 1 through 5000 { - li:nth-child(#{$i}) { - animation-delay: 0.1s * $i; - } - } - li { - cursor: pointer; - transition: all 0.2s, background 0s, border-color 0s, color 0s; - animation: fadeIn 0.5s linear; - animation-fill-mode: both; - position: relative; - background: $white; - &.media { - padding: ($spacer + 0.5); - &:hover { - transform: translateY(-2px); - box-shadow: 0 3px 10px 0 $border-color; - transition: all 0.2s; - z-index: 1; - } - .media-left { - display: flex; - flex-direction: column; - } - .media-body { - overflow: hidden; - } - } - // Email avatar style - .avatar { - margin-bottom: 0.65rem; - } - .avatar, - .avatar img { - height: $avatar-size + 8; - width: $avatar-size + 8; - } - - // read email - &.mail-read { - background-color: $email_read; - } - // selected email - &.selected-row-bg { - background-color: rgba($primary, 0.06); - &:not(:first-child) { - border-color: $email_selected_border; - } - } - &:not(:first-child) { - border-top: 1px solid $border-color; - } - .mail-details { - display: flex; - justify-content: space-between; - margin-bottom: 0.55rem; - } - .mail-date { - color: $text-muted; - font-size: 0.857rem; - } - .mail-message { - p { - color: $text-muted; - } - } - } - .user-action { - display: flex; - .email-favorite { - i, - svg { - height: 1.25rem; - width: 1.25rem; - font-size: 1.25rem; - vertical-align: text-top; - color: $text-muted; - &.favorite { - fill: $warning; - stroke: $warning; - } - } - } - } - } - .no-results { - display: none; - padding: 1.5rem; - text-align: center; - &.show { - display: block; - } - } - .ps__rail-y { - z-index: 2; - } - } - } - // Action area of email list section - .app-action { - padding: 0.9rem ($spacer + 0.5); - display: flex; - justify-content: space-between; - border-bottom: 1px solid $border-color; - background-color: $white; - .action-right { - ul { - li:not(:last-child) { - margin-right: 1rem; - } - } - .dropdown-toggle { - color: $headings-color; - white-space: normal; - &::after { - display: none; - } - } - } - } - // On click of mail Details section slide in from right - // Email details section starts - .email-app-details { - position: absolute; - display: block; - z-index: 2; - visibility: hidden; - top: 0; - width: calc(100% - #{$menu-expanded-width}); - background-color: $body-bg; - transform: translateX(100%); - transition: all 0.25s ease, color 0s; - height: 100%; - &.show { - visibility: visible; - transition: all 0.25s ease, color 0s; - transform: translateX(0%); - } - .email-detail-header { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - align-items: center; - box-shadow: 0 4px 6px rgba($black, 0.04); - border-bottom: 1px solid $kbd-bg; - position: relative; - padding: 0.5rem 2rem; - background-color: $white; - height: $email_details_header_height; - } - .email-header-left { - .email-subject { - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - overflow: hidden; - } - } - .email-header-right { - .dropdown-toggle, - .action-icon { - color: $body-color; - } - } - // Email detail scroll area - .email-scroll-area { - padding: 0 2rem; - position: relative; - height: calc(100% - #{$email_details_header_height}); - - .email-detail-head { - border-bottom: 1px solid $border-color; - .mail-meta-item { - .dropdown { - line-height: 0; - } - } - } - .email-label { - margin: 2rem 0; - } - .email-info-dropup { - .dropdown-toggle::after { - left: -2px; - margin: 0; - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $text-muted), '#', '%23')); - background-size: 0.857rem; - } - .dropdown-menu { - padding: 0.5rem; - } - } - } - } - - #compose-mail { - .compose-mail-form-field { - display: flex; - justify-content: center; - align-items: center; - padding: 0.12rem $modal-header-padding-x; - border-bottom: 1px solid $modal-footer-border-color; - .select2-container--open { - box-shadow: none; - } - .select2-selection--multiple, - .form-control { - border: 0; - background-color: transparent; - &:focus { - box-shadow: none !important; - background-color: transparent; - } - } - .select2-selection--multiple { - min-height: 42px !important; - .select2-selection__rendered li .select2-search__field { - margin-top: 10px; - } - } - .select2-selection__choice__remove:before { - top: 40%; - } - label { - margin-bottom: 0; - font-size: $font-size-base; - } - } - .ql-editor { - min-height: 250px; - } - .ql-container, - .ql-toolbar { - border: none; - border-radius: 0; - border-bottom: 1px solid $border-color; - .ql-picker.ql-expanded .ql-picker-options { - bottom: 100%; - top: auto; - } - } - .compose-footer-wrapper { - padding: $modal-inner-padding; - display: flex; - align-items: center; - justify-content: space-between; - } - } -} -@include media-breakpoint-down(md) { - .email-application { - .content-area-wrapper { - .sidebar-left { - position: relative; - .email-app-sidebar { - transform: translateX(-110%); - transition: all 0.3s ease-in-out; - position: absolute; - left: 0; - border-top-left-radius: $border-radius-sm; - border-bottom-left-radius: $border-radius-sm; - } - &.show { - .email-app-sidebar { - transform: translateX(0%); - transition: all 0.3s ease; - } - } - } - .content-right { - width: 100%; - border-left: 0; - .app-fixed-search { - border-top-left-radius: $border-radius; - } - .email-app-details { - width: 100%; - border-radius: $border-radius; - } - } - } - } -} - -@include media-breakpoint-down(sm) { - .email-application #compose-mail .ql-editor { - min-height: 150px; - } -} - -// Extra small devices (portrait phones, less than 576px) -@include media-breakpoint-down(xs) { - .email-application { - .email-detail-head .mail-meta-item { - display: flex; - justify-content: space-between; - margin-left: 4rem; // Spacing from left according to avatar image - .mail-date, - .mail-time { - margin: 1rem 0.75rem 0 0; - } - } - .content-area-wrapper { - .content-right .email-app-details { - .email-scroll-area { - padding: 0 1rem; - } - - .email-detail-header { - padding: 0.5rem 1rem; - } - } - .email-user-list { - .email-media-list li .mail-details { - display: block; - .mail-items { - width: 70%; - display: inline-grid; - } - .mail-meta-item { - width: 15%; - position: absolute; - right: 1rem; - top: 1.5rem; - i, - svg, - .bullet { - display: none; - } - } - } - } - } - } -} - -@media (max-width: 359.98px) { - .email-application .content-area-wrapper .sidebar .email-app-sidebar { - width: 230px; - } - .email-application .email-app-details .email-detail-header { - padding: 0 0.5rem; - } -} - -// Keyframe animation -@-webkit-keyframes fadeIn { - 0% { - opacity: 0; - top: 100px; - } - 75% { - opacity: 0.5; - top: 0px; - } - 100% { - opacity: 1; - } -} - -// RTL Style -html[data-textdirection='rtl'] { - .email-application { - .email-app-details { - .email-prev, - .email-next { - .action-icon i, - .action-icon svg { - transform: rotate(180deg); - } - } - .go-back { - i, - svg { - transform: rotate(180deg); - } - } - } - } -} diff --git a/src/@core/scss/base/pages/app-file-manager.scss b/src/@core/scss/base/pages/app-file-manager.scss deleted file mode 100644 index 52e3ef2150..0000000000 --- a/src/@core/scss/base/pages/app-file-manager.scss +++ /dev/null @@ -1,441 +0,0 @@ -// ================================================================================================ -// File Name: app-file-manager.scss -// Description: SCC file for email application page. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$file-manager-logo-height: 7.5rem; - -// file manager app container -.file-manager-application { - // file manager sidebar styles - .sidebar-file-manager { - width: $sidebar-width; - height: 100%; - background-color: $white; - border-top-left-radius: $border-radius-sm; - border-bottom-left-radius: $border-radius-sm; - transition: all 0.3s ease, background 0s; - - // styles for card-inner - .sidebar-inner { - height: inherit; - - .dropdown-actions { - width: 100%; - padding: 1.5rem 1.5rem 1.8rem; - } - - .sidebar-close-icon { - position: absolute; - top: 0.25rem; - right: 0.25rem; - font-size: $font-size-xl; - z-index: 5; - cursor: pointer; - } - - .add-file-btn { - & ~ .dropdown-menu { - width: 85%; - &:before { - display: none; - } - } - } - - // styles for card inner list - .sidebar-list { - position: relative; - height: calc(100% - 85px); // search section height 85px - .my-drive { - padding: 0.58rem 0; - .jstree-node { - .jstree-icon { - background-position: 0.5rem; - background-size: 1.3rem; - } - .jstree-anchor > .jstree-themeicon { - margin-right: 0.5rem; - } - &.jstree-closed { - > .jstree-icon { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $headings-color), - '#', - '%23' - )); - } - } - &.jstree-open { - > .jstree-icon { - background-image: url(str-replace( - str-replace($chevron-down, 'currentColor', $headings-color), - '#', - '%23' - )); - } - } - } - } - - .list-group-labels, - .storage-status { - margin-top: 2.2rem; - } - - .list-group-item { - padding: 0.58rem 1.9rem; - font-weight: 500; - border: 0; - border-radius: 0; - border-left: 2px solid transparent; - &:hover { - z-index: 0 !important; - } - + .list-group-item.active { - margin-top: 0; - } - } - .active { - background-color: transparent; - border-color: $primary; - color: $primary; - } - } - } - - // show sidebar on click - &.show { - transition: all 0.25s ease, background 0s !important; - transform: translateX(0) !important; - z-index: 10; - } - } - - // styles for content area wrapper - .content-area-wrapper { - border: 1px solid $border-color; - border-radius: $border-radius-sm; - - .content-right { - .content-wrapper { - padding: 0; - } - } - - // styles for file manger app area - .file-manager-main-content { - border-left: 1px solid $border-color; - height: inherit; - - // styles for searchbar - .file-manager-content-header { - padding: 0.4rem 1rem; - border-bottom: 1px solid $border-color; - background-color: $white; - border-top-right-radius: $border-radius; - - .file-manager-toggler { - cursor: pointer; - } - - input { - border-color: transparent; - box-shadow: none; - } - - .file-actions:not(.show) { - display: none; - } - } - - // styles for main content - .file-manager-content-body { - position: relative; - padding: 1.5rem 1.5rem 0; - height: calc(100% - 50px); // search area height - background-color: $white; - .view-container { - display: flex; - flex-wrap: wrap; - .file-manager-item { - border: 1px solid $border-color; - margin-bottom: 1.6rem; - box-shadow: none; - margin-right: 1rem; - transition: none; - cursor: pointer; - - .card-body { - padding: 1rem; - padding-bottom: 0.5rem; - } - - .custom-control-input:not(:checked) ~ .custom-control-label:before { - background-color: transparent; - } - - .file-logo-wrapper { - padding: 1rem; - height: $file-manager-logo-height; - background-color: $body-bg; - .feather-folder { - stroke: $gray-100; - } - } - - .dropdown-menu { - transform: none; - &:before { - display: none; - } - } - - .content-wrapper { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: center; - height: auto; - } - - .file-date { - flex-grow: 1; - margin-bottom: 0; - } - - &.selected { - border-color: $primary; - } - } - - .file-name { - width: calc(100% - 26rem); - min-height: 1rem; - font-weight: 600; - flex-grow: 1; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .files-section-title { - width: 100%; - } - - &.list-view { - flex-direction: column; - - .files-section-title { - display: none; - } - .files-header { - display: flex; - justify-content: space-between; - margin-left: 7.2rem; - margin-bottom: 1rem; - - p { - font-weight: 600; - } - - .file-last-modified, - .file-item-size { - margin-right: 3rem; - } - } - - .file-manager-item { - flex-direction: row; - flex: 0 0 100%; - align-items: center; - max-width: 100%; - margin-bottom: 0.75rem; - margin-right: 0; - .file-logo-wrapper { - padding-right: 0; - width: auto; - height: auto; - background-color: transparent !important; - - img { - height: 1.5rem; - } - - .feather-folder, - .feather-arrow-up { - width: 19px; - height: 18px; - } - - .dropdown { - position: absolute; - right: 1rem; - } - } - .custom-checkbox { - margin: 0 0.4rem 0 1.75rem; - } - - .file-accessed { - display: none; - } - - .file-size { - width: 5.71rem; - flex-grow: 1; - margin-bottom: 0; - } - } - .folder { - &.level-up { - .file-logo-wrapper { - margin-left: 3.5rem; - } - } - } - } - - &:not(.list-view) { - .files-header { - display: none; - } - - .file-manager-item { - .content-wrapper { - margin-bottom: 0rem; - } - - .file-date { - display: none; - } - .file-size { - color: $text-muted; - font-size: 85%; - } - &:not(.selected):not(:hover) { - .custom-checkbox, - .toggle-dropdown { - opacity: 0; - } - } - .feather-folder { - height: 32px; - width: 35px; - } - &.folder.level-up { - display: none !important; - } - .custom-checkbox { - position: absolute; - top: 1rem; - left: 1rem; - } - } - } - } - } - } - } -} - -// media query for max-width of 1200px -@media screen and (max-width: 1200px) { - .file-manager-application { - .content-right { - width: 100%; - } - .content-body { - margin-left: 0 !important; - } - .content-area-wrapper { - .file-manager-main-content { - border-left: 0; - } - } - - .sidebar-left { - .sidebar { - z-index: 10; - - .sidebar-file-manager { - transform: translateX(-112%); - transition: all 0.25s ease; - position: absolute; - } - } - } - } -} - -@include media-breakpoint-down(sm) { - .file-manager-application { - .view-container { - .file-manager-item { - flex: 47%; - } - } - } -} - -@include media-breakpoint-down(xs) { - .file-manager-application { - .content-area-wrapper { - .file-manager-main-content { - .file-manager-content-header { - padding-left: 0.5rem; - - .file-actions { - .dropdown { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - } - } - } - .view-container { - .file-manager-item { - flex: 0 0 100%; - max-width: 100%; - } - &.list-view { - .file-date, - .file-last-modified, - .file-size, - .file-item-size { - display: none !important; - } - } - } - } - } -} - -@include media-breakpoint-up(xs) { - .file-manager-application { - .view-container { - .file-manager-item { - flex: 0 0 47%; - max-width: 50%; - } - } - } -} - -@include media-breakpoint-up(sm) { - .file-manager-application { - .view-container { - .file-manager-item { - flex: 0 0 23%; - max-width: 25%; - } - } - } -} diff --git a/src/@core/scss/base/pages/app-invoice-list.scss b/src/@core/scss/base/pages/app-invoice-list.scss deleted file mode 100644 index f7876b5677..0000000000 --- a/src/@core/scss/base/pages/app-invoice-list.scss +++ /dev/null @@ -1,96 +0,0 @@ -// ================================================================================================ -// File Name: app-invoice-list.scss -// Description: Invoice Layout page layouts SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy HTML Admin Template -// Version: 1.0 -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -.invoice-list-wrapper { - .dataTables_wrapper { - .dataTables_length, - .dataTables_filter { - label { - margin-top: 0.55rem; - } - } - .dataTables_length { - select { - margin-left: 0.5rem; - } - } - .invoice-list-table { - thead { - th { - &:before, - &:after { - left: auto; - } - - &:last-child { - &:before, - &:after { - display: none; - } - } - } - } - tbody { - .control:before { - background-color: $primary; - line-height: 1rem; - font-family: $font-family-base; - } - .col-actions { - a:not(.dropdown-item) { - color: $body-color; - } - .dropdown { - .dropdown-item { - display: flex; - align-items: center; - } - } - } - } - } - } - - @media (max-width: 470px) { - .invoice_status { - margin-top: 1rem; - width: 100%; - select { - margin-left: 0 !important; - } - } - } -} - -// Datatables Responsive Modal -.dtr-bs-modal { - .modal-header { - flex-direction: row-reverse; - } - .modal-body { - padding-left: 0; - padding-right: 0; - .table { - tr { - td { - border-color: $border-color; - .col-actions { - a:not(.dropdown-item) { - color: $body-color; - } - } - } - } - } - } -} diff --git a/src/@core/scss/base/pages/app-invoice-print.scss b/src/@core/scss/base/pages/app-invoice-print.scss deleted file mode 100644 index 3f586fcf17..0000000000 --- a/src/@core/scss/base/pages/app-invoice-print.scss +++ /dev/null @@ -1,58 +0,0 @@ -// ================================================================================================ -// File Name: app-invoice-print.scss -// Description: Invoice Layout page layouts SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy HTML Admin Template -// Version: 1.0 -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes - -html, -body { - background: $white !important; -} - -.invoice-print { - min-width: 768px !important; - font-size: 15px !important; - - .invoice-date-wrapper { - display: flex; - align-items: center; - - .invoice-date-title { - width: 8rem; - } - } - - i, - svg { - fill: $body-color !important; - } - - .invoice-total-wrapper { - width: 100%; - max-width: 12rem; - .invoice-total-item { - display: flex; - align-items: center; - justify-content: space-between; - .invoice-total-title { - // width: 92px; - margin-bottom: 0.35rem; - } - .invoice-total-amount { - margin-bottom: 0.35rem; - font-weight: 600; - } - } - } -} - -.invoice-print * { - border-color: rgba($color: $black, $alpha: 0.5) !important; - color: $body-color !important; -} diff --git a/src/@core/scss/base/pages/app-invoice.scss b/src/@core/scss/base/pages/app-invoice.scss deleted file mode 100644 index 91d13f7728..0000000000 --- a/src/@core/scss/base/pages/app-invoice.scss +++ /dev/null @@ -1,166 +0,0 @@ -// ================================================================================================ -// File Name: app-invoice.scss -// Description: Invoice Layout page layouts SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy HTML Admin Template -// Version: 1.0 -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$product-details-bg: #fcfcfc; -$invoice-spacing: 1.45rem 0; -$invoice-card-body-padding: 2.5rem; - -// Invoice Preview, Edit & Add -.invoice-preview, -.invoice-edit, -.invoice-add { - .invoice-padding { - padding-left: $invoice-card-body-padding; - padding-right: $invoice-card-body-padding; - } - .table { - th:first-child, - td:first-child { - padding-left: 2.5rem; - } - } - .logo-wrapper { - display: flex; - align-items: center; - margin-bottom: 1.9rem; - .invoice-logo { - font-size: 2.142rem; - font-weight: bold; - letter-spacing: -0.54px; - margin-left: 1rem; - margin-bottom: 0; - } - } - .invoice-title { - font-size: 1.285rem; - margin-bottom: 1rem; - .invoice-number { - font-weight: 600; - } - } - .invoice-date-wrapper { - display: flex; - align-items: center; - - &:not(:last-of-type) { - margin-bottom: 0.5rem; - } - - .invoice-date-title { - width: 7rem; - margin-bottom: 0; - } - .invoice-date { - margin-left: 0.5rem; - font-weight: 600; - margin-bottom: 0; - } - } - .invoice-spacing { - margin: $invoice-spacing; - } - .invoice-number-date { - .title { - width: 115px; - } - } - .invoice-total-wrapper { - width: 100%; - max-width: 12rem; - .invoice-total-item { - display: flex; - align-items: center; - justify-content: space-between; - .invoice-total-title { - margin-bottom: 0.35rem; - } - .invoice-total-amount { - margin-bottom: 0.35rem; - font-weight: 600; - } - } - } - - @media (min-width: 768px) { - .invoice-title { - text-align: right; - margin-bottom: 3rem; - } - } -} - -// Invoice Edit & Add -.invoice-edit, -.invoice-add { - .invoice-preview-card { - .invoice-title { - text-align: left; - margin-right: 3.5rem; - margin-bottom: 0; - } - .invoice-edit-input, - .invoice-edit-input-group { - max-width: 11.21rem; - } - .invoice-product-details { - background-color: $product-details-bg; - padding: 3.75rem 3.45rem 2.3rem 3.45rem; - .product-details-border { - border: 1px solid $border-color; - border-radius: $border-radius; - } - } - .invoice-to-title { - margin-bottom: 1.9rem; - } - .col-title { - position: absolute; - top: -3.2rem; - } - .item-options-menu { - min-width: 20rem; - } - .repeater-wrapper { - &:not(:last-child) { - margin-bottom: 3rem; - } - } - .invoice-calculations { - .total-amt-title { - width: 100px; - } - } - } - @media (max-width: 769px) { - .invoice-preview-card { - .invoice-title { - margin-right: 0; - width: 115px; - } - .invoice-edit-input { - max-width: 100%; - } - } - } - @media (max-width: 992px) { - .col-title { - top: -1.5rem !important; - } - } - @media print { - hr { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - } -} diff --git a/src/@core/scss/base/pages/app-kanban.scss b/src/@core/scss/base/pages/app-kanban.scss deleted file mode 100644 index d5e46dfe54..0000000000 --- a/src/@core/scss/base/pages/app-kanban.scss +++ /dev/null @@ -1,156 +0,0 @@ -// Core variables and mixins - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$avatar-add-new-color: rgba(108, 117, 125, 0.12); - -.kanban-application { - .kanban-wrapper { - width: 100%; - position: relative; - .kanban-container { - display: flex; - width: max-content !important; - - // Padding to prevent add-item btn from touching scrollbar - padding-bottom: 1.5rem; - - .kanban-board { - width: auto !important; - height: 100%; - background: transparent; - &:focus { - outline: 0; - } - - .kanban-board-header { - display: flex; - justify-content: space-between; - align-items: center; - padding-left: 0; - padding-right: 0; - .kanban-title-board { - color: $headings-color; - font-size: 1.1rem; - padding: 0.5rem; - font-weight: 500; - width: 100%; - max-width: 13rem; - white-space: nowrap; - overflow: hidden; - border-radius: $card-border-radius; - &:hover, - &:focus { - background-color: $white; - } - &:focus { - outline: 0; - } - } - .dropdown { - .dropdown-toggle:after { - display: none; - } - } - } - .kanban-drag { - min-height: 1rem; - min-width: 18.55rem; - padding: 0; - } - .kanban-title-button { - position: absolute; - left: -8px; - bottom: 0; - margin: -1rem 0; - &:focus { - box-shadow: none; - } - } - .kanban-item { - position: relative; - display: flex; - flex-direction: column; - background: $white; - width: 18.55rem; - padding: 1rem 1.2rem; - margin-bottom: 1.5rem; - box-shadow: $box-shadow; - cursor: pointer; - @include border-radius($card-border-radius); - transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1), background 0s, color 0s, border 0s; - - i, - svg { - stroke: $headings-color; - } - - .kanban-text { - font-weight: 500; - } - .item-dropdown { - display: none; - position: absolute; - right: 0rem; - cursor: pointer; - .dropdown-toggle:after { - display: none; - } - } - &:hover { - .item-dropdown { - display: block; - } - } - } - } - } - } - - // Add new board styles - .add-new-board { - margin-top: 22px; - float: left; - padding: 0 15px; - label { - font-size: 1rem; - font-weight: 700; - margin-bottom: 0; - cursor: pointer; - } - } - - // Update sidebar styles - .update-item-sidebar { - text-align: left; - - .avatar-add-member { - background-color: $avatar-add-new-color; - i, - svg { - stroke: $headings-color; - } - } - - .comment-editor { - .ql-editor { - min-height: 5.5rem; - } - } - .comment-toolbar.ql-toolbar { - width: 100%; - text-align: right; - border-top: 0; - } - } -} - -// For when item is being dragged -.kanban-item.gu-mirror { - .item-dropdown { - .dropdown-toggle:after { - display: none; - } - } -} diff --git a/src/@core/scss/base/pages/app-todo.scss b/src/@core/scss/base/pages/app-todo.scss deleted file mode 100644 index ade2e5e390..0000000000 --- a/src/@core/scss/base/pages/app-todo.scss +++ /dev/null @@ -1,300 +0,0 @@ -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -// Todo Application css starts -.todo-application { - // Content area wrapper border - .content-area-wrapper { - border: 1px solid $border-color; - border-radius: $card-border-radius; - - // Sidebar area starts - .sidebar { - .todo-sidebar { - width: $menu-expanded-width; - height: inherit; - display: flex; - background-color: $white; - border-top-left-radius: $card-border-radius; - border-bottom-left-radius: $card-border-radius; - transition: all 0.3s ease, background 0s; - - // Sidebar Menu - .todo-app-menu { - width: 100%; - z-index: 3; - .add-task { - padding: 1.5rem; - } - - // Sidebar menu list items - .sidebar-menu-list { - position: relative; - height: calc(100% - 80px); - } - .list-group .list-group-item { - padding: 0.58rem 1.5rem; - border: 0; - font-weight: $font-weight-bold; - letter-spacing: 0.4px; - border-left: 2px solid transparent; - border-radius: 0; - + .list-group-item.active { - margin-top: 0; - } - &:hover, - &:focus, - &.active { - background: transparent; - color: $primary; - } - &.active { - border-color: #7367f0; - } - } - } - } - } - // Sidebar area ends - - // Modal editor height - .ql-editor { - padding-bottom: 0; - } - - // Right content area common css starts - .content-right { - width: calc(100% - #{$menu-expanded-width}); - border-left: 1px solid $border-color; - .todo-app-list { - height: inherit; - } - // Todo Fixed search - .app-fixed-search { - padding: 0.35rem 0.5rem; - border-bottom: 1px solid $border-color; - background-color: $white; - border-top-right-radius: $border-radius; - .input-group:focus-within { - box-shadow: none; - } - input, - .input-group-text { - border: 0; - background-color: transparent; - } - } - - .todo-title { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - .completed { - .todo-title { - color: $text-muted; - } - } - // ToDo task list area - .todo-task-list-wrapper { - position: relative; - height: calc(100% - 3.56rem); // ? search box height (3.49rem) + 1px bottom border till 2 decimals - background-color: $white; - border-radius: 0; - .todo-task-list { - padding: 0; - margin: 0; - list-style: none; - li { - cursor: pointer; - transition: all 0.2s, border-color 0s; - position: relative; - padding: 0.893rem 2rem; - &:not(:first-child) { - border-top: 1px solid $border-color; - } - &:hover { - transform: translateY(-4px); - box-shadow: 0 3px 10px 0 $border-color; - transition: all 0.2s; - } - .todo-title-wrapper { - display: flex; - justify-content: space-between; - } - .todo-title-area, - .title-wrapper { - display: flex; - align-items: center; - } - // Todo Item Action - .todo-item-action { - display: flex; - align-items: center; - justify-content: space-between; - a { - cursor: pointer; - font-size: 1.2rem; - line-height: 1.5; - } - } - - .badge-wrapper { - display: flex; - .badge:not(:last-child) { - margin-right: 0.5rem; - } - } - } - } - // When we search, no-results - .no-results { - display: none; - padding: 1.5rem; - text-align: center; - &.show { - display: block; - } - } - } - } - } - // Slide In close btn - .todo-item-action { - .close { - background: transparent !important; - box-shadow: none !important; - position: unset !important; - transform: none !important; - transition: none !important; - } - } - - // Drag & Drop Icon - .todo-item { - .drag-icon { - visibility: hidden; - cursor: move; - position: absolute; - left: 0.2rem; - width: 1.75rem; - height: 4rem; - padding: 0 5px; - } - &:hover { - .drag-icon { - visibility: visible; - } - } - } - - // validation text style - form .error:not(li):not(input) { - color: $danger; - font-size: 85%; - margin-top: 0.25rem; - } -} - -// while dragging task -.gu-mirror { - list-style-type: none; - list-style: none; - padding: 0.893rem 2rem; - background-color: $white; - border-top: 1px solid $border-color; - border-bottom: 1px solid $border-color; - box-shadow: 0 0 10px 0 rgba($black, 0.25); - .todo-title-wrapper { - display: flex; - justify-content: space-between; - } - .todo-title-area, - .title-wrapper { - display: flex; - align-items: center; - } - // Todo Item Action - .todo-item-action { - display: flex; - align-items: center; - justify-content: space-between; - } - .todo-title { - padding-left: 1rem; - } - &.completed { - .todo-title { - color: $text-muted; - } - } -} - -// Keyframe animation -@-webkit-keyframes fadeIn { - 0% { - opacity: 0; - top: 100px; - } - 75% { - opacity: 0.5; - top: 0px; - } - 100% { - opacity: 1; - } -} - -@include media-breakpoint-down(md) { - .todo-application { - .content-area-wrapper { - .sidebar-left { - .todo-sidebar { - transform: translateX(-110%); - transition: all 0.3s ease-in-out; - left: 0; - position: absolute; - z-index: 5; - border-top-left-radius: $border-radius-sm; - border-bottom-left-radius: $border-radius-sm; - } - &.show { - .todo-sidebar { - transform: translateX(0%); - transition: all 0.3s ease; - } - } - } - .content-right { - width: 100%; - border-left: 0; - .app-fixed-search { - border-top-left-radius: $border-radius; - } - } - // ? Responsive Todo list in columns - .todo-title-wrapper { - flex-direction: column; - .title-wrapper { - margin-bottom: 0.5rem; - } - .todo-title { - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - overflow: hidden; - } - .badge-wrapper { - margin-right: auto !important; - } - } - } - } -} -@media (max-width: 349.98px) { - .todo-application .content-area-wrapper .sidebar .todo-sidebar { - width: 230px; - } -} -.horizontal-menu .todo-application .content-area-wrapper .content-right .todo-task-list-wrapper { - height: calc(100% - 3.6rem); // ? search box height (48.79px + 1px border = 3.56), horizontal needs 1 decimal point -} diff --git a/src/@core/scss/base/pages/app-user.scss b/src/@core/scss/base/pages/app-user.scss deleted file mode 100644 index 1c044dbfe8..0000000000 --- a/src/@core/scss/base/pages/app-user.scss +++ /dev/null @@ -1,107 +0,0 @@ -// ================================================================================================ -// File Name: app-users.scss -// Description: Invoice Layout page layouts SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy HTML Admin Template -// Version: 1.0 -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes - -$color-box-size: 2.714rem; - -// User List -.app-user-list { - .dataTables_wrapper { - .dataTables_length { - select { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - } - } - - @media (max-width: 767px) { - .header-actions { - .dataTables_length { - text-align: left; - } - & > div[class^='col-']:last-child { - padding-left: 0; - } - } - } -} - -// User View -.app-user-view { - .user-info-wrapper { - .user-info-title { - width: 11.785rem; - } - } - .user-total-numbers { - margin-top: 2.428rem; - .color-box { - display: flex; - align-items: center; - justify-content: center; - height: $color-box-size; - width: $color-box-size; - border-radius: $border-radius; - - i, - svg { - height: 1.285rem; - width: 1.285rem; - font-size: 1.285rem; - } - } - } -} - -// User Edit -.app-user-edit { - .nav-pills { - margin-bottom: 2.3rem; - .nav-link { - i, - svg { - font-size: 0.921rem; - margin-right: 0.5rem; - } - } - } - - @media (max-width: 576px) { - .nav-pills { - .nav-link { - i, - svg { - height: 1.2rem; - width: 1.2rem; - font-size: 1.2rem; - margin-right: 0; - } - } - } - } -} - -// RTL -html[data-textdirection='rtl'] { - .app-user-list { - .dataTables_filter { - input { - margin-right: 0; - margin-left: 0.5rem; - } - } - - .dropdown .dropdown-menu.dropdown-menu-right { - right: 3.57rem !important; - } - } -} diff --git a/src/@core/scss/base/pages/dashboard-ecommerce.scss b/src/@core/scss/base/pages/dashboard-ecommerce.scss deleted file mode 100644 index eadade7913..0000000000 --- a/src/@core/scss/base/pages/dashboard-ecommerce.scss +++ /dev/null @@ -1,66 +0,0 @@ -// ================================================================================================ -// File Name: aggrid.scss -// Description: SCC file for Aggrid. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -// Statistics Card -.card-statistics { - .statistics-body { - padding: 2rem 2.4rem !important; - } - - @include media-breakpoint-down(md) { - .card-header, - .statistics-body { - padding: 1.5rem !important; - } - } -} - -// Company Table Card -.card-company-table { - thead th { - border: 0; - } - td { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - - .avatar { - background-color: $body-bg; - margin-right: 2rem; - - img { - border-radius: 0; - } - } - } -} - -// Browser State Card -.card-browser-states { - .browser-states { - &:first-child { - margin-top: 0; - } - &:not(:first-child) { - margin-top: 1.7rem; - } - } -} - -// Transaction Card -.card-transaction { - .transaction-item { - &:not(:last-child) { - margin-bottom: 1.5rem; - } - } -} diff --git a/src/@core/scss/base/pages/page-auth.scss b/src/@core/scss/base/pages/page-auth.scss deleted file mode 100644 index 081c443611..0000000000 --- a/src/@core/scss/base/pages/page-auth.scss +++ /dev/null @@ -1,106 +0,0 @@ -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$auth-1-inner-max-width: 400px !default; - -.auth-wrapper { - display: flex; - flex-basis: 100%; - min-height: 100vh; - min-height: calc(var(--vh, 1vh) * 100); - width: 100%; - - .auth-inner { - width: 100%; - position: relative; - } - - &.auth-v1 { - align-items: center; - justify-content: center; - overflow: hidden; // For v1 scroll for long auth form - .auth-inner { - &:before { - width: 244px; - height: 243px; - content: ' '; - position: absolute; - top: -54px; - left: -46px; - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAADzCAMAAACG9Mt0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA9KADAAQAAAABAAAA8wAAAADhQHfUAAAAyVBMVEUAAAD///+AgP+AgP9mZv+AgNWAgP9tbf9gYP+AgP9xcf9mZv+AZuaAgP9dXf90dOhiYv92dv9mZu5mZv93d+53d/9paf94afCAcfFrXvJra/9mZvJzZvJzc/JoaP96b/Rqav91aupsYvV2bOt2bPVxaPZ7cfZqavZyau1waPd4aO9xafBxafh4afB1bfh4avFuZ/F2afJzZvJzZ/N0aPN0bvN3bPR0ae5yZ/R3be93bfR1au9zafBxbPVzavV0a/F0a/ZyafFwaPKZm3nTAAAAQ3RSTlMAAQIEBQYGBwgICQoKCgsLDQ0PDw8PERESExMUFBQWFxgYGhoaGxsdHSAgIiIiIyQlJygqLCwtLi8vLzAzNDU3Nzg7h9vbHgAAA9RJREFUeNrt3ftS2kAUx/Fc1gSyWsErtuJdRDQiiteolb7/QzUoTm07k4AzObuu3/MCez45yWbzT36eZ6b8erO1e1B97baadd+zocJWmg0HaXe/+uqmg2GWtkLT5Lle1m9LdhG2+1lvzuiUO1knEF81yFc1N+35m15kZOGodz1vyLx+v2Lseq/erxtZd/NuweCTtfiwaWLOD5FnsqI7+VnP3y8afnEs3Es/1+H1qvETwuq18B7e6VlwLup1ZM8kWWQBOsrmHL7GVtxvYRZYgQ4ywae61ffsqH5Lbq20bQm6ncp9P2ehJegwE/u+rl95ttSwLrVSc2ANetAU28dSa9Cp2E623bUG3d2VWmn/wBq0XCugQYMGLdVKoOJaoiuok1NdXSW1WAUfRPtRUllflaJf5ZE/O9pXVbZUPTov5c+IDqvtRwStdTgLutoxy6GnGfYb2o+1I2gd+1OiqzfLocvVE7TSDqG1mgodaqfQZbvZC9rXjqG1X45WzqFVKVpk0LLo4lGP0ZGD6KgMnTiITkrQgXYQrYNitHISrYrRsZPouBhdcxJdK0YnTqKTYrR2Eq1BgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRoh9DH59ag86ACoSYOL61B55EUQk1s3VqDzsNHhJpYe7QGncfMSHUxaliCHgcKSXVxeWQJehwdJdXF4dAS9DgkTKqLxuibFeiXODixNi7OrEC/BP+JtbE0WrYA/RrxKNfH2YUF6NegSbk+Gk87xtErN6EsWm88fzeMXpwE9EruLns/l42io4dJFLPo2/Po1w+D6IW7t9Bt2SPx3vOOMfS7eHVZtN54ulg2go56138Ct4XRunE2Ovsmjg46WeddUoUWr6WL0fCoIYgO2/2s91fstDZQjcPL0ePt5flpdXUwqW46uMrS1j95JNpQrW0dHp9UV/uT2m416/8HVGg3qzhpBjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KC/FDpx0pwUo2tOomvF6NhJdFyMVk6iVTE6cBIdeF9vJyvZx/I/AzuIjsrQvoNovwzt4FamSs0Ojrp80PmvoB0zh940pb7azf1yg7t0LIt978uppzbnalfucDW92ZndLPRmKweGPduYJ+zoM5/Dk+gD5NdvLhXXPp88qcUqmEH5G5JZRs6cuxwIAAAAAElFTkSuQmCC'); - @include media-breakpoint-down(xs) { - display: none; - } - } - &:after { - width: 272px; - height: 272px; - content: ' '; - position: absolute; - bottom: -55px; - right: -75px; - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAEQCAMAAABP1NsnAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABEKADAAQAAAABAAABEAAAAAAQWxS2AAAAwFBMVEUAAAD///+AgICAgP9VVaqqVf+qqv+AgL+AgP9mZsxmZv+ZZv+AgNWAgP9tbdttbf+Sbf+AYN+AgN+AgP9xceNmZv+AZuaAZv90dOh0dP9qav+AauqAav+AgP92dv9tbf+Abe2Abf93Zu53d+6AcO94afCAcfF5a+R5a/JzZuaAZvKAc/J5bed5bfOAaPN6b/R1auqAavR6ZvV6cPV2bOuAbPV7aPZ2be2AbfZ7au17avZ3Zu53b+57a+97a/d4aO9J6CoeAAAAQHRSTlMAAQICAwMDBAQFBQUGBgcHBwgICAkKCgoLCwwMDAwNDg4ODw8QERITExQUFBUVFhcYGBkZGhobHBwdHR4eHx8gJ5uMWwAAA/FJREFUeNrt2G1XEkEYxvHZNk2xHGzdbKFl0cTwgdSkCKzu7/+t4pw6sAjtjIueE/f8r3fMO35nZnbuy5gVGcvfzJe0rnTfGI+MggGJRUZnbpPIhJKt88nU53JnFULvyISY6KAv8vPj0vr2rYwiE2Z2B9J+uNYcyyQxwWZvaeGH3G4bMjsvI/kcwTC/V+7kLoahlITzQojP3ZFgsJCh7IJQzpX0QFj4uMiY18eDMZ9bZCF9OQahnK6cm/Y7js0sh/LF3Auv1PlQd3MxbdXYIQspV44EEEAAAWTNDAYYkKdJbNMsLzYueZbaZ2iM46RVbHBaiZ9Js+nHEdli42N9XuSen5hGp1CQTuOJQDRsD99N4gMSpYWapNH6IJo83CIeILZQFesEaber79NCWRoukOpNEnW0gXQqD81w6ACxhbrYde7VuFCYeA2QRCNIsgZISyNIqz6IyhPjOjNVIFYniK3dmKU6QdLaJUimEySrDZLrBMlrgxRKU7sxCw/EMe0CAggggADySJCqxixIkKpNEh6IozELD8RxjQACCCCAAPJIkKrGLEgQXqqAAEJjxrQLCCCAAEJjRmNGY8a0CwgggABCYwYIfQgggNCYMe0CAggggNCY0ZjRmDHtAgIIIIAAQmNGHwIIIDRmTLuAAAIIIDRmNGY0Zky7gAACCCCA0JjRhwACCI0Z0y4ggAACCI0ZjRmNGdMuIIAAAgggNGb0IYAAQmPGtAsIIIAAQmNGY0ZjxrQLCCCAAAIIjRl9CCCA0Jgx7QICCCCA0JjRmNGYMe0CAggggABCY0YfAgggNGZMu4AAAgggNGY0ZjRmTLuAAAIIIIDQmNGHAAIIjRnTLiCAAAIIjRmNGY0ZIEy7gAACCCA0ZvQhgABCY8a0CwgggABCY0ZjBgiNGdMuIIAAAgiN2f/Sh+Q6PfLaIJlOkKw2SKoTJK3dmFmdILb2tBvrBIlrg5iWRo+WqQ+SaARJ1gCJAzsxThCN16p1vNurGjNjoo42j07kAHFskoY2kEbl33U0ZgoPjXW+Rl0gkarnahqtDaJKxMPDDWIiNafGenh4gExvVhXfmk7Da6L1AVGxSby2h6MxK79Zk42ea1pJbJ48sU2zDezQ8iy1z6BBwoyjMQsvXp8YQAAhgADilRfyy+wf8WqZZUfGZihvgZiB3FybC+kCUU5XLkAo50C+gbBQdUzkAIVyejIAYfFTI1solHP2HgNCnHn5AYNy4jvpoVB6fVzL91cwzLJ9Lfd7S0jhehxO5H5/yePr1W6gHonI7fJ5ORSR/n6Q2yQanq763zuXU5LJZRKiyD/W9/pjkdPZz0/yJ8fqVyry+qQZDMjJKoDfy8bRVhHhQTwAAAAASUVORK5CYII='); - z-index: -1; - @include media-breakpoint-down(xs) { - display: none; - } - } - } - } - - &.auth-v2 { - align-items: flex-start; - .auth-inner { - height: 100vh; - overflow-y: auto; // For v2 scroll for long auth form - height: calc(var(--vh, 1vh) * 100); - } - .brand-logo { - position: absolute; - top: 2rem; - left: 2rem; - margin: 0; - z-index: 1; - } - } - - &.auth-v1 .auth-inner { - max-width: $auth-1-inner-max-width; - } - - .brand-logo { - display: flex; - justify-content: center; - margin: 1rem 0 2rem 0; - .brand-text { - font-weight: 600; - } - } - - .auth-footer-btn { - .btn { - padding: 0.6rem !important; - &:not(:last-child) { - margin-right: 1rem; - } - } - } -} - -@media (min-width: 1200px) { - .auth-wrapper { - &.auth-v2 .auth-card { - width: $auth-1-inner-max-width; - } - } -} - -.auth-wrapper .auth-bg { - background-color: $white; -} - -.dark-layout { - .auth-wrapper .auth-bg { - background-color: $theme-dark-card-bg; - } -} diff --git a/src/@core/scss/base/pages/page-blog.scss b/src/@core/scss/base/pages/page-blog.scss deleted file mode 100644 index eef2a3d83c..0000000000 --- a/src/@core/scss/base/pages/page-blog.scss +++ /dev/null @@ -1,63 +0,0 @@ -// ================================================================================================ -// File Name: blog.scss -// Description: blog related pages layouts SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -// blog list -.blog-list-wrapper { - // Truncate blog titles with 2 lines - .blog-title-truncate { - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - overflow: hidden; - } - - // Truncate blog content with 3 lines - .blog-content-truncate { - display: -webkit-box; - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - overflow: hidden; - } -} - -// Blog Detail -.blog-detail-wrapper { - .blog-detail-share .dropdown-menu { - min-width: auto; - } -} - -// Blog Sidebar -.blog-sidebar { - .blog-recent-posts { - img { - object-fit: cover; - } - // below scss is written because recent blog posts' titles are links to other pages - .text-body-heading:hover { - color: $link-hover-color !important; - } - } - - .blog-recent-post-title, - .blog-category-title { - line-height: 23px; - letter-spacing: 0; - } -} - -// Blog Edit -.blog-edit-wrapper { - .border { - border-color: $input-border-color !important; - } -} \ No newline at end of file diff --git a/src/@core/scss/base/pages/page-coming-soon.scss b/src/@core/scss/base/pages/page-coming-soon.scss deleted file mode 100644 index 850b12e2a8..0000000000 --- a/src/@core/scss/base/pages/page-coming-soon.scss +++ /dev/null @@ -1,21 +0,0 @@ -// ================================================================================================ -// File Name: coming-soon.scss -// Description: Coming Soon pages custom scss -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -/*========== Coming Soon Background Image =========*/ - -.clockCard { - float: left; -} - -.getting-started { - font-size: 3rem; -} -.lead { - font-size: 1rem; -} diff --git a/src/@core/scss/base/pages/page-faq.scss b/src/@core/scss/base/pages/page-faq.scss deleted file mode 100644 index 8511837180..0000000000 --- a/src/@core/scss/base/pages/page-faq.scss +++ /dev/null @@ -1,66 +0,0 @@ -// =============================================================================================== -// File Name: page-faq.scss -// Description: FAQ Page Content SCSS -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -// faq search section -.faq-search { - background-size: cover; - background-color: rgba($primary, 0.12) !important; - .faq-search-input { - .input-group { - // remove input group box shadow on inside focus - &:focus-within { - box-shadow: none; - } - } - } -} - -// Contact cards -.faq-contact { - .faq-contact-card { - background-color: rgba($gray-100, 0.12); - } -} - -// make jumbotron card body padding -@include media-breakpoint-up(lg) { - .faq-search { - .card-body { - padding: 8rem !important; - } - } -} - -// make jumbotron card body padding -@include media-breakpoint-only(md) { - .faq-search { - .card-body { - padding: 6rem !important; - } - } -} - -@include media-breakpoint-up(md) { - // faq search input width fixed for medium up screen - .faq-search { - .faq-search-input { - .input-group { - width: 576px; - margin: 0 auto; - } - } - } - // faq navigation fix the navigation section so that vector image not move as per collapse - .faq-navigation { - height: 550px; - } -} diff --git a/src/@core/scss/base/pages/page-knowledge-base.scss b/src/@core/scss/base/pages/page-knowledge-base.scss deleted file mode 100644 index 790e76e703..0000000000 --- a/src/@core/scss/base/pages/page-knowledge-base.scss +++ /dev/null @@ -1,77 +0,0 @@ -// =============================================================================================== -// File Name: knowledge-base.scss -// Description: Knowledge Base Page Content SCSS -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -$svg-bg: #fcfcfc; - -// Knowledge-base jumbotron scss -.knowledge-base-bg { - background-size: cover; - background-color: rgba($primary, 0.12) !important; - - // knowledge base search - .kb-search-input { - .input-group { - // remove input group box shadow on inside focus - &:focus-within { - box-shadow: none; - } - } - } -} - -// -.kb-search-content-info { - .kb-search-content { - .card-img-top { - background-color: $svg-bg; - } - } - .no-result { - &.no-items { - display: none; - } - } -} -// knowledge base title -.kb-title { - display: flex; - align-items: center; -} - -//search input width fixed for medium up screen -@include media-breakpoint-up(md) { - .knowledge-base-bg { - .kb-search-input { - .input-group { - width: 576px; - margin: 0 auto; - } - } - } -} - -// make jumbotron card body padding -@include media-breakpoint-up(lg) { - .knowledge-base-bg { - .card-body { - padding: 8rem; - } - } -} -// make jumbotron card body padding -@include media-breakpoint-only(md) { - .knowledge-base-bg { - .card-body { - padding: 6rem; - } - } -} diff --git a/src/@core/scss/base/pages/page-misc.scss b/src/@core/scss/base/pages/page-misc.scss deleted file mode 100644 index cdcde359d2..0000000000 --- a/src/@core/scss/base/pages/page-misc.scss +++ /dev/null @@ -1,36 +0,0 @@ -// ================================================================================================ -// File Name: page-misc.scss -// Description: Coming Soon pages custom scss -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -$misc-inner-max-width: 750px; - -.misc-wrapper { - display: flex; - flex-basis: 100%; - min-height: 100vh; - width: 100%; - align-items: center; - justify-content: center; - - .misc-inner { - position: relative; - max-width: $misc-inner-max-width; - } - - .brand-logo { - display: flex; - justify-content: center; - position: absolute; - top: 2rem; - left: 2rem; - margin: 0; - .brand-text { - font-weight: 600; - } - } -} diff --git a/src/@core/scss/base/pages/page-pricing.scss b/src/@core/scss/base/pages/page-pricing.scss deleted file mode 100644 index 4e1f9650fc..0000000000 --- a/src/@core/scss/base/pages/page-pricing.scss +++ /dev/null @@ -1,100 +0,0 @@ -// =============================================================================================== -// File Name: pricing.scss -// Description: pricing Page Content SCSS -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -// pricing card -.pricing-card { - // card active border - .card { - &.popular { - border: 1px solid $primary; - } - } - // list group circle - .list-group-circle { - font-weight: $font-weight-bold; - color: $headings-color; - } - // plan price value - .annual-plan { - margin-bottom: 1.7rem; - .plan-price { - sup { - top: -1.5rem; - left: 0.2rem; - } - span { - font-size: 3.5rem; - line-height: 0.8; - } - sub { - bottom: 0; - right: 0.14rem; - } - } - - // annual pricing value - .annual-pricing { - position: absolute; - margin: auto; - left: 0; - right: 0; - } - } -} - -// trial free card -.pricing-free-trial { - height: 16.71rem; - background-color: rgba(186, 191, 199, 0.12); - margin-right: -$content-padding; - margin-left: -$content-padding; - margin-top: 7.5rem; - margin-bottom: 6.3rem; - - // row default margin zero because it cause the horizontal scroll bar - .row { - margin: 0; - } - // content container - .pricing-trial-content { - padding: 0 1rem; - // image - img { - position: relative; - top: -3.1rem; - } - } -} - -// price trial ad card in small screen -@include media-breakpoint-down(sm) { - .pricing-free-trial { - height: auto; - .pricing-trial-content { - flex-direction: column; - align-items: center; - .pricing-trial-img { - top: 0; - margin-top: 2rem; - height: 150px; - } - } - } -} - -// free trial div margin change on below screen -@include media-breakpoint-down(xs) { - .pricing-free-trial { - margin-right: -1.2rem; - margin-left: -1.2rem; - } -} diff --git a/src/@core/scss/base/pages/page-profile.scss b/src/@core/scss/base/pages/page-profile.scss deleted file mode 100644 index 7d41c126e7..0000000000 --- a/src/@core/scss/base/pages/page-profile.scss +++ /dev/null @@ -1,146 +0,0 @@ -// ================================================================================================ -// File Name: page-profile.scss -// Description: Page content different types of users page layouts SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -// User profile Scss -#user-profile { - /*-------------profile header section---------*/ - .profile-header { - overflow: hidden; - - // profile picture container - .profile-img-container { - position: absolute; - bottom: -2rem; - left: 2.14rem; - z-index: 2; - - // profile image - .profile-img { - height: 8.92rem; - width: 8.92rem; - border: 0.357rem solid $white; - background-color: $white; - border-radius: $card-border-radius; - box-shadow: $box-shadow; - } - } - - // profile navbar padding - .profile-header-nav { - .navbar { - padding: 0.8rem 1rem; - - // navbar toggle button - .navbar-toggler { - line-height: 0; - } - .profile-tabs { - .nav-item { - i, - svg { - margin-right: 0; - } - } - } - } - } - } - - /*-------- profile info section --------*/ - #profile-info { - // profile star icons - .profile-star { - color: $gray-100; - - i, - svg { - // filled star icons - &.profile-favorite { - fill: $warning; - stroke: $warning; - } - } - } - - // filled heart icons - .profile-likes { - fill: $danger; - stroke: $danger; - } - - // progress-bar height - .profile-polls-info { - .progress { - height: 0.42rem; - } - } - } - - //profile-latest-img - hover effect - .profile-latest-img { - transition: all 0.2s ease-in-out; - &:hover { - transform: translateY(-4px) scale(1.2); - z-index: 10; - } - img { - margin-top: 1.28rem; - } - } - - // Load More Button - Block UI - .block-element { - .spinner-border { - border-width: 0.14rem; - } - } -} - -// Latest Photo Section - Image size -@include media-breakpoint-down(md) { - #user-profile { - .profile-latest-img { - img { - width: 100%; - } - } - } -} - -@include media-breakpoint-up(md) { - // navbar tabs pills - .profile-header-nav { - .profile-tabs { - width: 100%; - margin-left: 13.2rem; - } - } -} - -// profile img and title -@include media-breakpoint-down(xs) { - #user-profile { - .profile-header { - .profile-img-container { - .profile-img { - height: 100px; - width: 100px; - } - .profile-title { - h2 { - font-size: 1.5rem; - } - } - } - } - } -} diff --git a/src/@core/scss/base/pages/ui-colors.scss b/src/@core/scss/base/pages/ui-colors.scss deleted file mode 100644 index 6afcbbeb02..0000000000 --- a/src/@core/scss/base/pages/ui-colors.scss +++ /dev/null @@ -1,25 +0,0 @@ -// =============================================================================================== -// File Name: colors.scss -// Description: Colors Page Content SCSS -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -.colors-list { - li { - padding: 0.4rem; - i, - svg { - height: 1.2rem; - width: 1.2rem; - top: 0; - position: relative; - margin-right: 0.25rem; - } - } -} diff --git a/src/@core/scss/base/pages/ui-feather.scss b/src/@core/scss/base/pages/ui-feather.scss deleted file mode 100644 index 7fe836a696..0000000000 --- a/src/@core/scss/base/pages/ui-feather.scss +++ /dev/null @@ -1,59 +0,0 @@ -@import '../bootstrap-extended/include'; // Bootstrap includes - -.icon-search-wrapper { - max-width: 300px; - - .feather-search { - height: 1.15rem; - width: 1.15rem; - } -} -#icons-container { - .icon-card { - width: 128px; - } -} - -// Active Card -.icon-card { - border: 1px solid transparent; - &.active { - border-color: $primary; - i, - svg { - color: $primary; - } - } -} - -@media (max-width: 1024px) { - #icons-container { - .icon-card { - width: 126px; - } - } -} - -@media (max-width: 768px) { - #icons-container { - .icon-card { - width: 131px; - } - } -} - -@media (max-width: 414px) { - #icons-container { - .icon-card { - width: 110px; - } - } -} - -@media (max-width: 375px) { - #icons-container { - .icon-card { - width: 150px; - } - } -} diff --git a/src/@core/scss/base/plugins/charts/chart-apex.scss b/src/@core/scss/base/plugins/charts/chart-apex.scss deleted file mode 100644 index 616d3aad3d..0000000000 --- a/src/@core/scss/base/plugins/charts/chart-apex.scss +++ /dev/null @@ -1,158 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -.apexcharts-canvas { - line[stroke='transparent'] { - display: none; - } - .apexcharts-tooltip { - background: $white; - border-color: $border-color; - .apexcharts-tooltip-title { - background: $white !important; - border-color: $border-color !important; - font-weight: 600; - } - &.apexcharts-theme-dark { - .apexcharts-tooltip-text-label, - .apexcharts-tooltip-text-value { - color: $white; - } - } - } - .apexcharts-xaxistooltip, - .apexcharts-yaxistooltip { - background: $body-bg; - border-color: $border-color; - &:after, - &:before { - border-bottom-color: $body-bg; - } - } - .apexcharts-text, - .apexcharts-tooltip-text, - .apexcharts-datalabel-label, - .apexcharts-datalabel { - font-family: $font-family-base !important; - fill: $body-color; - font-weight: 400; - filter: none; - } - - .apexcharts-pie-label { - fill: white; - filter: none; - } - - .apexcharts-pie { - .apexcharts-pie-series .apexcharts-pie-area { - stroke-width: 0; - } - .apexcharts-datalabel-label, - .apexcharts-datalabel-value { - font-size: 1.5rem; - } - } - - .apexcharts-marker { - box-shadow: none; - } - .apexcharts-legend-series { - & + .apexcharts-legend-series { - margin-top: 0.625rem; - } - .apexcharts-legend-text { - margin-left: 0.5rem; - color: $body-color !important; - font-size: 1rem !important; - } - } - .apexcharts-xcrosshairs, - .apexcharts-ycrosshairs, - .apexcharts-gridline { - stroke: $border-color; - } -} -.apexcharts-legend.position-bottom { - bottom: 3rem; -} - -.dark-layout { - .apexcharts-canvas { - .apexcharts-xaxis-tick, - line { - stroke: $theme-dark-border-color; - } - .apexcharts-heatmap { - .apexcharts-heatmap-rect { - stroke: $theme-dark-border-color; - } - } - .apexcharts-radialbar { - .apexcharts-radialbar-track .apexcharts-radialbar-area { - stroke: $theme-dark-body-bg; - } - } - .apexcharts-radar-series { - polygon { - fill: $theme-dark-body-bg; - stroke: $theme-dark-border-color; - } - } - .apexcharts-datalabels-group { - .apexcharts-datalabel-value { - fill: $white; - } - } - .apexcharts-tooltip { - background: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - .apexcharts-tooltip-title { - background: $theme-dark-card-bg !important; - border-color: $theme-dark-border-color !important; - color: $white; - } - .apexcharts-tooltip-text-label, - .apexcharts-tooltip-text-value { - color: $white; - } - } - .apexcharts-xaxistooltip, - .apexcharts-yaxistooltip { - background: $theme-dark-body-bg; - border-color: $theme-dark-border-color; - &:after, - &:before { - border-bottom-color: $theme-dark-border-color; - } - .apexcharts-xaxistooltip-text, - .apexcharts-yaxistooltip-text { - color: $white; - } - } - .apexcharts-xaxistooltip { - .apexcharts-xaxistooltip-text { - color: $white; - } - } - .apexcharts-yaxis-label, - .apexcharts-xaxis-label, - .apexcharts-tooltip-text, - .apexcharts-datalabel-label { - fill: $theme-dark-body-color; - } - .apexcharts-marker { - stroke: $theme-dark-border-color; - } - .apexcharts-legend-series { - .apexcharts-legend-text { - color: $theme-dark-body-color !important; - } - } - .apexcharts-xcrosshairs, - .apexcharts-ycrosshairs, - .apexcharts-gridline { - stroke: $theme-dark-border-color; - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-context-menu.scss b/src/@core/scss/base/plugins/extensions/ext-component-context-menu.scss deleted file mode 100644 index 97dcc2ce01..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-context-menu.scss +++ /dev/null @@ -1,101 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -/********* CONTEXT MENU *********/ - -.context-menu-list { - margin: 0; - padding: $dropdown-padding-y 0; - border-radius: $dropdown-border-radius; - border: $dropdown-border-width solid $dropdown-border-color; - box-shadow: $dropdown-box-shadow; - min-width: $dropdown-min-width; - - .context-menu-item { - padding: $dropdown-item-padding-y $dropdown-item-padding-x; - color: $dropdown-color; - - &.context-menu-submenu:after { - border-color: transparent transparent transparent $dropdown-color; - } - - &.context-menu-hover, - &:hover, - &:focus { - background-color: $dropdown-link-hover-bg !important; - color: $primary; - - &.context-menu-submenu:after { - border-color: transparent transparent transparent $primary !important; - } - } - - &:focus { - outline: 0; - } - } -} - -// Dark Layout -.dark-layout { - .context-menu-list { - background-color: $theme-dark-body-bg; - border-color: $theme-dark-border-color; - - .context-menu-item { - background-color: $theme-dark-body-bg; - - span { - color: $theme-dark-body-color; - } - - &.context-menu-hover { - > span { - color: $primary; - } - } - - &.context-menu-submenu:after { - border-color: transparent transparent transparent $theme-dark-body-color; - } - } - } -} - -// RTL -[data-textdirection='rtl'] { - .context-menu-list { - z-index: 1031 !important; - - .context-menu-item { - &.context-menu-submenu:after { - transform: rotate(180deg); - top: 1.2rem; - right: 1rem; - left: auto; - border-color: transparent $dropdown-color transparent transparent; - } - - &.context-menu-hover { - &.context-menu-submenu:after { - border-color: transparent $primary transparent transparent !important; - } - } - - > .context-menu-list { - left: 100%; - margin-left: 0; - } - } - } - - .dark-layout { - .context-menu-list { - .context-menu-item { - &.context-menu-submenu:after { - border-color: transparent $theme-dark-body-color transparent transparent; - } - } - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-drag-drop.scss b/src/@core/scss/base/plugins/extensions/ext-component-drag-drop.scss deleted file mode 100644 index 53176d6f98..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-drag-drop.scss +++ /dev/null @@ -1,51 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -// draggable cursor - grab -.draggable { - cursor: grab; - .gu-unselectable & { - cursor: grabbing; - } -} - -// For Multi List -#multiple-list-group-a, -#multiple-list-group-b { - min-height: 5.714rem; -} - -// For Handle -#dd-with-handle { - .list-group { - min-height: 5.714rem; - .handle { - padding: 0 5px; - margin-right: 5px; - background-color: rgba($black, 0.1); - cursor: move; - font-size: 1.2rem; - } - } -} -.gu-mirror { - .handle { - padding: 0 5px; - margin-right: 5px; - background-color: rgba($black, 0.1); - cursor: move; - font-size: 1.2rem; - } -} - -// Dak Layout -.dark-layout { - // Drag & drop moving element - .gu-mirror { - &:not(.badge):not([class*='col-']) { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - box-shadow: $theme-dark-box-shadow; - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-media-player.scss b/src/@core/scss/base/plugins/extensions/ext-component-media-player.scss deleted file mode 100644 index 3d29c1e3b4..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-media-player.scss +++ /dev/null @@ -1,21 +0,0 @@ -// ================================================================================================ -// File Name: ext-component-media-player.scss -// Description: Media Player SCSS. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -// to remove outline on focus -.audio-player { - &:focus { - outline: 0; - } -} -.plyr__controls { - justify-content: flex-start; -} -.plyr__progress { - flex-grow: 1; -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-ratings.scss b/src/@core/scss/base/plugins/extensions/ext-component-ratings.scss deleted file mode 100644 index 11afdd8e39..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-ratings.scss +++ /dev/null @@ -1,57 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -.jq-ry-container:not(.multi-color-ratings) { - .jq-ry-normal-group { - i, - svg { - fill: $gray-100; - } - } - .jq-ry-rated-group { - i, - svg { - fill: $warning; - } - } -} - -// Dark Layout -.dark-layout { - .jq-ry-container:not(.multi-color-ratings) { - .jq-ry-normal-group { - i, - svg { - fill: $theme-dark-text-muted-color; - } - } - } -} - -// RTL -[data-textdirection='rtl'] { - .jq-ry-container:not(.multi-color-ratings) { - .jq-ry-normal-group { - i, - svg { - fill: $warning; - } - } - .jq-ry-rated-group { - i, - svg { - fill: $gray-100; - } - } - } - .dark-layout { - .jq-ry-container:not(.multi-color-ratings) { - .jq-ry-rated-group { - i, - svg { - fill: $theme-dark-text-muted-color; - } - } - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-sliders.scss b/src/@core/scss/base/plugins/extensions/ext-component-sliders.scss deleted file mode 100644 index 4ef527cf08..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-sliders.scss +++ /dev/null @@ -1,145 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -$slider_width: 6px; -$handle-size: 1rem; - -.noUi-target { - background-color: rgba($primary, 0.12); - border-width: 0; - box-shadow: none; - border-radius: 1rem; - &.noUi-connect { - box-shadow: none; - } -} - -// horizontal slider and it's sizes -.noUi-horizontal { - height: $slider_width; - .noUi-handle { - width: $handle-size; - height: $handle-size; - cursor: pointer; - right: -($handle-size - ($handle-size/7)); - top: -4px; - } - .noUi-tooltip { - bottom: 135% !important; - } -} -// pips, marker and value -.noUi-pips { - color: $text-muted; -} -.noUi-marker { - background: $border-color; -} -.noUi-value { - font-size: 0.857rem; -} -.noUi-marker-horizontal.noUi-marker, -.noUi-marker-horizontal.noUi-marker-large { - height: 8px; -} - -// slider handle styles -.noUi-handle { - box-shadow: none; - border: none; - - &:after, - &:before { - display: none; - } - border-radius: 50%; - background: $white; - border: 2px solid $primary; -} - -// default selected slide area style -.noUi-connect { - background: $primary; - box-shadow: none; -} - -// Tooltip style -.noUi-tooltip { - transform: translate(-10%, -50%); - font-size: 0.857rem; - border: none; - color: $body-color; - background-color: $body-bg; - padding: 0.1718rem 0.35rem; - font-weight: $font-weight-bold; -} - -// noUi Vertical customization -.noUi-vertical { - display: inline-block; - width: $slider_width; - - .noUi-origin { - right: auto; - } - - .noUi-handle { - width: 1rem; - height: 1rem; - top: -0.375rem; - left: -0.3rem; - } - .noUi-tooltip { - right: 135% !important; - } -} - -// for example value of noUI Hover -.hover_val { - font: 400 12px Arial; - color: $body-color; - display: block; - margin: 15px 0; -} - -// to remove outline on focus -.noUi-handle:focus { - outline: 0; -} - -// IE SPECIFIC FOR SLIDER WITH INPUT -_:-ms-lang(x), -.slider-select { - flex: 0 0 10%; - max-width: 10%; -} - -// Dark Layout -// ------------- -.dark-layout { - .noUi-handle { - background-color: $theme-dark-card-bg; - } - .noUi-tooltip { - background-color: $theme-dark-body-bg; - color: $theme-dark-body-color; - } - .noUi-pips, - .noUi-value { - color: $theme-dark-body-color; - } - .noUi-marker { - background: $theme-dark-border-color; - } -} - -// RTL -// ------------- -[data-textdirection='rtl'] { - .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { - right: auto; - } - .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { - left: -3px; - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-sweet-alerts.scss b/src/@core/scss/base/plugins/extensions/ext-component-sweet-alerts.scss deleted file mode 100644 index 8d08283539..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-sweet-alerts.scss +++ /dev/null @@ -1,124 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -.swal2-container { - .swal2-popup { - border-radius: $card-border-radius; - padding: 2rem; - - // close button - .swal2-close:focus { - outline: none; - box-shadow: none; - } - - // content - .swal2-content { - color: $body-color; - } - - // header styling - .swal2-title { - font-size: $h3-font-size; - font-weight: $headings-font-family; - color: $headings-color; - } - - // remove box-shadow on focus of buttons - button.swal2-confirm:focus { - box-shadow: none; - } - - // input - input.swal2-input { - height: $input-height; - font-size: $font-size-base; - padding: $input-padding-y $input-padding-x; - color: $body-color; - border-color: $custom-control-border-color; - border-radius: $border-radius; - line-height: $line-height-base; - &:focus { - border-color: $primary !important; - box-shadow: $input-focus-box-shadow; - } - } - - // steps - .swal2-progress-steps { - .swal2-progress-step { - background-color: $primary; - &.swal2-active-progress-step { - ~ .swal2-progress-step-line, - ~ .swal2-progress-step { - background-color: lighten(theme-color('primary'), 15%); - } - } - } - .swal2-progress-step-line { - background-color: $primary; - } - } - - // pre code - pre { - min-height: 1.35rem; - margin-top: 0.5rem; - } - - // footer - .swal2-footer { - border-color: $border-color; - color: $body-color; - } - } -} - -// Dark Layout -.dark-layout { - .swal2-container { - .swal2-modal { - background-color: $theme-dark-card-bg; - - .swal2-header { - .swal2-title { - color: $theme-dark-headings-color; - } - - .swal2-icon-text { - color: inherit; - } - - .swal2-success-circular-line-left, - .swal2-success-circular-line-right, - .swal2-success-fix, - .swal2-animate-success-icon { - background-color: $theme-dark-card-bg !important; - } - } - - input.swal2-input { - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - } - - .swal2-content { - color: $theme-dark-body-color; - } - - pre, - code { - color: $theme-dark-body-color; - } - .swal2-input { - background-color: $theme-dark-card-bg; - } - - // footer - .swal2-footer { - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - } - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-swiper.scss b/src/@core/scss/base/plugins/extensions/ext-component-swiper.scss deleted file mode 100644 index 61e43241f7..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-swiper.scss +++ /dev/null @@ -1,367 +0,0 @@ -/*========================================================================================= - File Name: ext-component-swiper.scss - Description: swiper plugin scss. - ---------------------------------------------------------------------------------------- - Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template - Author: PIXINVENT - Author URL: http://www.themeforest.net/user/pixinvent -==========================================================================================*/ - -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -/* Swiper css */ -/* ---------- */ -/* swiper slide shadow */ -.swiper-container { - .swiper-shadow { - box-shadow: 2px 8px 10px 0 rgba(25, 42, 70, 0.13) !important; - } -} - -// swiper pagination -.swiper-pagination { - // bullet pagination - .swiper-pagination-bullet { - &:focus { - outline: none; - } - &.swiper-pagination-bullet-active { - background-color: $primary; - } - } - - // progress bar pagination - &.swiper-pagination-progressbar { - .swiper-pagination-progressbar-fill { - background-color: $primary; - } - } -} - -// centered slides option-1 -.swiper-centered-slides { - &.swiper-container { - .swiper-slide { - text-align: center; - font-weight: $headings-font-weight; - background-color: $white; - height: auto; - width: auto !important; - padding: 2rem 5.5rem; - cursor: pointer; - - &.swiper-slide-active { - border: 2px solid $primary; - - i, - svg { - color: $primary; - } - } - } - } - .swiper-button-next { - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $white), '#', '%23')); - } - } - .swiper-button-prev { - &:after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $white), '#', '%23')); - } - } - - .swiper-button-next, - .swiper-button-prev { - height: 40px !important; - width: 40px !important; - - &:after { - border-radius: 50%; - background-color: $primary; - box-shadow: 0 2px 4px 0 rgba($black, 0.5) !important; - background-size: 24px !important; - height: 40px !important; - width: 40px !important; - } - } - - // For RTL - &.swiper-container-rtl { - .swiper-button-next { - &:after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $white), '#', '%23')); - } - } - .swiper-button-prev { - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $white), '#', '%23')); - } - } - } -} - -// centered slides option-2 -.swiper-centered-slides-2 { - &.swiper-container { - .swiper-slide { - font-weight: $headings-font-weight; - background-color: $swiper-bg; - height: auto; - width: auto !important; - cursor: pointer; - - &.swiper-slide-active { - color: $white; - background-color: $primary !important; - box-shadow: 0 3px 6px 0 rgba($primary, 0.5) !important; - } - } - } -} - -/* cube effect */ -.swiper-cube-effect { - &.swiper-container { - width: 300px; - left: 50%; - margin-left: -150px; - margin-top: -12px; - } -} - -/* swiper coverflow slide width */ -.swiper-coverflow { - &.swiper-container { - .swiper-slide { - width: 300px; - } - } -} - -.gallery-thumbs { - padding: 10px 0; - background: $black; - - .swiper-slide { - opacity: 0.4; - } - - .swiper-slide-thumb-active { - opacity: 1; - } -} - -// parallax -.swiper-parallax { - .swiper-slide { - padding: 2.67rem 4rem; - - .title { - font-size: $h5-font-size; - padding: 0.5rem 0; - } - - .text { - font-size: $font-size-sm; - } - } - - .parallax-bg { - position: absolute; - width: 130%; - } -} - -.swiper-virtual { - &.swiper-container { - height: 300px; - - .swiper-slide { - /* virtual slides */ - font-size: $h3-font-size; - background-color: $kbd-bg; - display: flex; - justify-content: center; - align-items: center; - } - } -} - -//navigation button custom icons -.swiper-button-prev, -.swiper-button-next, -.swiper-container-rtl .swiper-button-prev, -.swiper-container-rtl .swiper-button-next { - background-image: none; - color: $white; - width: 38px; - font-size: $h1-font-size; - - &:focus { - outline: none; - } -} - -.swiper-button-prev { - &:after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - padding-right: 1px; - } -} - -.swiper-button-next { - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - padding-right: 2px; - } -} - -.swiper-container-rtl { - .swiper-button-prev { - &:after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - } - } - - .swiper-button-next { - &:after { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $primary), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 44px; - color: $body-color; - width: 44px; - height: 44px; - content: ''; - } - } -} - -// Media query for medium screen -@media only screen and (max-width: 768px) { - //navigation button custom boxicons - .swiper-button-prev { - font-size: $h4-font-size; - top: 55%; - &:after { - height: 28px; - width: 28px; - background-size: 24px; - } - } - - .swiper-button-next { - font-size: $h4-font-size; - top: 55%; - &:after { - background-size: 24px; - } - } - .swiper-centered-slides { - .swiper-button-next, - .swiper-button-prev { - &:after { - height: 28px; - width: 28px; - background-size: 18px; - } - } - } - // parallax - .swiper-parallax { - .swiper-slide { - padding: 1rem 1.2rem; - } - - img { - height: 100% !important; - } - } -} - -// Media query for small screen -@media only screen and (max-width: 576px) { - // centered slides option-1 - .swiper-centered-slides { - &.swiper-container { - .swiper-slide { - padding: 1.6rem 2.5rem; - - i, - svg { - height: $h5-font-size !important; - width: $h5-font-size !important; - font-size: $h5-font-size !important; - } - } - } - } - - // cube effect - .swiper-cube-effect { - &.swiper-container { - width: 150px; - left: 70%; - } - } - - // parallax - .swiper-parallax { - .swiper-slide { - padding: 1rem 1.3rem; - } - } - - // virtual slides - .swiper-virtual { - &.swiper-container { - .swiper-slide { - font-size: $font-size-base; - } - } - } -} - -// Dark Layout -.dark-layout { - .swiper-container { - &:not(.swiper-parallax) { - .swiper-slide { - background-color: $theme-dark-body-bg; - } - } - &.swiper-centered-slides { - .swiper-slide { - background-color: $theme-dark-card-bg; - } - } - &.swiper-parallax { - .swiper-slide * { - color: $body-color; - } - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-toastr.scss b/src/@core/scss/base/plugins/extensions/ext-component-toastr.scss deleted file mode 100644 index 75b449aa55..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-toastr.scss +++ /dev/null @@ -1,254 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -// Toast container opacity -#toast-container > div { - opacity: 1; - -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); - filter: alpha(opacity=100); - max-width: none; - border-radius: $toast-border-radius; -} - -// Toast container hover shadow -#toast-container > div, -#toast-container > div:hover { - box-shadow: $toast-box-shadow; -} - -#toast-container > .toast { - background-image: none !important; -} -// Toast colors -.toast { - background-color: $white; - color: $body-color !important; - .toast-close-button { - color: $body-color; - font-size: 1.75rem; - font-weight: $font-weight-normal; - top: 0; - right: 0; - text-shadow: none; - - &:focus { - outline: none; - } - } - .toast-title { - font-size: $font-size-base; - font-weight: $font-weight-bolder; - line-height: 1.75; - } - .toast-progress { - opacity: 1; - } - &:before { - content: ''; - height: 24px; - width: 24px; - border-radius: 50%; - color: $white; - position: absolute; - left: 1rem; - } - &:after { - content: ''; - background-size: $font-size-base; - background-repeat: no-repeat; - position: absolute; - left: 1.38rem; - top: 1.44rem; - width: $font-size-base; - height: $font-size-base; - } -} - -// we are using only few colors in toast so not adding in palette.scss -// plugin class name 'error' is also differ then ours so not useful to add in palette -.toast-success { - .toast-title { - color: $success; - } - .toast-progress { - background-color: $success; - } - &:before { - background-color: $success; - } - &:after { - background-image: url(str-replace(str-replace($check, 'currentColor', $white), '#', '%23')); - } -} -.toast-error { - .toast-title { - color: $danger; - } - .toast-progress { - background-color: $danger; - } - &:before { - background-color: $danger; - } - &:after { - background-image: url(str-replace(str-replace($remove, 'currentColor', $white), '#', '%23')); - } -} -.toast-info { - .toast-title { - color: $info; - } - .toast-progress { - background-color: $info; - } - &:before { - background-color: $info; - } - &:after { - background-image: url(str-replace(str-replace($infoIcon, 'currentColor', $white), '#', '%23')); - } -} -.toast-warning { - .toast-title { - color: $warning; - } - .toast-progress { - background-color: $warning; - } - &:before { - background-color: $warning; - } - &:after { - background-image: url(str-replace(str-replace($warningIcon, 'currentColor', $white), '#', '%23')); - } -} - -// position alignments -.toast-top-left { - top: 1.3rem; - left: $content-padding; -} -.toast-top-right { - top: 1.3rem; - right: $content-padding; -} -.toast-top-center, -.toast-top-full-width { - top: 1.3rem; -} -.toast-bottom-left { - bottom: 1.3rem; - left: $content-padding; -} -.toast-bottom-right { - bottom: 1.3rem; - right: $content-padding; -} -.toast-bottom-center, -.toast-bottom-full-width { - bottom: 1.3rem; -} - -// Media query - -@media (max-width: 480px) and (min-width: 241px) { - #toast-container > .toast { - &:after { - top: 0.95rem; - } - .toast-close-button { - top: 0; - right: -1px; - } - } - #toast-container > div { - width: 20rem; - } - .toast-top-left { - left: 0; - } - #toast-container { - &.toast-top-center, - &.toast-bottom-center { - right: 1rem; - > div { - width: 20rem !important; - } - } - } - .toast-top-full-width, - .toast-bottom-full-width { - right: 0; - left: 0; - width: 93%; - > div { - width: 100%; - } - } - .toast-bottom-left { - left: 0.25rem; - bottom: 0.75rem; - } - .toast-bottom-right { - right: 2.25rem; - bottom: 0.75rem; - } - .toast-bottom-center, - .toast-bottom-full-width { - bottom: 0.75rem; - } - [data-textdirection='rtl'] { - #toast-container > div { - padding-right: 8px; - } - } -} - -// Toastr Dark Layout -.dark-layout { - #toast-container > div, - #toast-container > div:hover { - box-shadow: $theme-dark-box-shadow; - } - #toast-container { - .toast { - background-color: $theme-dark-card-bg; - color: $theme-dark-body-color !important; - .toast-close-button { - color: $theme-dark-body-color; - } - } - } -} - -[data-textdirection='rtl'] { - .toast .toast-close-button { - @include media-breakpoint-down(xs) { - top: 0.55rem !important; - right: 0.5rem !important; - } - } - .toast-top-left { - left: 1rem; - right: auto; - } - .toast-top-right { - right: 3rem; - left: auto; - } - .toast-bottom-left { - left: 1em; - right: auto; - } - .toast-bottom-right { - right: 3rem; - left: auto; - } - .toast-top-full-width, - .toast-bottom-full-width { - &#toast-container > div { - left: 0; - right: 0; - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-tour.scss b/src/@core/scss/base/plugins/extensions/ext-component-tour.scss deleted file mode 100644 index f9d797b9d0..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-tour.scss +++ /dev/null @@ -1,80 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -.shepherd-element { - border-radius: $border-radius; - width: 350px; - &[data-popper-placement='bottom'] { - margin-top: 1rem !important; - .shepherd-arrow:before { - background-color: $primary !important; - } - } - &[data-popper-placement='top'] { - margin-bottom: 1rem !important; - } - &[data-popper-placement='left'] { - margin-right: 1rem !important; - } - &[data-popper-placement='right'] { - margin-left: 1rem !important; - } - - .shepherd-content { - border-radius: $border-radius; - // header - .shepherd-header { - background-color: $primary; - padding: 0.38rem 1.2rem; - border-radius: $border-radius $border-radius 0 0; - .shepherd-title { - color: $white; - font-weight: 500; - font-size: 1.1rem; - } - .shepherd-cancel-icon { - color: $white; - font-size: 1.7rem; - - &:focus { - outline: none; - } - } - } - - // body or text - .shepherd-text { - color: $body-color; - padding: 0.8rem 1.2rem; - } - - // footer - .shepherd-footer { - padding: 0 1.2rem 1rem; - justify-content: space-between; - .shepherd-button { - padding: 0.5rem 1.3rem; - } - } - } - @include media-breakpoint-down(xs) { - width: 300px; - } -} - -// Dark layout -.dark-layout { - .shepherd-element { - background-color: $theme-dark-card-bg; - &:not([data-popper-placement='bottom']) { - .shepherd-arrow:before { - background-color: $theme-dark-card-bg; - } - } - .shepherd-content { - .shepherd-text { - color: $theme-dark-body-color; - } - } - } -} diff --git a/src/@core/scss/base/plugins/extensions/ext-component-tree.scss b/src/@core/scss/base/plugins/extensions/ext-component-tree.scss deleted file mode 100644 index 53289e0034..0000000000 --- a/src/@core/scss/base/plugins/extensions/ext-component-tree.scss +++ /dev/null @@ -1,154 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -.jstree > .jstree-container-ul .jstree-loading > .jstree-ocl, -.jstree > .jstree-container-ul .jstree-loading > .jstree-ocl, -.jstree > .jstree-container-ul .jstree-loading > .jstree-ocl { - background-image: url('data:image/gif;base64,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'); -} - -.jstree .jstree-node, -.jstree .jstree-icon, -.jstree .jstree-file, -.jstree .jstree-folder, -#jstree-dnd.jstree .jstree-ok, -#jstree-dnd.jstree .jstree-er, -.jstree-small .jstree-node, -.jstree-small .jstree-icon, -.jstree-small .jstree-file, -.jstree-small .jstree-folder, -#jstree-dnd.jstree-small .jstree-ok, -#jstree-dnd.jstree-small .jstree-er, -.jstree-large .jstree-node, -.jstree-large .jstree-icon, -.jstree-large .jstree-file, -.jstree-large .jstree-folder, -#jstree-dnd.jstree-large .jstree-ok, -#jstree-dnd.jstree-large .jstree-er { - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABgCAYAAABsS6soAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGAGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDgtMThUMTg6NTU6MzIrMDU6MzAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA4LTE4VDE5OjI4OjQwKzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA4LTE4VDE5OjI4OjQwKzA1OjMwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1N2M4OTEyLWRmYzMtNDM5YS1hYjJjLTcwMGRjNWQxMDkwMyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRlN2RlN2M1LTZlY2MtMDI0Ny1hN2I0LTJmOTU3NDc3MjAzNiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNhOWQ5OTMyLWFmNmMtNGFkMy1hNTUzLTFlYjczYjRlMWI2ZCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6M2E5ZDk5MzItYWY2Yy00YWQzLWE1NTMtMWViNzNiNGUxYjZkIiBzdEV2dDp3aGVuPSIyMDIwLTA4LTE4VDE4OjU1OjMyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzU3Yzg5MTItZGZjMy00MzlhLWFiMmMtNzAwZGM1ZDEwOTAzIiBzdEV2dDp3aGVuPSIyMDIwLTA4LTE4VDE5OjI4OjQwKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MDZg5AAAIR0lEQVR42u2dX4gVVRzHZ0mktWuQEeSLErgW2CIp3SJy6SkoCBZ6U0oQjArpIUVCH4rATUyjoKcEHwJ9CKLAiKg3jYoL/aOCRYNICIVKQW9CS8v2+7nnuuPZmbnjvXPmzJ7z+cCP2XV29rhn9nz2O3/PyNzcXHIzTE1NJXAd7bwR2gfw8/u3b9++oX7/RhAgACxVRIBDbY8ASWAkQCABIkAAIAEiQBIYCRBIgAgQAEiACJAERgIEEiACBA8sl1oldaf5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'); -} - -@media (max-width: 768px) { - #jstree-dnd.jstree-dnd-responsive > .jstree-ok, - #jstree-dnd.jstree-dnd-responsive > .jstree-er, - .jstree-responsive .jstree-icon, - .jstree-responsive .jstree-node, - .jstree-responsive .jstree-icon, - .jstree-responsive .jstree-node > .jstree-ocl, - .jstree-responsive .jstree-themeicon, - .jstree-responsive .jstree-checkbox, - .jstree-responsive .jstree-file, - .jstree-responsive .jstree-folder { - background-image: url('data:image/png;base64,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'); - } -} - -.jstree .jstree-last, -.jstree > .jstree-no-dots .jstree-node, -.jstree > .jstree-no-dots .jstree-leaf > .jstree-ocl, -.jstree .jstree-disabled, -.jstree .jstree-themeicon-custom:not(.jstree-file):not(.jstree-folder) { - background: transparent !important; -} - -// Light Layout -.jstree { - .jstree-container-ul { - .jstree-anchor { - color: $body-color; - &.jstree-clicked, - &.jstree-hovered { - background: transparent; - box-shadow: none; - } - } - .jstree-node { - .jstree-wholerow-clicked { - background: rgba($color: $primary, $alpha: 0.1); - } - .jstree-wholerow-hovered:not(.jstree-wholerow-clicked) { - background: transparent; - } - } - } -} - -// Context Menu Styling -.vakata-context.jstree-contextmenu { - background: $white; - border: 0; - box-shadow: 0px 0px 50px 0px rgba($black, 0.1); - li { - a { - color: $body-color; - padding: 0 1.5rem; - text-shadow: none; - i { - display: none; - } - } - &.vakata-context-hover > a { - background-color: $body-bg; - box-shadow: none; - } - &.vakata-context-separator { - a { - margin: 0; - border-color: $border-color; - } - } - &.vakata-contextmenu-disabled { - a { - color: $text-muted; - } - &.vakata-context-hover a { - background-color: transparent !important; - cursor: default; - } - } - ul { - background: $white; - border: 0; - box-shadow: 0px 0px 50px 0px rgba($black, 0.1); - } - } - .vakata-contextmenu-sep { - display: none; - } -} - -// Dark Layout -.dark-layout { - // Folder Icons and text colors - .jstree { - .jstree-container-ul { - .jstree-anchor { - color: $theme-dark-body-color; - } - } - } - - // Context Menu Styling - .vakata-context.jstree-contextmenu { - background: $theme-dark-card-bg; - box-shadow: $theme-dark-box-shadow; - li { - a { - color: $theme-dark-body-color; - } - &.vakata-context-hover > a { - background-color: $theme-dark-body-bg; - } - &.vakata-context-separator a { - border-color: $theme-dark-border-color; - } - &.vakata-contextmenu-disabled a { - color: $theme-dark-text-muted-color; - } - ul { - background: $theme-dark-card-bg; - box-shadow: $theme-dark-box-shadow; - } - } - } -} diff --git a/src/@core/scss/base/plugins/forms/form-file-uploader.scss b/src/@core/scss/base/plugins/forms/form-file-uploader.scss deleted file mode 100644 index 9957e6a7e2..0000000000 --- a/src/@core/scss/base/plugins/forms/form-file-uploader.scss +++ /dev/null @@ -1,103 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -.dropzone { - min-height: 350px; - border: 2px dashed $primary; - background: $body-bg; - position: relative; - // dropzone message customization - .dz-message { - font-size: 2rem; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - color: #7367f0; - display: flex; - justify-content: center; - align-items: center; - margin: 0; - } - - // dropzone message icon - .dz-message:before { - content: ''; - background-image: url(str-replace(str-replace($download, 'currentColor', $primary), '#', '%23')); - font-size: 80px; - position: absolute; - top: 14rem; - width: 80px; - height: 80px; - display: inline-block; - line-height: 1; - z-index: 2; - color: $primary; - text-indent: 0px; - font-weight: normal; - -webkit-font-smoothing: antialiased; - } - - // for preview of files - .dz-preview { - background: transparent !important; - - .dz-error-mark, - .dz-success-mark { - z-index: 10; - } - - .dz-image { - border-radius: $border-radius; - } - - .dz-error-message { - background: $danger; - &:after { - border-bottom: 6px solid $danger; - } - } - } - - // for dropzone preview and remove icon - .dz-preview .dz-remove { - font-size: 1.1rem; - color: $danger; - line-height: 2rem; - - &:before { - content: ''; - background-image: url(str-replace(str-replace($remove, 'currentColor', $danger), '#', '%23')); - display: inline-block; - line-height: 1; - z-index: 2; - text-indent: 0px; - font-weight: normal; - -webkit-font-smoothing: antialiased; - } - - &:hover { - text-decoration: none; - color: darken($danger, 10%); - } - } -} - -// For Small Screen drop Logo -@media (max-width: 576px) { - .dropzone { - .dz-message { - &:before { - top: 15rem; - } - } - } -} - -// dark layout -.dark-layout { - .dropzone { - background-color: lighten($theme-dark-card-bg, 3%); - } -} diff --git a/src/@core/scss/base/plugins/forms/form-number-input.scss b/src/@core/scss/base/plugins/forms/form-number-input.scss deleted file mode 100644 index 07c1b8489f..0000000000 --- a/src/@core/scss/base/plugins/forms/form-number-input.scss +++ /dev/null @@ -1,157 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -// Number Inputs (Touch spin) -$bootstrap-touchspin-width: 8.4rem; -$bootstrap-touchspin-width-lg: 9.375rem; -$bootstrap-touchspin-width-sm: 6.25rem; - -$bootstrap-touchspin-btn-width: 20px; -$bootstrap-touchspin-btn-height: 20px; -$bootstrap-touchspin-btn-width-lg: 24px; -$bootstrap-touchspin-btn-height-lg: 24px; -$bootstrap-touchspin-btn-width-sm: 16px; -$bootstrap-touchspin-btn-height-sm: 16px; - -/* Bootstrap Touchspin */ - -.bootstrap-touchspin { - &.input-group { - width: $bootstrap-touchspin-width; - align-items: center; - .form-control { - padding: 5px; - height: auto; - border: 0; - background-color: $body-bg; - border-radius: $border-radius !important; - text-align: center; - font-weight: 500; - &:focus { - z-index: 1; - box-shadow: none; - } - } - } - - .bootstrap-touchspin-injected { - margin: 0 !important; - &.input-group-prepend { - left: 12px; - position: relative; - } - &.input-group-append { - right: 12px; - position: relative; - } - .bootstrap-touchspin-down, - .bootstrap-touchspin-up { - padding: 0; - min-width: $bootstrap-touchspin-btn-width; - min-height: $bootstrap-touchspin-btn-width; - border-radius: $border-radius !important; - i, - svg { - height: 0.8rem; - width: 0.8rem; - font-size: 0.8rem; - position: relative; - top: -1px; - } - } - } - - // Disabled Touchspin - &.disabled-touchspin { - .bootstrap-touchspin-down, - .bootstrap-touchspin-up { - background-color: rgba($black, 0.5) !important; - cursor: default; - opacity: 0.5; - } - } - - // Touchspin Large - &.input-group-lg { - width: $bootstrap-touchspin-width-lg; - .touchspin { - &.form-control { - height: auto !important; - } - } - .bootstrap-touchspin-down, - .bootstrap-touchspin-up { - min-width: $bootstrap-touchspin-btn-width-lg; - min-height: $bootstrap-touchspin-btn-width-lg; - i, - svg { - height: 1rem; - width: 1rem; - font-size: 1rem; - top: -3px; - } - } - } - - // Touchspin Small - &.input-group-sm { - width: $bootstrap-touchspin-width-sm; - .touchspin { - &.form-control { - height: auto !important; - } - } - .bootstrap-touchspin-injected { - .bootstrap-touchspin-down, - .bootstrap-touchspin-up { - min-width: $bootstrap-touchspin-btn-width-sm; - min-height: $bootstrap-touchspin-btn-width-sm; - i, - svg { - height: 0.6rem; - width: 0.6rem; - font-size: 0.6rem; - } - } - } - } -} - -/* Number Type Input Box Scss for Touchspin - Remove arrow for firefox */ -.bootstrap-touchspin { - &.input-group { - input[type='number'] { - -moz-appearance: textfield; - } - } -} - -// Dark layout style -.dark-layout { - // number inputs[touchspin] - .bootstrap-touchspin { - &.input-group { - .form-control { - background-color: $theme-dark-body-bg; - } - } - - &.disabled-touchspin { - .bootstrap-touchspin-injected { - .bootstrap-touchspin-down, - .bootstrap-touchspin-up, - .disabled-max-min { - background-color: $gray-600 !important; - opacity: 1; - } - } - } - - .bootstrap-touchspin-injected { - .disabled-max-min { - background-color: $gray-600 !important; - opacity: 1; - } - } - } -} diff --git a/src/@core/scss/base/plugins/forms/form-quill-editor.scss b/src/@core/scss/base/plugins/forms/form-quill-editor.scss deleted file mode 100644 index 3a42e01c57..0000000000 --- a/src/@core/scss/base/plugins/forms/form-quill-editor.scss +++ /dev/null @@ -1,213 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -/* Set dropdown font-families */ -.ql-toolbar .ql-font span[data-label='Sailec Light']::before { - font-family: 'Sailec Light'; -} -.ql-toolbar .ql-font span[data-label='Sofia Pro']::before { - font-family: 'Sofia'; -} -.ql-toolbar .ql-font span[data-label='Slabo 27px']::before { - font-family: 'Slabo 27px'; -} -.ql-toolbar .ql-font span[data-label='Roboto Slab']::before { - font-family: 'Roboto Slab'; -} -.ql-toolbar .ql-font span[data-label='Inconsolata']::before { - font-family: 'Inconsolata'; -} -.ql-toolbar .ql-font span[data-label='Ubuntu Mono']::before { - font-family: 'Ubuntu Mono'; -} - -/* Set content font-families */ -.ql-font-sofia { - font-family: 'Sofia'; -} -.ql-font-slabo { - font-family: 'Slabo 27px'; -} -.ql-font-roboto { - font-family: 'Roboto Slab'; -} -.ql-font-inconsolata { - font-family: 'Inconsolata'; -} -.ql-font-ubuntu { - font-family: 'Ubuntu Mono'; -} - -// Quill Editor -.ql-toolbar { - border-color: $custom-control-border-color !important; - .ql-formats { - &:focus, - *:focus { - outline: 0; - } - // button and label hover - .ql-picker-label, - button { - &:hover, - &:focus { - color: $primary !important; - .ql-stroke { - stroke: $primary !important; - } - .ql-fill { - fill: $primary !important; - } - } - &.ql-active { - color: $primary !important; - } - } - .ql-picker-item.ql-selected { - color: $primary !important; - } - // quill dropdown item hover - .ql-picker-options { - .ql-picker-item:hover { - color: $primary !important; - } - .ql-active { - color: $primary !important; - } - } - } -} -.ql-bubble { - .ql-picker { - color: $white !important; - } - // stroke options color - .ql-stroke { - stroke: $white !important; - } - // fill options color - .ql-fill { - fill: $white !important; - } -} -.ql-container { - border-color: $custom-control-border-color !important; - font-family: $font-family-monospace; -} -.ql-editor { - a { - color: $primary; - } -} -// default picker options -.ql-picker { - color: $headings-color !important; -} -// stroke options color -.ql-stroke { - stroke: $headings-color !important; -} -.ql-active { - .ql-stroke { - stroke: $primary !important; - } - .ql-fill { - fill: $primary !important; - } -} -// fill options color -.ql-fill { - fill: $headings-color !important; -} -// Border rounded for editor -.ql-toolbar, -.ql-container { - border-top-right-radius: $border-radius; - border-top-left-radius: $border-radius; -} -.ql-toolbar { - + .ql-container, - .ql-container + & { - // ? If container/toolbar is below container/toolbar add bottom radius - border-bottom-right-radius: $border-radius; - border-bottom-left-radius: $border-radius; - // ? If container/toolbar is above container/toolbar remove top radius - border-top-right-radius: unset; - border-top-left-radius: unset; - } -} - -// Dark Layout -.dark-layout { - // Quill Editor - .quill-toolbar, - .ql-toolbar { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-border-color !important; - - // toolbar color - .ql-picker { - color: $white !important; - } - - .ql-stroke { - stroke: $white !important; - } - - .ql-fill { - fill: $white !important; - } - - // toolbar options colors - .ql-picker-options, - .ql-picker-label { - background-color: $theme-dark-input-bg; - .ql-active { - color: $primary !important; - } - } - } - .ql-active { - .ql-stroke { - stroke: $primary !important; - } - .ql-fill { - fill: $primary !important; - } - } - .ql-bubble { - .ql-toolbar { - background: $theme-dark-border-color; - border-radius: 2rem; - } - } - - .ql-container { - border-color: $theme-dark-border-color !important; - background-color: $theme-dark-input-bg; - } - - // syntax color - .ql-editor { - .ql-syntax { - background-color: $theme-dark-body-bg; - } - - &.ql-blank { - &:before { - color: $theme-dark-body-color; - } - } - } -} - -// RTL -[data-textdirection='rtl'] { - .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) { - i, - svg { - left: auto !important; - right: 0; - } - } -} diff --git a/src/@core/scss/base/plugins/forms/form-validation.scss b/src/@core/scss/base/plugins/forms/form-validation.scss deleted file mode 100644 index d45e585266..0000000000 --- a/src/@core/scss/base/plugins/forms/form-validation.scss +++ /dev/null @@ -1,27 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -form { - span.error { - width: 100%; - font-size: 0.857rem; - } - .error:not(input) { - color: $danger; - } - input.error, - input.error:focus { - border-color: $danger !important; - } - textarea.error { - border-color: $danger !important; - } - .select2.error { - + .select2-container--classic .select2-selection--single, - + .select2-container--default .select2-selection--single, - + .select2-container--classic .select2-selection--multiple, - + .select2-container--default .select2-selection--multiple { - border-color: $danger !important; - } - } -} diff --git a/src/@core/scss/base/plugins/forms/form-wizard.scss b/src/@core/scss/base/plugins/forms/form-wizard.scss deleted file mode 100644 index 889543928b..0000000000 --- a/src/@core/scss/base/plugins/forms/form-wizard.scss +++ /dev/null @@ -1,293 +0,0 @@ -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -$header-padding-y: 1.5rem; -$header-padding-x: 1.5rem; -$content-padding-x: 1.5rem; -$content-padding-y: 1.5rem; -$trigger-padding-vertical: 1rem; -$step-box-height: 38px; -$step-box-width: 38px; - -.bs-stepper { - background-color: $white; - box-shadow: $box-shadow; - border-radius: 0.5rem; - - .bs-stepper-header { - padding: $header-padding-y $header-padding-x; - flex-wrap: wrap; - border-bottom: 1px solid rgba($black, 0.08); - margin: 0; - .line { - flex: 0; - min-width: auto; - min-height: auto; - background-color: transparent; - margin: 0; - color: $body-color; - font-size: 1.5rem; - } - .step { - .step-trigger { - padding: 0 1.75rem; - flex-wrap: nowrap; - font-weight: normal; - .bs-stepper-box { - display: flex; - align-items: center; - justify-content: center; - width: $step-box-width; - height: $step-box-height; - padding: 0.5em 0; - font-weight: 500; - color: $gray-100; - background-color: rgba($gray-100, 0.12); - border-radius: 0.35rem; - } - - .bs-stepper-label { - text-align: left; - margin: 0; - margin-top: 0.5rem; - margin-left: 1rem; - - .bs-stepper-title { - display: inherit; - color: $body-color; - font-weight: 600; - line-height: 1rem; - margin-bottom: 0rem; - } - - .bs-stepper-subtitle { - font-weight: 400; - font-size: 0.85rem; - color: $text-muted; - } - } - - &:hover { - background-color: transparent; - } - } - - &.active { - .step-trigger { - .bs-stepper-box { - background-color: $primary; - color: $white; - box-shadow: 0 3px 6px 0 rgba($primary, 0.4); - } - .bs-stepper-label { - .bs-stepper-title { - color: $primary; - } - } - } - } - - &.crossed { - .step-trigger { - .bs-stepper-box { - background-color: rgba($color: $primary, $alpha: 0.12); - color: $primary !important; - } - .bs-stepper-label { - .bs-stepper-title { - color: $text-muted; - } - } - } - & + .line { - color: $primary; - } - } - - &:first-child { - .step-trigger { - padding-left: 0; - } - } - &:last-child { - .step-trigger { - padding-right: 0; - } - } - } - } - .bs-stepper-content { - padding: $content-padding-y $content-padding-x; - .content { - margin-left: 0; - - .content-header { - margin-bottom: 1rem; - } - } - } - - &.vertical { - .bs-stepper-header { - border-right: 1px solid $border-color; - border-bottom: none; - .step { - .step-trigger { - padding: $trigger-padding-vertical 0; - } - } - .line { - display: none; - } - } - .bs-stepper-content { - width: 100%; - padding-top: 2.5rem; - .content { - &:not(.active) { - display: none; - } - } - } - - &.wizard-icons { - .step { - text-align: center; - } - } - } - - &.wizard-modern { - background-color: transparent; - box-shadow: none; - .bs-stepper-header { - border: none; - } - .bs-stepper-content { - background-color: $white; - border-radius: 0.5rem; - box-shadow: $box-shadow; - } - } -} - -.horizontal-wizard, -.vertical-wizard, -.modern-horizontal-wizard, -.modern-vertical-wizard { - margin-bottom: 2.2rem; -} - -// Dark Layout -.dark-layout { - .bs-stepper { - background-color: $theme-dark-card-bg; - box-shadow: $theme-dark-box-shadow; - - .bs-stepper-header { - border-bottom: 1px solid rgba($theme-dark-border-color, 0.08); - .line { - color: $theme-dark-body-color; - } - .step { - .step-trigger { - .bs-stepper-box { - color: $gray-100; - } - - .bs-stepper-label { - .bs-stepper-title { - color: $theme-dark-body-color; - } - - .bs-stepper-subtitle { - color: $theme-dark-text-muted-color; - } - } - } - - &.active { - .step-trigger { - .bs-stepper-box { - background-color: $primary; - color: $white; - box-shadow: 0 3px 6px 0 rgba($primary, 0.4); - } - .bs-stepper-label { - .bs-stepper-title { - color: $primary; - } - } - } - } - - &.crossed { - .step-trigger { - .bs-stepper-label, - .bs-stepper-title { - color: $theme-dark-text-muted-color; - } - } - } - } - } - - &.vertical { - .bs-stepper-header { - border-right-color: $theme-dark-border-color; - } - } - - &.wizard-modern { - background-color: transparent; - box-shadow: none; - .bs-stepper-header { - border: none; - } - .bs-stepper-content { - background-color: $theme-dark-card-bg; - box-shadow: $theme-dark-box-shadow; - } - } - } -} - -// RTl -html[data-textdirection='rtl'] { - .btn-prev, - .btn-next { - display: flex; - i, - svg { - transform: rotate(-180deg); - } - } -} - -// Media Queries -@media (max-width: 768px) { - .bs-stepper { - .bs-stepper-header { - flex-direction: column; - align-items: flex-start; - .step { - .step-trigger { - padding: 0.5rem 0 !important; - flex-direction: row; - } - } - .line { - display: none; - } - } - &.vertical { - flex-direction: column; - .bs-stepper-header { - align-items: flex-start; - } - .bs-stepper-content { - padding-top: 1.5rem; - } - } - } -} diff --git a/src/@core/scss/base/plugins/forms/pickers/form-flat-pickr.scss b/src/@core/scss/base/plugins/forms/pickers/form-flat-pickr.scss deleted file mode 100644 index 023b26a04b..0000000000 --- a/src/@core/scss/base/plugins/forms/pickers/form-flat-pickr.scss +++ /dev/null @@ -1,191 +0,0 @@ -@import '../../../bootstrap-extended/include'; // Bootstrap includes -@import '../../../components/include'; // Components includes - -.flatpickr-calendar { - .flatpickr-day { - color: $body-color; - &.today { - border-color: $primary; - &:hover { - background: transparent; - color: $body-color; - } - } - - &.selected, - &.selected:hover { - background: $primary; - color: $white; - border-color: $primary; - } - - &.inRange, - &.inRange:hover { - background: lighten($color: $primary, $amount: 30%); - border-color: lighten($color: $primary, $amount: 30%); - box-shadow: -5px 0 0 lighten($color: $primary, $amount: 30%), 5px 0 0 lighten($color: $primary, $amount: 30%); - } - &.startRange, - &.endRange, - &.startRange:hover, - &.endRange:hover { - background: $primary; - color: $white; - border-color: $primary; - } - - &.selected.startRange + .endRange:not(:nth-child(7n + 1)), - &.startRange.startRange + .endRange:not(:nth-child(7n + 1)), - &.endRange.startRange + .endRange:not(:nth-child(7n + 1)) { - box-shadow: -10px 0 0 $primary; - } - - &.flatpickr-disabled, - &.prevMonthDay, - &.nextMonthDay { - color: $gray-300; - } - - &:hover { - background: $gray-50; - } - } - &:after, - &:before { - display: none; - } - - .flatpickr-months { - .flatpickr-prev-month, - .flatpickr-next-month { - top: -5px; - &:hover i, - &:hover svg { - fill: $primary; - } - } - } - .flatpickr-current-month span.cur-month { - font-weight: 300; - } -} - -// Time picker hover & focus bg color -.flatpickr-time input:hover, -.flatpickr-time .flatpickr-am-pm:hover, -.flatpickr-time input:focus, -.flatpickr-time .flatpickr-am-pm:focus { - background: $white; -} - -//Dark layout -.dark-layout { - .flatpickr-calendar { - background: $theme-dark-body-bg; - border-color: $theme-dark-body-bg; - box-shadow: none; - .flatpickr-months { - i, - svg { - fill: $theme-dark-body-color; - } - } - .flatpickr-month { - color: $theme-dark-body-color; - } - .flatpickr-weekwrapper .flatpickr-weeks { - box-shadow: 1px 0 0 $theme-dark-border-color; - } - .flatpickr-weekday { - color: $theme-dark-body-color; - } - - .flatpickr-day { - &, - &.today:hover { - color: $theme-dark-body-color; - } - &.selected { - color: $white; - } - - &.prevMonthDay, - &.nextMonthDay, - &.flatpickr-disabled { - color: $gray-700 !important; - } - &.inRange, - &.inRange:hover { - background: $theme-dark-card-bg; - border-color: $theme-dark-card-bg; - box-shadow: -5px 0 0 $theme-dark-card-bg, 5px 0 0 $theme-dark-card-bg; - } - &:hover:not(.selected):not(.today):not(.startRange):not(.endRange) { - color: $theme-dark-body-color; - border-color: $theme-dark-card-bg; - } - } - - .flatpickr-days .flatpickr-day { - &:hover:not(.selected):not(.today):not(.startRange):not(.endRange) { - background: $theme-dark-card-bg; - } - } - - .flatpickr-time { - border-color: $theme-dark-body-bg !important; - - .numInput, - .flatpickr-am-pm { - color: $theme-dark-body-color; - &:hover { - background: $theme-dark-body-bg; - } - } - - .arrowUp:after { - border-bottom-color: $theme-dark-body-color; - } - .arrowDown:after { - border-top-color: $theme-dark-body-color; - } - } - } - // Time picker hover & focus bg color - .flatpickr-time input:hover, - .flatpickr-time .flatpickr-am-pm:hover, - .flatpickr-time input:focus, - .flatpickr-time .flatpickr-am-pm:focus { - background: $theme-dark-body-bg; - } -} - -// ? Added bg color for flatpickr input only as it has default readonly attribute -.flatpickr-input[readonly], -.flatpickr-input ~ .form-control[readonly], -.flatpickr-human-friendly[readonly] { - background-color: inherit; - opacity: 1 !important; -} - -.flatpickr-weekdays { - margin-top: 8px; -} - -.flatpickr-current-month { - .flatpickr-monthDropdown-months { - -webkit-appearance: none; - } - - .flatpickr-monthDropdown-months, - .numInputWrapper { - font-size: 1.1rem; - border-radius: 4px; - padding: 2px; - transition: all 0.15s ease-out; - - span { - display: none; - } - } -} diff --git a/src/@core/scss/base/plugins/forms/pickers/form-pickadate.scss b/src/@core/scss/base/plugins/forms/pickers/form-pickadate.scss deleted file mode 100644 index 266e7558e2..0000000000 --- a/src/@core/scss/base/plugins/forms/pickers/form-pickadate.scss +++ /dev/null @@ -1,167 +0,0 @@ -@import '../../../bootstrap-extended/include'; // Bootstrap includes -@import '../../../components/include'; // Components includes - -// remove picker outline -.picker__holder { - outline: none; -} -// Updated picker color as per theme color -.picker__day--today:before, -.picker__button--today:before { - border-top: 6px solid $primary; -} -.picker__button--clear:before { - border-top: 2px solid $danger; -} -.picker__day--highlighted, -.picker__day--highlighted:hover, -.picker--focused .picker__day--highlighted, -.picker__list-item--selected, -.picker__list-item--selected:hover, -.picker--focused .picker__list-item--selected { - background-color: $primary; -} -// Updated picker svg icons -.picker__nav--prev:before, -.picker__nav--next:before, -.picker__button--close:before { - content: ''; - background-repeat: no-repeat; - background-position: center; - background-size: 18px; - color: $body-color; - width: 8px; - height: 18px; -} -.picker__nav--prev:before { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $body-color), '#', '%23')); -} -.picker__nav--next:before { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $body-color), '#', '%23')); -} -.picker__button--close:before { - background-image: url(str-replace(str-replace($remove, 'currentColor', $danger), '#', '%23')); - height: 10px !important; -} - -// Dark layout style -.dark-layout { - // date picker - .picker__holder { - background-color: $theme-dark-body-bg; - border-color: $theme-dark-border-color; - - .picker__header { - .picker__month, - .picker__year { - color: $theme-dark-body-color; - } - - .picker__select--year, - .picker__select--month { - color: $theme-dark-body-color; - background-color: $theme-dark-body-bg; - border-color: $theme-dark-border-color; - } - - .picker__nav--next, - .picker__nav--prev { - &:hover { - background-color: $theme-dark-card-bg; - } - } - } - .picker__frame { - border-color: $theme-dark-border-color; - } - - .picker__table { - thead { - tr { - .picker__weekday { - color: $theme-dark-body-color; - } - } - } - - tbody { - tr { - td { - .picker__day { - color: $theme-dark-body-color; - &.picker__day--selected { - color: $white; - // color: $theme-dark-body-color; - } - - &:hover { - background-color: $theme-dark-border-color; - // border: 1px solid #4ec6e8; - color: $white; - } - - &.picker__day--disabled { - color: $theme-dark-body-color; - opacity: 0.5; - background: $theme-dark-card-bg; - } - } - - .picker__day--today { - background-color: $theme-dark-card-bg; - } - } - } - } - } - - .picker__footer { - .picker__button--today, - .picker__button--clear, - .picker__button--close { - background-color: $theme-dark-body-bg; - color: $theme-dark-body-color; - &:hover { - background-color: $theme-dark-border-color; - } - } - } - } - - // time picker - .picker--time { - .picker__holder { - .picker__list { - background-color: $theme-dark-body-bg; - - .picker__list-item { - &.picker__list-item--selected, - &:hover { - background-color: $theme-dark-card-bg; - } - - &.picker__list-item--disabled { - background-color: $theme-dark-card-bg; - color: $secondary; - opacity: 0.5; - } - } - - .picker__button--clear { - background-color: $theme-dark-body-bg; - color: $theme-dark-body-color; - } - } - } - } -} - -//RTL Style -[dir='rtl'] { - .picker__nav--prev:before { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $body-color), '#', '%23')); - } - .picker__nav--next:before { - background-image: url(str-replace(str-replace($chevron-left, 'currentColor', $body-color), '#', '%23')); - } -} diff --git a/src/@core/scss/base/plugins/forms/select2/_select2.scss b/src/@core/scss/base/plugins/forms/select2/_select2.scss deleted file mode 100644 index e52161b86a..0000000000 --- a/src/@core/scss/base/plugins/forms/select2/_select2.scss +++ /dev/null @@ -1,319 +0,0 @@ -// select-2 Theme -.select2-container { - width: 100% !important; - margin: 0; - display: inline-block; - position: relative; - vertical-align: middle; - box-sizing: border-box; -} -.select2-container--classic, -.select2-container--default { - &:focus { - outline: none; - } - - .select2-selection__choice { - font-size: 0.9rem; - margin-top: 6px !important; - } - // single select - .select2-selection--single { - min-height: 2.714rem; - padding: 5px; - border: 1px solid $input-border-color; - // Border color on focus - &:focus { - outline: 0; - border-color: $primary !important; - box-shadow: $input-focus-box-shadow !important; - } - - // Select with icons scss - .select2-selection__rendered { - i, - svg { - font-size: 1.15rem; - height: 1.15rem; - width: 1.15rem; - margin-right: 0.5rem; - } - } - // dropdown arrow height - .select2-selection__arrow { - b { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $input-border-color), '#', '%23')); - background-size: 18px 14px, 18px 14px; - background-repeat: no-repeat; - height: 1rem; - padding-right: 1.5rem; - margin-left: 0; - margin-top: 0; - left: -8px; - border-style: none; - } - } - } - // when select container open - scss - &.select2-container--open { - box-shadow: $dropdown-box-shadow; - .select2-selection--single { - border-color: $primary !important; - outline: 0; - } - } - - // select container - focus - &.select2-container--focus { - outline: 0; - .select2-selection--multiple { - border-color: $primary !important; - outline: 0; - } - } - - // Select2 Search Dropdown - .select2-dropdown { - border-color: $input-border-color; - } - .select2-search--dropdown { - padding: 0.5rem; - .select2-search__field { - outline: none !important; - border-radius: $input-border-radius; - border-color: $input-border-color; - padding: $input-padding-y $input-padding-x; - } - } - - // multiple select scss - .select2-selection--multiple { - min-height: 38px !important; - border: 1px solid $input-border-color; - &:focus { - outline: 0; - border-color: $primary !important; - box-shadow: $input-focus-box-shadow !important; - } - // selected items bg color for multiple selection - .select2-selection__choice { - background-color: $primary !important; - border-color: $primary !important; - color: $white; - padding: 2px 5px; - } - // font -size for selected options - .select2-selection__rendered { - padding: 0 6px; - li { - // font-size: 0.9rem; - .select2-search__field { - margin-top: 7px; - } - } - } - .select2-selection__choice__remove { - // color: $white !important; - float: right; - margin-left: 0.7rem; - margin-right: 0.5rem; - font-size: 0px; - display: inline-block; - position: relative; - line-height: 1rem; - &:before { - content: ''; - background-image: url(str-replace(str-replace($remove, 'currentColor', $white), '#', '%23')); - background-size: 0.85rem; - height: 0.85rem; - width: 0.85rem; - position: absolute; - top: 22%; - left: -4px; - } - } - // select dropdown menu with icons - i, - svg { - position: relative; - top: 1px; - margin-right: 0.5rem; - height: 1.15rem; - width: 1.15rem; - font-size: 1.15rem; - padding-left: 1px; - } - } - - // Select2 group alignment - .select2-results__group { - padding: 6px 9px; - font-weight: 600; - } - - .select2-results__option { - padding: 0.428rem 1rem; - &[role='group'] { - padding: 0; - } - &[aria-selected='true'] { - background-color: $primary !important; - color: white !important; - } - i, - svg { - height: 1.15rem; - width: 1.15rem; - font-size: 1.15rem; - margin-right: 0.5rem; - } - } - - .select2-results__option--highlighted { - background-color: rgba($primary, 0.12) !important; - color: $primary !important; - } - - //Loading Remote Data Image Size - .select2-result-repository__avatar { - img { - width: 50px; - } - } - - // Optional sizing - // ------------------------------ - - // Large Single select - .select-lg { - min-height: $input-height !important; - font-size: ($font-size-lg - 0.8); - margin-bottom: 0 !important; - padding: 0.3rem 0.7rem; - &.select2-selection--single { - .select2-selection__rendered { - padding-top: $input-btn-padding-y-lg - 0.9; - // padding-left: 0; - } - - .select2-selection__arrow { - top: $input-btn-padding-y-lg - 0.8 !important; - } - } - - // large Multiple select - &.select2-selection--multiple { - padding: 0 0.2rem; - .select2-selection__rendered { - padding-top: 0 !important; - li { - font-size: ($font-size-lg - 0.8); - .select2-search__field { - margin-top: 10px; - } - } - .select2-selection__choice { - padding: 5px; - - .select2-selection__choice__remove:before { - top: 46%; - } - } - } - } - } - // Small Single select - .select-sm { - min-height: $input-height-sm !important; - padding: 0 $input-padding-y-xs; - font-size: $font-size-xs; - margin-bottom: 0 !important; - line-height: $line-height-xs; - // Single - &.select2-selection--single { - .select2-selection__arrow { - top: -0.3rem !important; - } - } - - // Small Multiple select - &.select2-selection--multiple { - line-height: $line-height-xs - 0.2; - .select2-selection__rendered { - padding: 3px; - li { - font-size: $font-size-xs; - margin-top: 2px; - .select2-search__field { - margin-top: 4px; - } - } - } - .select2-selection__choice { - padding: 0 $input-padding-y-xs; - .select2-selection__choice__remove:before { - top: 5%; - } - } - - .select2-search--inline .select2-search__field { - margin-top: 0; - } - } - } -} - -// Dark Layout -.dark-layout { - .select2-container { - .select2-selection, - .select2-search__field, - .select2-selection__placeholder { - background: $theme-dark-input-bg; - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - } - - .select2-selection__rendered { - color: $theme-dark-body-color; - } - - .select2-dropdown { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - - .select2-selection--multiple { - .select2-selection__choice { - background: rgba($primary, 0.12) !important; - color: $primary !important; - border: none; - .select2-selection__choice__remove { - color: $primary !important; - } - } - .select2-selection__choice__remove:before { - background-image: url(str-replace(str-replace($remove, 'currentColor', $primary), '#', '%23')); - } - } - - .select2-results__option[aria-disabled='true'] { - color: $theme-dark-text-muted-color; - } - - .select2-selection__arrow { - b { - background-image: url(str-replace( - str-replace($chevron-down, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - } - } - .select2-container--disabled { - .select2-selection { - opacity: 0.5; - } - } -} diff --git a/src/@core/scss/base/plugins/maps/map-leaflet.scss b/src/@core/scss/base/plugins/maps/map-leaflet.scss deleted file mode 100644 index 66bd3f36ca..0000000000 --- a/src/@core/scss/base/plugins/maps/map-leaflet.scss +++ /dev/null @@ -1,38 +0,0 @@ -// ================================================================================================ -// File Name: leaflet.scss -// Description: Leaflet map custom scss -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -.leaflet-map { - height: 400px; - z-index: 1; -} - -html[data-textdirection='rtl'] { - .leaflet-map { - .leaflet-control-container { - .leaflet-left { - left: 0; - right: unset; - .leaflet-control-zoom, - .leaflet-control-layers { - margin-right: 0; - margin-left: 10px; - } - } - .leaflet-right { - right: 0; - left: unset; - .leaflet-control-zoom, - .leaflet-control-layers { - margin-right: 10px; - margin-left: 0px; - } - } - } - } -} diff --git a/src/@core/scss/base/plugins/tables/_datatables.scss b/src/@core/scss/base/plugins/tables/_datatables.scss deleted file mode 100644 index 95605eda8d..0000000000 --- a/src/@core/scss/base/plugins/tables/_datatables.scss +++ /dev/null @@ -1,163 +0,0 @@ -// ================================================================================================ -// File Name: datatables.scss -// Description: Datatables pages custom scss -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ -table.dataTable { - // table width & collapse border - width: 100% !important; - border-collapse: collapse !important; - td, - th { - padding: $table-cell-padding 1.5rem; - vertical-align: middle; - } - thead { - // Sorting Icons Change - .sorting, - .sorting_asc, - .sorting_desc { - padding-right: inherit; - &:before { - background-image: url(str-replace(str-replace($chevron-up, 'currentColor', $table-head-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 12px; - color: $body-color; - width: 14px; - height: 14px; - content: ''; - right: 0.3rem; - top: 0.5rem; - } - &:after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $table-head-color), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 12px; - color: $body-color; - width: 14px; - height: 14px; - content: ''; - right: 0.3rem; - top: 1.3rem; - } - } - } - - // datatables with checkbox styling - .dt-checkboxes-cell { - .custom-control { - padding-left: 0; - padding-right: 1.25rem; - } - } -} - -div.dataTables_wrapper .dt-button-collection { - background-color: $dropdown-bg; - > div[role='menu'] { - text-align: left; - box-shadow: 0px 5px 16px -8px; - min-width: 8rem; - } - [class*='buttons-']:focus { - outline: 0; - } -} - -// responsive '+' icon line height -table.dataTable.dtr-column > tbody > tr > td.control:before, -table.dataTable.dtr-column > tbody > tr > th.control:before { - line-height: 16px; -} - -// data table search, labels and -div.dataTables_wrapper { - // data table search, labels - div.dataTables_filter, - div.dataTables_length { - label { - margin-top: 1rem; - margin-bottom: 0.5rem; - } - // for datatable length select - select { - background-position: calc(100% - 3px) 11px, calc(100% - 20px) 13px, 100% 0; - padding: 0 0.8rem; - width: 5rem; - margin: 0 0.5rem; - } - } - div.dataTables_filter input { - margin-left: 0.75rem; - } - - // pagination - div.dataTables_paginate { - ul.pagination { - margin-top: 1rem; - margin-bottom: 1.5rem; - } - } - - // info text color - .dataTables_info { - padding-top: 1.25rem !important; - color: $text-muted; - } -} - -// row grouping -tr.group { - // row grouping color - background-color: $table-accent-bg; -} - -// pagination in center -@media only screen and (max-width: 768px) { - div.dataTables_wrapper { - div.dataTables_paginate { - ul.pagination { - justify-content: center; - } - } - } - - div.dataTables_wrapper div.dataTables_info { - white-space: inherit; - } - // small screen button spacing in bottom - div.dt-buttons { - justify-content: center; - margin-top: 1rem; - button { - margin-bottom: 0.5rem; - } - } -} -@include media-breakpoint-down(xs) { - .dtr-bs-modal { - .modal-body { - padding-left: 0; - padding-right: 0; - overflow-x: scroll; - } - .table.dtr-details { - margin: 0 auto 1rem; - td { - padding-left: 0; - padding-right: 0; - } - tr td:first-child { - padding-left: 0.75rem; - } - } - } - div.dataTables_wrapper { - overflow: scroll; - } -} diff --git a/src/@core/scss/base/plugins/tables/table-ag-grid.scss b/src/@core/scss/base/plugins/tables/table-ag-grid.scss deleted file mode 100644 index 4667054242..0000000000 --- a/src/@core/scss/base/plugins/tables/table-ag-grid.scss +++ /dev/null @@ -1,135 +0,0 @@ -// ================================================================================================ -// File Name: aggrid.scss -// Description: SCC file for Aggrid. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../../bootstrap-extended/include'; // Bootstrap includes -@import '../../components/include'; // Components includes - -.aggrid { - height: 600px; - font-size: 1rem; - color: $body-color; - - // Checkbox Color - .ag-icon-checkbox-checked, - .ag-icon-checkbox-indeterminate { - color: $primary !important; - } - - /*** TABLE BODY HEIGHT - FOOTER HEIGHT ***/ - .ag-root-wrapper-body { - min-height: calc(100% - 56px); - } - - /*** HEADER TEXT ***/ - .ag-header-cell-text { - font-size: 1rem; - font-family: $font-family-sans-serif; - } - - /*** PAGINATION STYLING ***/ - .ag-paging-panel { - display: block !important; - align-items: center; - height: 98px; - - .ag-paging-row-summary-panel { - display: none; - } - - .ag-paging-page-summary-panel { - justify-content: center; - margin-left: 0; - margin-top: 18px; - - [ref='lbCurrent'], - [ref='lbTotal'] { - color: $white; - padding: 0.7rem 0.95rem; - border-radius: 0.5rem; - - @include media-breakpoint-down(xs) { - margin: 0 0.4rem; - } - } - } - - .ag-paging-button { - background-color: $gray-300; - border-radius: 50%; - padding: 0.5rem 0rem; - margin: 0 0.5rem; - color: $body-color !important; - min-width: 34px; - - @include media-breakpoint-down(xs) { - margin-left: 0; - margin-right: 0.4rem; - } - - .ag-icon { - color: $body-color !important; - opacity: 1 !important; - } - - &.ag-disabled { - opacity: 0.5 !important; - } - - &:last-child { - @include media-breakpoint-down(xs) { - margin-right: 0; - } - } - } - - span[ref='lbCurrent'] { - background-color: $primary; - } - - span[ref='lbTotal'] { - background-color: $gray-300; - color: $body-color !important; - } - } - - /*** TABLE SCROLLBAR ***/ - ::-webkit-scrollbar { - width: 10px; - height: 10px; - } - - ::-webkit-scrollbar-thumb { - background: $gray-300; - border-radius: 20px; - } - - ::-webkit-scrollbar-track { - background: $body-bg; - border-radius: 20px; - } -} - -/*** PAGE FILTER DROPDOWN ***/ -.filter-btn { - padding: 1.2rem !important; - border-radius: 5rem; - font-size: 0.95rem; - - &:after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $body-color), '#', '%23')); - left: 5px; - } -} - -/*** SORTING DROPDOWN WIDTH ***/ -.sort-dropdown { - .dropdown-menu { - min-width: 4rem; - } -} diff --git a/src/@core/scss/base/plugins/ui/_breakpoints.scss b/src/@core/scss/base/plugins/ui/_breakpoints.scss deleted file mode 100644 index 46e6c1afed..0000000000 --- a/src/@core/scss/base/plugins/ui/_breakpoints.scss +++ /dev/null @@ -1,64 +0,0 @@ -// config -$debug: false; - -// declare breakpoints -$usn-x-small: 0px; -$usn-small: 544px; -$usn-medium: 768px; -$usn-large: 992px; -$usn-x-large: 1200px; - -// create sass list to pass media query data -// if a breakpoint name changes, remember to -// update it in the list below as well -$mq-sync: xs $usn-x-small, sm $usn-small, md $usn-medium, lg $usn-large, xl $usn-x-large; - -// build each media query for js ingestion -@each $mq in $mq-sync { - @media screen and (min-width: nth($mq, 2)) { - head { - font-family: '#{nth($mq, 1)} #{nth($mq, 2)}'; - } - body:after { - content: '#{nth($mq, 1)} - min-width: #{nth($mq, 2)}'; - } - } -} - -head { - // set clear on head to show Unison is set up correctly - clear: both; - // store hash of all breakpoints - title { - font-family: '#{$mq-sync}'; - } -} - -// debug styles to see breakpoint info -body:after { - display: none; -} - -@if $debug == true { - body:after { - display: block; - position: fixed; - top: 0; - left: 0; - width: 100%; - background-color: #000; - background-color: rgba($black, 0.8); - text-align: center; - color: #fff; - padding: 10px; - z-index: 1000; - font-size: 12px; - font-family: sans-serif; - } -} - -// hide elements for conditional loading -// only used for responsive comments plugin -*[data-usn-if] { - display: none; -} diff --git a/src/@core/scss/base/plugins/ui/coming-soon.scss b/src/@core/scss/base/plugins/ui/coming-soon.scss deleted file mode 100644 index 46e6c1afed..0000000000 --- a/src/@core/scss/base/plugins/ui/coming-soon.scss +++ /dev/null @@ -1,64 +0,0 @@ -// config -$debug: false; - -// declare breakpoints -$usn-x-small: 0px; -$usn-small: 544px; -$usn-medium: 768px; -$usn-large: 992px; -$usn-x-large: 1200px; - -// create sass list to pass media query data -// if a breakpoint name changes, remember to -// update it in the list below as well -$mq-sync: xs $usn-x-small, sm $usn-small, md $usn-medium, lg $usn-large, xl $usn-x-large; - -// build each media query for js ingestion -@each $mq in $mq-sync { - @media screen and (min-width: nth($mq, 2)) { - head { - font-family: '#{nth($mq, 1)} #{nth($mq, 2)}'; - } - body:after { - content: '#{nth($mq, 1)} - min-width: #{nth($mq, 2)}'; - } - } -} - -head { - // set clear on head to show Unison is set up correctly - clear: both; - // store hash of all breakpoints - title { - font-family: '#{$mq-sync}'; - } -} - -// debug styles to see breakpoint info -body:after { - display: none; -} - -@if $debug == true { - body:after { - display: block; - position: fixed; - top: 0; - left: 0; - width: 100%; - background-color: #000; - background-color: rgba($black, 0.8); - text-align: center; - color: #fff; - padding: 10px; - z-index: 1000; - font-size: 12px; - font-family: sans-serif; - } -} - -// hide elements for conditional loading -// only used for responsive comments plugin -*[data-usn-if] { - display: none; -} diff --git a/src/@core/scss/base/themes/bordered-layout.scss b/src/@core/scss/base/themes/bordered-layout.scss deleted file mode 100644 index bb7c189be3..0000000000 --- a/src/@core/scss/base/themes/bordered-layout.scss +++ /dev/null @@ -1,59 +0,0 @@ -// ================================================================================================ -// File Name: bordered-layout.scss -// Description: SCSS file for Bordered layout. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -.bordered-layout { - .header-navbar { - box-shadow: none; - &.floating-nav { - border: 1px solid $border-color; - } - &.fixed-top { - border-bottom: 1px solid $border-color; - background: $body-bg; - } - } - .main-menu { - border-right: 1px solid $border-color; - box-shadow: none; - &.menu-light .navigation > li { - &.open:not(.menu-item-closing), - &.sidebar-group-active { - > a { - background: darken($white, 7%); - } - } - } - } - .dropdown-menu { - border: 1px solid $border-color !important; - box-shadow: none; - } - .main-menu .navigation, - .main-menu { - background: $body-bg; - } - .card, - .bs-stepper:not(.wizard-modern):not(.checkout-tab-steps), - .bs-stepper.wizard-modern .bs-stepper-content { - border: 1px solid $border-color; - box-shadow: none; - } - - .footer { - box-shadow: none !important; - } - .footer-fixed { - .footer { - border-top: 1px solid $border-color; - } - } -} diff --git a/src/@core/scss/base/themes/dark-layout.scss b/src/@core/scss/base/themes/dark-layout.scss deleted file mode 100644 index 9cc042b611..0000000000 --- a/src/@core/scss/base/themes/dark-layout.scss +++ /dev/null @@ -1,2386 +0,0 @@ -// ================================================================================================ -// File Name: dark-layout.scss -// Description: SCSS file for dark layout. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -.dark-layout { - @at-root body#{&} { - color: $theme-dark-body-color; - background-color: $theme-dark-body-bg; - } - body { - color: $theme-dark-body-color; - background-color: $theme-dark-body-bg; - } - // universal elements - //heading tags - h1, - h2, - h3, - h4, - h5, - h6 { - color: $theme-dark-headings-color; - } - - // border color - .border, - .border-top, - .border-right, - .border-bottom, - .border-left { - border-color: $theme-dark-border-color !important; - } - - // other tags - a { - &:hover { - color: $primary; - } - } - - label { - color: $theme-dark-label-color; - } - - .btn span { - color: inherit; - } - - hr { - border-color: $theme-dark-border-color; - } - - pre { - background-color: $theme-dark-body-bg !important; - border: 0; - - code { - background-color: inherit; - text-shadow: none; - - // .operator, - .url { - background-color: $theme-dark-body-bg; - } - } - } - - code { - background-color: $theme-dark-body-bg; - } - - kbd { - background-color: $theme-dark-body-bg; - } - - // for dark text - .text-dark { - color: $gray-600 !important; - } - - .text-muted { - color: $theme-dark-text-muted-color !important; - } - - .text-body { - color: $theme-dark-body-color !important; - } - .text-body-heading { - color: $theme-dark-headings-color; - } - - .section-label { - color: $theme-dark-text-muted-color; - } - - // shadow - .shadow { - box-shadow: $theme-dark-box-shadow !important; - } - - // blockquote footer - .blockquote-footer { - color: $theme-dark-text-muted-color; - } - - // main navbar and header navbar shadow(generic navbar) - .header-navbar-shadow { - background: linear-gradient(180deg, rgba(22, 29, 49, 0.9) 44%, rgba(22, 29, 49, 0.43) 73%, rgba(22, 29, 49, 0)); - } - - // main header navbar dark style - - .horizontal-layout { - .header-navbar { - background-color: $theme-dark-card-bg; - } - &.navbar-sticky, - &.navbar-static { - .header-navbar { - background-color: $theme-dark-body-bg; - } - } - } - .navbar-sticky { - .header-navbar { - &.navbar-shadow { - box-shadow: 0 4px 24px 0 rgba($black, 0.75); - } - } - } - .header-navbar { - background-color: $theme-dark-card-bg; - - .navbar-container { - .nav { - .nav-item { - .nav-link { - color: $theme-dark-headings-color; - background-color: transparent; - - i, - svg { - color: $theme-dark-headings-color; - } - - &.bookmark-star { - i, - svg { - color: $white !important; - } - } - } - - &.nav-search { - .search-input { - &.open { - background-color: $theme-dark-card-bg; - - .input { - border-color: $theme-dark-border-color; - } - - .input, - .input::placeholder, - .search-input-close { - color: $theme-dark-body-color; - } - } - } - } - - .bookmark-input { - background-color: $theme-dark-card-bg; - .form-control { - background-color: $theme-dark-card-bg; - } - } - - .search-list { - background-color: $theme-dark-card-bg; - li { - a { - color: $theme-dark-body-color; - } - } - - .auto-suggestion.current_item { - background-color: $theme-dark-body-bg; - } - } - } - - li i.ficon, - li svg.ficon { - color: $theme-dark-body-color; - } - - .dropdown-cart, - .dropdown-notification { - .dropdown-menu.dropdown-menu-media { - overflow: hidden; - - .media { - border-color: $theme-dark-border-color; - - .media-meta { - color: $theme-dark-body-color; - } - - &:hover { - background-color: $theme-dark-body-bg; - } - } - .dropdown-menu-header { - border-bottom: 1px solid $theme-dark-border-color; - } - .dropdown-menu-footer { - background-color: $theme-dark-card-bg; - border-top: 1px solid $theme-dark-border-color; - .dropdown-item { - border-color: $theme-dark-border-color; - - &:hover { - background-color: $theme-dark-card-bg; - } - } - } - } - } - .dropdown-cart { - &.empty-cart { - &:before { - background-color: $theme-dark-body-bg; - } - } - li { - color: $white; - } - .cart-item { - color: $theme-dark-body-color; - } - .dropdown-header { - span { - color: $white; - } - } - .media { - img { - background-color: $theme-dark-body-bg; - } - } - .media-heading .cart-item-by { - color: $theme-dark-text-muted-color; - } - } - .dropdown-notification { - .media-body .media-heading { - color: $theme-dark-headings-color; - } - .notification-text { - color: $theme-dark-text-muted-color; - } - } - } - } - - &.navbar-static-top { - background-color: transparent !important; - } - - &[class*='bg-'] { - .navbar-nav { - .nav-item { - .nav-link { - background-color: inherit; - } - } - } - } - } - - //Text color for Blank page with transparent card - .blank-page { - .card.bg-transparent { - h1, - h2, - h3, - h4, - h5, - h6 { - color: $theme-dark-card-bg; - } - - p { - color: $theme-dark-body-bg; - } - } - } - - // main menu - .main-menu { - background-color: $theme-dark-card-bg; - - .shadow-bottom { - background: linear-gradient( - 180deg, - $theme-dark-card-bg 44%, - rgba($theme-dark-card-bg, 0.51) 73%, - rgba($theme-dark-card-bg, 0) - ); - } - - &:not(.expanded) { - .navigation { - .sidebar-group-active { - > a { - background-color: $theme-dark-body-bg; - } - } - } - } - - &.menu-dark { - .navigation > li.open:not(.menu-item-closing) > a { - background-color: $theme-dark-body-bg; - } - .navigation > li.sidebar-group-active > a { - background-color: $theme-dark-body-bg; - } - } - - .collapse-toggle-icon { - color: $primary !important; - } - } - - // Perfect Scrollbar - .ps__thumb-x, - .ps__thumb-y { - background-color: $theme-dark-body-color; - } - .ps .ps__rail-x.ps--clicking, - .ps .ps__rail-x:focus, - .ps .ps__rail-x:hover, - .ps .ps__rail-y.ps--clicking, - .ps .ps__rail-y:focus, - .ps .ps__rail-y:hover { - background-color: $theme-dark-border-color; - } - - .ps__rail-y.ps--clicking .ps__thumb-y, - .ps__rail-y:focus > .ps__thumb-y, - .ps__rail-y:hover > .ps__thumb-y { - background-color: $theme-dark-body-color; - } - - // main menu content - .main-menu-content { - .navigation-main { - background-color: $theme-dark-card-bg; - - .navigation-header { - color: $theme-dark-text-muted-color; - } - - li { - a { - color: $theme-dark-headings-color !important; - } - ul { - .open, - .sidebar-group-active { - > a { - background-color: $theme-dark-body-bg; - } - } - } - } - - .nav-item { - i, - svg { - color: $theme-dark-headings-color; - } - - &.open { - > a { - background-color: $theme-dark-body-bg !important; - } - } - - a:after { - color: $theme-dark-headings-color; - } - - .menu-content { - background-color: $theme-dark-card-bg; - - .active { - .menu-item { - color: $white; - } - } - } - } - - .active { - .menu-title, - i, - svg { - color: $white; - } - } - - .sidebar-group-active { - .menu-content { - background-color: $theme-dark-card-bg; - - .active { - z-index: 1; - - a { - background-color: transparent; - } - } - } - } - } - } - - // menu collapsed active item color - .menu-collapsed { - .main-menu:not(.expanded) { - .navigation-main { - li.active { - > a { - background: $theme-dark-body-bg !important; - } - } - } - } - } - - /********* COMPONENTS *********/ - // alerts - .alert { - .alert-heading, - p { - color: inherit; - } - .close { - text-shadow: none; - } - &.alert-dark { - .alert-heading, - .alert-body, - p { - color: $gray-600; - } - &.alert-dismissible .close { - color: $gray-600 !important; - } - } - } - - // breadcrumbs - - // Header breadcrumb - .content-header-left { - .breadcrumbs-top { - .content-header-title { - color: $theme-dark-headings-color; - border-color: $theme-dark-border-color; - } - } - } - // Breadcrumb dark style - .breadcrumb { - .breadcrumb-item { - color: $theme-dark-body-color; - + .breadcrumb-item::before { - color: $theme-dark-body-color; - } - } - &:not([class*='breadcrumb-']) { - .breadcrumb-item + .breadcrumb-item { - &:before { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - } - } - } - - // Breadcrumb with Chevron - .breadcrumb-chevron { - &.breadcrumb { - .breadcrumb-item + .breadcrumb-item:before { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - } - } - - // collapse - - [class*='collapse-'] .card:not(:last-of-type) { - border-color: $theme-dark-border-color; - } - // for shadow and bordered - .collapse-border { - .card { - border-color: $theme-dark-border-color; - } - } - - // Collapse shadow - .collapse-shadow { - box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24); - } - - // margin collapse - .collapse-margin { - .card { - box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24) !important; - } - } - - // if there is an anchor tag inside - .collapse-icon { - .card-header { - a { - color: $theme-dark-body-color; - } - } - [data-toggle='collapse'] { - &:after { - background-image: url(str-replace( - str-replace($chevron-down, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - &:before { - background-image: url(str-replace( - str-replace($chevron-up, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - } - } - - // buttons - .btn { - &:not([class*='btn-']) { - color: $theme-dark-body-color; - } - - &.btn-dark, - &.btn-outline-dark, - &.btn-flat-dark { - color: $gray-600; - } - - &.btn-dark { - background-color: $dark !important; - } - - &.btn-outline-dark { - border-color: $dark; - color: $gray-600; - &:hover:not(.disabled):not(:disabled) { - color: $gray-600; - } - } - - &.btn-flat-dark { - &:active, - &:focus { - background: $dark; - } - } - } - - .btn-group-toggle { - label[class*='btn-outline-'] { - color: $primary !important; - } - } - - // dropdown - .dropdown-menu { - background-color: $theme-dark-card-bg; - box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.24); - - .dropdown-header { - color: $theme-dark-headings-color; - } - - .dropdown-item { - color: $theme-dark-body-color; - &:hover, - &:focus { - background: $dropdown-link-hover-bg; - color: $dropdown-link-hover-color; - } - &:active, - &.active { - color: $dropdown-link-active-color; - background-color: $dropdown-link-active-bg; - } - &.disabled, - &:disabled { - color: $theme-dark-text-muted-color; - } - } - } - .dropdown-divider { - border-color: $theme-dark-border-color; - } - - // modal - .modal { - .modal-header, - .modal-header[class*='bg-'] { - // why removed !important? Not working if added bg-COLOR class with modal-header - // background-color: $theme-dark-card-bg !important; - background-color: $theme-dark-body-bg; - } - - // close button - .modal-header .close { - text-shadow: none; - background-color: $theme-dark-card-bg !important; - color: $theme-dark-body-color; - box-shadow: 0 3px 8px 0 rgba(11, 10, 25, 0.49) !important; - } - - .modal-content, - .modal-body, - .modal-footer { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - } - - //pagination - .pagination { - &:not([class*='pagination-']) { - .page-item { - &.active { - background-color: $theme-dark-pagination-bg; - - .page-link { - background-color: $primary; - - &:hover { - color: $white; - } - } - } - - .page-link { - background-color: $theme-dark-pagination-bg; - color: $theme-dark-body-color; - - &:hover { - color: $primary; - } - } - - &.prev-item, - &.next-item { - .page-link:hover { - color: $white; - } - } - } - } - - &[class*='pagination-'] { - .page-item:not(.active) { - .page-link { - background-color: $theme-dark-pagination-bg; - } - - &:not(:hover) { - .page-link { - color: $white; - } - } - } - - .page-item { - &:not(.active) { - .page-link:hover { - background-color: $theme-dark-pagination-bg; - } - } - - &.active { - background-color: $theme-dark-pagination-bg; - } - } - } - - .page-item { - &.prev-item, - &.prev { - .page-link:before { - background-image: url(str-replace( - str-replace($chevron-left, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - &.disabled { - .page-link { - &:before { - background-image: url(str-replace( - str-replace($chevron-left, 'currentColor', $theme-dark-text-muted-color), - '#', - '%23' - )); - } - } - } - } - &.next-item, - &.next { - .page-link::after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - &.disabled { - .page-link { - &:after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $theme-dark-text-muted-color), - '#', - '%23' - )); - } - } - } - } - &.disabled { - .page-link { - color: $theme-dark-text-muted-color; - } - } - } - } - - // nav tabs - .nav-tabs, - .nav-pills, - .nav-tabs.nav-justified { - .nav-item { - .nav-link { - color: $theme-dark-headings-color; - &.active { - background-color: $theme-dark-card-bg; - color: $primary; - } - - &.disabled { - color: $theme-dark-text-muted-color; - } - } - } - } - - // bordered nav - .nav.wrap-border { - border-color: $theme-dark-border-color; - } - - // nav pills - .nav-pills { - .nav-item { - .nav-link { - &.active { - color: $white; - background-color: $primary; - } - } - } - } - - // media - .media-bordered { - .media:not(:first-child) { - border-color: $theme-dark-border-color; - } - } - - // popover - .popover { - &[x-placement='top'] { - .arrow { - &:before { - border-top-color: $theme-dark-border-color; - } - &:after { - border-top-color: $theme-dark-card-bg; - } - } - } - - &[x-placement='left'] { - .arrow { - &:before { - border-left-color: $theme-dark-border-color; - } - &:after { - border-left-color: $theme-dark-card-bg; - } - } - } - - &[x-placement='right'] { - .arrow { - &:before { - border-right-color: $theme-dark-border-color; - } - &:after { - border-right-color: $theme-dark-card-bg; - } - } - } - .popover-header { - color: $white; - } - - .popover-body { - background-color: $theme-dark-card-bg; - color: $theme-dark-body-color; - border-color: $theme-dark-border-color !important; - } - } - - // BS toast - .toast { - background-color: rgba($theme-dark-card-bg, 0.85); - box-shadow: $theme-dark-box-shadow; - color: $theme-dark-body-color; - - .toast-header { - background-color: $theme-dark-card-bg; - color: $theme-dark-body-color; - - .close { - background-color: transparent !important; - box-shadow: none !important; - text-shadow: none; - } - } - } - - // list group - .list-group { - .list-group-item { - &:not([class*='list-group-item-']), - &.list-group-item-action { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - - &:hover, - &:focus { - background-color: $theme-dark-body-bg; - } - &.active, - &:active { - background-color: $primary; - color: $white; - } - } - - &.active { - p, - small { - color: $white; - } - } - - &.disabled { - color: $theme-dark-text-muted-color; - } - } - - &.list-group-circle .list-group-item:after { - background-image: url(str-replace(str-replace($circle, 'currentColor', $theme-dark-body-color), '#', '%23')); - } - } - - // spinners - .spinner-border { - border-color: currentColor !important; - border-right-color: transparent !important; - } - - // avatar - .avatar { - background-color: $theme-dark-body-bg; - - [class*='avatar-status-'] { - border-color: $theme-dark-card-bg; - } - } - .avatar-group { - .avatar { - img, - .avatar-content { - box-shadow: 0 0 0 2px $theme-dark-card-bg, inset 0 0 0 1px rgba($theme-dark-card-bg, 0.07); - } - } - } - - // divider - .divider { - .divider-text { - color: $theme-dark-body-color; - - &::before, - &::after { - border-color: $theme-dark-border-color; - } - } - - &.divider-dark { - .divider-text { - &::before, - &::after { - border-color: $theme-dark-border-color !important; - } - } - } - } - - // Timeline - .timeline { - .timeline-item { - border-color: $theme-dark-border-color; - - .timeline-point:not(.timeline-point-indicator) { - background-color: $theme-dark-card-bg; - } - .timeline-event { - .timeline-event-time { - color: $theme-dark-text-muted-color; - } - } - &:last-of-type:after { - background: linear-gradient($theme-dark-border-color, transparent); - } - } - } - - // card - .card { - background-color: $theme-dark-card-bg; - box-shadow: $theme-dark-box-shadow; - .card-footer { - border-color: $theme-dark-border-color; - } - - &.overlay-img-card { - .card-img-overlay { - span, - p, - .card-body { - color: $white; - } - } - } - } - - //--------------- Advance Cards --------------- - //--------------------------------------------- - - // Developer Meetup Card - .card-developer-meetup { - .meetup-header .meetup-day { - border-right-color: $theme-dark-input-border-color; - } - } - - // Profile Card - .card-profile { - .profile-image-wrapper .profile-image { - background-color: $theme-dark-body-bg; - } - } - - // Business Card - .business-card { - .business-items .business-item { - border-color: $theme-dark-border-color; - } - } - - // App Design Card - .card-app-design { - .design-planning-wrapper .design-planning { - background-color: $theme-dark-body-bg; - } - } - - //--------------- Statistics Card --------------- - //------------------------------------------------ - - .card-tiny-line-stats { - .apexcharts-series-markers { - .apexcharts-marker { - stroke: $info; - } - - &:last-child { - .apexcharts-marker { - fill: $theme-dark-card-bg; - } - } - } - } - - //-------------- Analytics Cards -------------- - //--------------------------------------------- - - // Revenue Report Card - .card-revenue-budget { - .revenue-report-wrapper { - border-right-color: $theme-dark-border-color; - } - .budget-wrapper { - .apexcharts-series:not(:first-child) { - path { - stroke: $theme-dark-body-color; - } - } - } - } - - // Earnings Card - .earnings-card { - .apexcharts-canvas .apexcharts-pie { - .apexcharts-datalabel-label { - fill: $theme-dark-body-color !important; - } - - .apexcharts-datalabel-value { - fill: $theme-dark-headings-color; - } - } - } - - // Company Table Card - .card-company-table { - .avatar { - background-color: $theme-dark-body-bg; - } - } - - /********** FORMS **********/ - - // input - input.form-control, - .custom-file-label, - textarea.form-control { - background-color: $theme-dark-input-bg; - color: $theme-dark-body-color; - - &:not(:focus) { - border-color: $theme-dark-input-border-color; - } - - &::placeholder { - color: $theme-dark-input-placeholder-color; - } - - &:disabled, - &[readonly='readonly'] { - opacity: 0.5; - } - } - - // text area counter - .char-textarea { - &.active { - color: $theme-dark-body-color !important; - } - - &.max-limit { - color: $danger !important; - } - } - - // file uploader default - .custom-file-label { - &:after { - background-color: $theme-dark-body-bg; - border-left: 1px solid $theme-dark-border-color; - color: $theme-dark-body-color; - } - } - - // custom control like checkbox, radio and switch - .custom-control-input { - &:not(:checked) { - ~ .custom-control-label:before { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-input-border-color; - } - } - &:disabled { - ~ .custom-control-label:before { - background-color: $theme-dark-input-disabled-border-color; - border-color: $theme-dark-input-disabled-border-color; - } - } - } - - .custom-switch { - .custom-control-input:not(:checked) { - ~ .custom-control-label:before { - background-color: $theme-dark-switch-bg; - } - } - .custom-control-input:disabled { - ~ .custom-control-label:before { - background-color: $theme-dark-switch-bg-disabled; - } - } - } - - // select - select.form-control, - .custom-select { - background-color: $theme-dark-input-bg; - color: $theme-dark-body-color; - border-color: $theme-dark-border-color; - - option:checked { - background-color: $theme-dark-card-bg; - } - - &:disabled { - opacity: 0.5; - } - &:focus { - border-color: $primary; - } - } - - select.form-control { - &:not([multiple='multiple']) { - background-image: url(str-replace( - str-replace($chevron-down, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - } - - // Added for override - .was-validated .form-control:invalid, - .form-control.is-invalid { - border-color: $danger !important; - } - - .was-validated .form-control:valid, - .form-control.is-valid { - border-color: $success !important; - } - - // form wizard - .wizard { - .steps { - ul { - .disabled, - .done { - a { - color: $theme-dark-body-color !important; - - &:hover { - color: $theme-dark-body-color; - } - - .step { - background-color: $theme-dark-body-bg !important; - color: $white !important; - } - } - } - } - } - } - - // input groups - .input-group { - .input-group-text { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - } - - &:focus-within { - .form-control, - .input-group-text { - border-color: $primary; - box-shadow: none; - } - } - } - - // floating label - .form-label-group { - & > input:not(:focus):not(:placeholder-shown) ~ label, - & > textarea:not(:focus):not(:placeholder-shown) ~ label { - color: $theme-dark-body-color !important; - } - } - - .counter-value { - color: white; - } - - /********** TABLE **********/ - - // table - .table { - background-color: $theme-dark-table-bg; - - td, - th { - color: $theme-dark-body-color; - border-color: $theme-dark-border-color !important; - } - - .thead, - tbody { - tr:not([class*='table-']) { - th, - td { - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - - code { - background-color: $theme-dark-table-row-bg; - } - } - } - } - - thead, - tfoot { - tr { - th { - border-color: $theme-dark-border-color; - background-color: $theme-dark-table-header-bg; - color: $theme-dark-headings-color; - } - } - &.thead-dark th { - background-color: $white; - color: $dark !important; - } - } - - // if table not light/dark and thead not have dark class - &:not(.table-dark):not(.table-light) thead:not(.thead-dark) th, - &:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th { - background-color: $theme-dark-table-header-bg; - } - - // table-dark style - &.table-dark { - background-color: $white; - &.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba($dark, 0.05); - td { - background-color: inherit; - } - } - td, - th { - border-color: #f8f9fa !important; - color: $dark !important; - background-color: $white; - .text-white { - color: $dark !important; - } - } - } - tbody { - tr { - // for contextual classes - &[class*='table-'] { - td, - th { - background-color: unset; - } - } - - &.table-dark { - td, - th { - color: $white; - } - } - - &.table-active { - td, - th { - color: $theme-dark-body-color; - } - } - } - } - - // bordered table - &.table-bordered { - border-color: $theme-dark-border-color; - } - - // table hover row color - &.table-hover { - tbody { - tr { - &:hover { - background-color: $theme-dark-table-hover-bg; - } - - th, - td { - background-color: unset; - } - } - } - } - - // hover animation - &.table-hover-animation tbody tr { - background-color: $theme-dark-table-bg; - &:hover { - box-shadow: $theme-dark-box-shadow; - } - } - - // table striped - &.table-striped { - tbody { - tr { - &:nth-of-type(odd) { - background-color: $theme-dark-table-striped-bg; - } - } - } - } - } - - // datatable - .dataTables_wrapper { - .dt-buttons { - .buttons-copy, - .buttons-excel, - .buttons-pdf, - .buttons-print, - .btn-secondary, - [class*='buttons-'] { - background-color: $theme-dark-body-bg !important; - &:active { - background-color: $primary !important; - color: $white; - } - } - } - .dt-button-collection { - > div[role='menu'] { - box-shadow: $theme-dark-box-shadow; - } - } - - .table.dataTable { - tr { - &.group { - td { - background-color: $theme-dark-table-striped-bg; - color: $theme-dark-headings-color; - } - } - } - - // Sorting Icons Change - thead { - .sorting, - .sorting_asc, - .sorting_desc { - &:before { - background-image: url(str-replace( - str-replace($chevron-up, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - &:after { - background-image: url(str-replace( - str-replace($chevron-down, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - } - .sorting { - &:before, - &:after { - opacity: 0.5; - } - } - .sorting_asc { - &:before { - opacity: 1; - } - &:after { - opacity: 0.5; - } - } - .sorting_desc { - &:after { - opacity: 1; - } - &:before { - opacity: 0.5; - } - } - } - } - } - - // agGrid Page Btn - .ag-grid-btns { - .filter-btn { - background-color: transparent !important; - } - } - - // agGrid Main - .aggrid { - .ag-input-wrapper input { - color: $theme-dark-body-color; - } - } - .aggrid, - .ag-header { - background-color: $theme-dark-card-bg; - color: $theme-dark-body-color; - border-color: $theme-dark-border-color; - - .ag-row-hover, - .ag-row-selected { - background-color: $theme-dark-table-hover-bg !important; - } - - .ag-icon { - color: $theme-dark-input-border-color; - } - .ag-header-cell.ag-column-hover { - background: transparent !important; - } - - .ag-header-cell, - .ag-cell, - .ag-row, - .ag-pinned-left-header, - .ag-pinned-left-cols-container, - .ag-horizontal-left-spacer, - .ag-paging-panel, - .ag-floating-filter-input { - border-color: $theme-dark-border-color !important; - color: $theme-dark-body-color; - } - .ag-cell.ag-cell-inline-editing { - border-color: $theme-dark-border-color; - background: $theme-dark-body-bg; - height: auto; - padding-top: 0; - } - - .ag-paging-panel { - .ag-paging-button { - background-color: $theme-dark-body-bg; - } - .ag-disabled { - background: $theme-dark-card-bg; - } - - span[ref='lbTotal'] { - background-color: $theme-dark-pagination-bg; - color: $theme-dark-body-color !important; - } - } - - ::-webkit-scrollbar-track { - background: $theme-dark-body-bg; - } - - ::-webkit-scrollbar-thumb { - background: $primary; - } - } - - /********** PAGES **********/ - - // coming soon - .getting-started { - .clockCard { - p { - color: $theme-dark-body-color !important; - } - } - } - - // profile page - #user-profile { - .profile-header { - .navbar { - background-color: $theme-dark-card-bg; - .navbar-toggler { - color: $theme-dark-body-color; - border-color: $theme-dark-border-color; - } - } - } - } - - // Search page - .search-bar { - .form-control { - background-color: $theme-dark-card-bg; - } - } - - // Blog Edit Page - .blog-edit-wrapper { - .border { - border-color: $theme-dark-border-color !important; - } - } - // Knowledge Base - .kb-search-content-info { - .kb-search-content { - .card-img-top { - background-color: #3f4860; - } - } - } - - // list group circle for kb - .list-group-circle { - .list-group-item:not([class*='list-group-item-']), - .list-group-item-action { - &:hover, - &:focus, - &:active { - background-color: transparent !important; - } - } - } - - /********** APPLICATIONS **********/ - - // App common sidebar and content dark style - .content-area-wrapper { - border-color: $theme-dark-border-color !important; - - .sidebar { - .sidebar-content { - background-color: $theme-dark-card-bg !important; - } - } - .app-fixed-search { - background-color: $theme-dark-card-bg !important; - border-color: $theme-dark-border-color !important; - } - .content-right { - border-color: $theme-dark-border-color !important; - } - } - - // email application - .email-application { - .content-area-wrapper { - // Email list - .email-app-list { - .app-action { - border-color: $theme-dark-border-color; - background-color: $theme-dark-card-bg; - .action-right { - .list-inline-item { - .dropdown-toggle { - color: $theme-dark-body-color; - } - } - } - } - - .email-user-list { - .media { - border-color: $theme-dark-border-color; - background-color: $theme-dark-card-bg; - - &:hover { - box-shadow: 0 3px 10px 0 $theme-dark-card-bg; - } - - &.selected-row-bg { - background-color: rgba($primary, 0.06); - border-color: $theme-dark-border-color; - } - } - - .media { - .user-details, - .mail-message { - p, - .mail-date { - color: $theme-dark-text-muted-color; - } - } - } - - .mail-read { - background-color: $theme-dark-table-hover-bg; - } - } - } - - // app email details - .email-app-details { - border-color: $theme-dark-border-color; - .email-scroll-area { - background-color: $theme-dark-body-bg; - } - - .email-detail-header { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - - .email-header-right { - .list-inline-item { - .dropdown-toggle, - .action-icon { - color: $theme-dark-body-color; - } - } - } - } - .email-info-dropup { - .dropdown-toggle::after { - background-image: url(str-replace( - str-replace($chevron-down, 'currentColor', $theme-dark-text-muted-color), - '#', - '%23' - )); - } - } - - .mail-message-wrapper, - .email-detail-head { - border-color: $theme-dark-border-color !important; - } - } - - // Compose mail - #compose-mail { - .compose-mail-form-field, - .ql-toolbar, - .ql-container { - border-color: $theme-dark-border-color; - } - label { - color: $theme-dark-body-color; - } - .modal-body { - border-bottom-left-radius: $modal-content-border-radius; - border-bottom-right-radius: $modal-content-border-radius; - } - } - } - } - - // chat application - .chat-application { - .content-area-wrapper { - border-color: $theme-dark-border-color; - } - // left sidebar - .sidebar { - .chat-profile-sidebar { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - - .sidebar-content { - border-color: $theme-dark-border-color; - - .chat-fixed-search { - border-color: $theme-dark-border-color; - } - - .chat-user-list-wrapper { - .chat-users-list { - li { - &:not(.active):hover { - background: $theme-dark-body-bg; - } - .chat-info .card-text, - .chat-time { - color: $theme-dark-text-muted-color; - } - &.active { - .chat-info .card-text, - .chat-time { - color: $white; - } - } - img { - border-color: $theme-dark-border-color; - } - } - } - } - } - } - .avatar-border { - img { - border-color: $theme-dark-border-color; - } - } - - // Right side content area - .content-right { - .chat-app-window { - .start-chat-area { - background-color: $theme-dark-card-bg; - - .start-chat-icon, - .start-chat-text { - background: $theme-dark-card-bg; - color: $theme-dark-body-color; - } - } - .start-chat-area, - .user-chats { - background-image: url($chat-bg-dark); - background-color: #1e232f; - } - .user-chats { - .divider .divider-text { - background: $theme-dark-card-bg; - &:before, - &:after { - border-color: $theme-dark-border-color; - } - } - .avatar img { - border-color: $theme-dark-border-color; - } - } - // Active conversation style - .active-chat { - .chat-left { - .chat-content { - background-color: $theme-dark-card-bg; - p { - color: $theme-dark-body-color; - } - } - } - - .chat-content { - p { - color: $white; - } - } - // Chat form - .chat-header .dropdown-toggle { - color: $theme-dark-body-color; - } - .chat-header, - .chat-app-form { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - } - } - - .user-profile-sidebar { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - } - } - - // Chat widget dark style - .chat-widget { - .user-chats { - background-color: $theme-dark-widget-bg !important; - } - .card-header, - .chat-app-form { - background-color: $theme-dark-card-bg; - } - .chat-app-window .user-chats .chat-left .chat-content { - background-color: $theme-dark-card-bg !important; - color: $theme-dark-body-color !important; - } - .chat-app-window .user-chats .avatar img { - border-color: $theme-dark-body-bg; - } - } - - // Kanban application - .kanban-application { - .kanban-wrapper { - .kanban-container { - .kanban-board { - .kanban-board-header { - .kanban-title-board { - color: $white; - - &:hover, - &:focus { - background-color: $theme-dark-card-bg; - } - } - } - .kanban-item { - background-color: $theme-dark-card-bg; - .item-dropdown i.dropdown-toggle, - .item-dropdown svg.dropdown-toggle { - stroke: $white; - } - .kanban-title-button { - color: $theme-dark-body-color; - } - i, - svg { - stroke: $theme-dark-body-color; - } - } - } - } - } - .update-item-sidebar { - .nav-tabs .nav-item .nav-link, - .tab-content .tab-pane { - background-color: transparent; - } - } - } - .kanban-item.gu-mirror { - background-color: $theme-dark-card-bg; - } - - // Todo application - .todo-application { - .content-area-wrapper { - .sidebar { - .todo-form { - .todo-item-action { - color: $theme-dark-body-color; - } - } - } - .content-right { - .todo-task-list-wrapper { - background-color: $theme-dark-card-bg !important; - border-color: $theme-dark-border-color; - } - .todo-task-list { - .todo-item { - &:not(:first-child) { - border-color: $theme-dark-border-color; - } - &.completed { - .todo-title { - color: $theme-dark-text-muted-color; - } - } - &:hover { - box-shadow: $theme-dark-box-shadow; - } - - .todo-item-action { - .todo-item-favorite:not(.text-warning) { - i, - svg { - color: $theme-dark-body-color; - } - } - } - } - } - } - } - .todo-item-action { - .close { - background-color: transparent !important; - } - } - } - .todo-item.gu-mirror { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - box-shadow: $theme-dark-box-shadow; - &.completed { - .todo-title { - color: $theme-dark-text-muted-color; - } - } - } - - // E-commerce application - .ecommerce-application { - .ecommerce-card { - .btn-light { - background-color: $theme-dark-body-bg !important; - color: $white; - border-color: transparent; - } - } - - // main content - .content-right, - .content-body { - // header items - .ecommerce-header-items { - .result-toggler { - .search-results { - color: $theme-dark-headings-color; - } - - .shop-sidebar-toggler { - i, - svg { - color: $theme-dark-headings-color; - } - } - } - } - - // list and grid view - .grid-view, - .list-view { - .ecommerce-card { - .card-body { - border-color: $theme-dark-border-color; - } - .item-options { - .wishlist { - span { - color: $headings-color; - } - } - - .cart { - span { - color: $white; - } - } - } - } - } - } - .grid-view { - .item-name a, - .item-price { - color: $theme-dark-body-color; - } - } - - // wishlist-items - .wishlist-items { - .ecommerce-card { - .move-cart { - .move-to-cart { - color: $white; - } - } - } - } - - // checkout - .product-checkout { - .checkout-options { - .coupons { - input { - color: $theme-dark-body-color; - &::placeholder { - color: $theme-dark-body-color; - } - } - } - } - } - // Ecommerce details - .app-ecommerce-details { - .item-features, - .swiper-responsive-breakpoints.swiper-container .swiper-slide { - background-color: $theme-dark-body-bg; - } - } - } - - // file manager app - .file-manager-application { - .sidebar-file-manager { - background-color: $theme-dark-card-bg !important; - .jstree { - .jstree-container-ul { - .jstree-anchor { - color: $theme-dark-body-color; - } - } - } - .storage-status { - i, - svg { - color: $theme-dark-body-color !important; - } - } - - .file-manager-title { - color: $theme-dark-label-color; - } - - &.show { - border: 1px solid $theme-dark-border-color !important; - } - } - - .content-area-wrapper { - border: 1px solid $theme-dark-border-color !important; - } - - // File Manager App - .file-manager-main-content { - border: 1px solid $theme-dark-border-color !important; - - .file-manager-app-searchbar { - background-color: transparent !important; - border-bottom: 1px solid $theme-dark-border-color !important; - - .file-manager-toggler { - color: $theme-dark-body-color !important; - } - } - - .file-manager-content-header, - .file-manager-content-body { - background-color: $theme-dark-card-bg !important; - } - - .file-manager-content-header { - border-color: $theme-dark-border-color !important; - } - - .file-manager-content-body { - .drives { - .card { - background-color: $theme-dark-table-bg; - } - } - - .view-container { - .file-manager-item { - .file-logo-wrapper { - background-color: $theme-dark-body-bg !important; - } - &:not(.selected) { - border-color: $theme-dark-border-color !important; - } - } - &:not(.list-view) { - .file-manager-item { - .file-size, - .file-accessed { - color: $theme-dark-text-muted-color !important; - } - } - } - } - } - } - - #app-file-manager-info-sidebar { - .nav-tabs .nav-link, - .tab-content .tab-pane { - background-color: transparent; - } - - .nav-tabs { - .nav-item:not(.active) { - .nav-link { - color: $theme-dark-body-color; - } - } - } - } - } - - // calendar - .app-calendar { - .app-calendar-sidebar { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - - .sidebar-content-title { - color: $theme-dark-label-color; - } - .select-all, - .input-filter { - ~ label { - color: $theme-dark-label-color; - } - } - } - .fc { - .fc-day-today { - background: $theme-dark-body-bg !important; - background-color: $theme-dark-body-bg !important; - } - - .fc-timegrid { - .fc-scrollgrid-section { - .fc-col-header-cell, - .fc-timegrid-axis, - .fc-daygrid-day { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - .fc-day-today { - background-color: rgba($color: $gray-100, $alpha: 0.12) !important; - - &.fc-col-header-cell { - background-color: $theme-dark-card-bg !important; - } - } - } - } - .fc-popover { - background: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - .fc-popover-header { - .fc-popover-title, - .fc-popover-close { - color: $theme-dark-body-color; - } - } - tbody td, - thead th { - border-color: $theme-dark-border-color; - } - - .fc-scrollgrid { - border-color: $theme-dark-border-color; - } - - .fc-list, - th { - border-color: $theme-dark-border-color; - .fc-list-day-cushion { - background: $theme-dark-body-bg; - } - .fc-list-event:hover td { - background-color: $theme-dark-body-bg; - } - .fc-list-event-time { - color: $theme-dark-body-color; - } - .fc-list-event { - td { - border-color: $theme-dark-border-color; - } - } - } - } - } - - // Invoice Application - .invoice-list-wrapper { - .dataTables_wrapper { - .invoice-list-dataTable-header { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - .invoice-data-table { - background-color: $theme-dark-card-bg; - tbody .selected-row-bg { - background-color: $theme-dark-border-color; - } - td { - background-color: inherit; - } - } - } - } - .invoice-edit, - .invoice-add { - .invoice-preview-card { - .invoice-product-details { - background-color: $theme-dark-body-bg; - .product-details-border { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - } - } - } - } - .invoice-print { - .form-control { - background-color: $theme-dark-card-bg; - } - } - - // Users Application - .app-user-view { - .plan-card { - border-color: $primary !important; - } - } - .app-user-edit { - .form-control.error { - border-color: $danger !important; - } - } - - /********** CUSTOMIZER **********/ - - .customizer { - background-color: $theme-dark-card-bg; - - .customizer-close { - i, - svg { - color: $theme-dark-body-color; - } - } - } - - .footer-fixed { - .footer { - background-color: $theme-dark-card-bg; - } - } - - /********** HORIZONTAL LAYOUT **********/ - .horizontal-layout { - &.navbar-sticky .horizontal-menu-wrapper .navbar-horizontal.header-navbar.fixed-top { - box-shadow: 0 4px 24px 0 rgba($black, 0.75) !important; - } - .horizontal-menu-wrapper { - background: linear-gradient( - to bottom, - rgba(37, 43, 71, 0.76) 44%, - rgba(56, 53, 53, 0.46) 73%, - rgba($white, 0) 100% - ) !important; - .header-navbar { - background: $theme-dark-card-bg !important; - &.navbar-shadow { - box-shadow: 0 4px 24px 0 rgba($black, 0.75); - } - &.navbar-horizontal { - ul#main-menu-navigation > li:hover:not(.active) > a { - background: $theme-dark-body-bg; - } - - .active { - .nav-link { - &.dropdown-toggle::after { - background-image: url(str-replace(str-replace($chevron-down, 'currentColor', $white), '#', '%23')); - } - } - } - - .nav-link { - &.dropdown-toggle::after { - background-image: url(str-replace( - str-replace($chevron-down, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - } - } - } - } - .main-menu-content { - .navbar-nav { - .dropdown-submenu { - &.show { - background-color: $theme-dark-card-bg !important; - color: $theme-dark-body-color; - } - } - .dropdown-menu { - a { - &:hover { - color: $theme-dark-headings-color !important; - } - } - .disabled a { - color: $theme-dark-text-muted-color; - } - .dropdown-item { - color: $theme-dark-headings-color; - } - .dropdown-toggle { - &::after { - background-image: url(str-replace( - str-replace($chevron-right, 'currentColor', $theme-dark-body-color), - '#', - '%23' - )); - } - &:hover, - &:active { - &::after { - background-image: url(str-replace(str-replace($chevron-right, 'currentColor', $white), '#', '%23')); - } - } - } - } - - > li.active { - > a { - > i, - > svg { - color: $white !important; - } - } - - .dropdown-menu { - li.active > a { - background: $theme-dark-body-bg !important; - color: $theme-dark-body-color; - &:hover { - color: $primary !important; - } - } - } - - .dropdown-menu { - li.open.active { - > a { - color: $theme-dark-body-color !important; - } - } - } - } - } - } - } -} diff --git a/src/@core/scss/base/themes/semi-dark-layout.scss b/src/@core/scss/base/themes/semi-dark-layout.scss deleted file mode 100644 index 982ad29d2e..0000000000 --- a/src/@core/scss/base/themes/semi-dark-layout.scss +++ /dev/null @@ -1,109 +0,0 @@ -// ================================================================================================ -// File Name: semi-dark-layout.scss -// Description: SCSS file for semi dark layout. -// ---------------------------------------------------------------------------------------------- -// Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template -// Author: PIXINVENT -// Author URL: http://www.themeforest.net/user/pixinvent -// ================================================================================================ - -@import '../bootstrap-extended/include'; // Bootstrap includes -@import '../components/include'; // Components includes - -.semi-dark-layout { - /************ Main Menu **************/ - - // main menu - .main-menu { - background-color: $theme-dark-card-bg; - .shadow-bottom { - background: linear-gradient( - 180deg, - $theme-dark-card-bg 44%, - rgba($theme-dark-card-bg, 0.51) 73%, - rgba($theme-dark-card-bg, 0) - ); - } - &:not(.expanded) { - .navigation { - .sidebar-group-active { - a { - background-color: $theme-dark-body-bg; - } - } - } - } - } - - // main menu content - .main-menu-content { - .navigation-main { - background-color: $theme-dark-card-bg; - .navigation-header { - color: $theme-dark-text-muted-color; - } - .nav-item { - a { - color: $theme-dark-body-color; - } - &.open { - a { - background-color: $theme-dark-body-bg; - } - } - a:after, - a { - color: $theme-dark-body-color; - } - .menu-content { - background-color: $theme-dark-card-bg; - .active { - .menu-item { - color: $white; - } - } - li:not(.active) { - a { - background-color: $theme-dark-card-bg; - } - } - } - } - .active { - .menu-title, - i { - color: $white; - } - } - .sidebar-group-active { - a { - background: $theme-dark-card-bg; - border-radius: 4px; - } - .menu-content { - background-color: $theme-dark-card-bg; - .active { - z-index: 1; - a { - background-color: transparent; - } - } - } - } - } - } - - // menu collapsed active item color - .menu-collapsed { - .main-menu:not(.expanded) { - .navigation-main { - li.active { - > a { - background: $theme-dark-body-bg !important; - color: $white !important; - } - } - } - } - } -} diff --git a/src/@core/scss/core.scss b/src/@core/scss/core.scss deleted file mode 100644 index 6ed6be04ef..0000000000 --- a/src/@core/scss/core.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Base Styles -@import 'base/bootstrap'; -@import 'base/bootstrap-extended'; -@import 'base/colors'; -@import 'base/components'; - -// Template Themes -@import 'base/themes/dark-layout.scss'; -@import 'base/themes/semi-dark-layout.scss'; - -// BSV -$b-table-sort-icon-bg-not-sorted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Earrows%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-257.000000, -561.000000)' stroke='%23C6C4D0' stroke-width='2'%3E%3Cg id='arrows' transform='translate(258.000000, 562.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -$b-table-sort-icon-bg-ascending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Eactive-up%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-197.000000, -561.000000)' stroke-width='2'%3E%3Cg id='active-up' transform='translate(198.000000, 562.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)' stroke='%23C6C4D0'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up' stroke='%235E5873'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -$b-table-sort-icon-bg-descending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Eactive-down%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-227.000000, -561.000000)' stroke-width='2'%3E%3Cg id='active-down' transform='translate(228.000000, 562.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)' stroke='%235E5873'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up' stroke='%23C6C4D0'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - -$b-table-sort-icon-bg-dark-not-sorted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Earrow-dark%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-259.000000, -621.000000)' stroke='%23747A88' stroke-width='2'%3E%3Cg id='arrow-dark' transform='translate(260.000000, 622.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -$b-table-sort-icon-bg-dark-ascending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Eactive-up-dark%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-199.000000, -621.000000)' stroke-width='2'%3E%3Cg id='active-up-dark' transform='translate(200.000000, 622.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)' stroke='%23747A88'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up' stroke='%23B4B7BC'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -$b-table-sort-icon-bg-dark-descending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Eactive-dow-dark%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-229.000000, -621.000000)' stroke-width='2'%3E%3Cg id='active-dow-dark' transform='translate(230.000000, 622.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)' stroke='%23B4B7BC'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up' stroke='%23747A88'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -@import '~bootstrap-vue/src/index.scss'; - -// Vue Specific -@import 'vue/index'; diff --git a/src/@core/scss/vue/_animation.scss b/src/@core/scss/vue/_animation.scss deleted file mode 100644 index e02a2fe25b..0000000000 --- a/src/@core/scss/vue/_animation.scss +++ /dev/null @@ -1,40 +0,0 @@ -// animation for tab components -@keyframes tab-panel-slide-in { - 0% { - opacity: 0; - transform: translateX(100%); - } - 100% { - opacity: 1; - transform: translateX(0%); - } -} - -@keyframes tab-panel-slide-up { - 0% { - opacity: 0; - transform: translateY(100%); - } - 100% { - opacity: 1; - transform: translateY(0%); - } -} - -@keyframes rubberBand { - from { - transform: scale3d(1, 1, 1); - } - 30% { - transform: scale3d(1.25, 0.75, 1); - } - 50% { - transform: scale3d(1.15, 0.85, 1); - } - 75% { - transform: scale3d(1.05, 0.95, 1); - } - to { - transform: scale3d(1, 1, 1); - } -} diff --git a/src/@core/scss/vue/_base-extended.scss b/src/@core/scss/vue/_base-extended.scss deleted file mode 100644 index 31c1c752b5..0000000000 --- a/src/@core/scss/vue/_base-extended.scss +++ /dev/null @@ -1,55 +0,0 @@ -// Disable overflow x to mitigate the horizontal scrollbar while transiting between routes -body { - overflow-x: hidden; -} - -// ------------------------------------------------ -// Vertical Menu -// ------------------------------------------------ - -.nav-item.has-sub { - & & li svg { - display: none; - } -} - -// Navbar Badge Position -.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .badge.badge-up, -.header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .badge.badge-up { - right: -9px; -} - -// Scrollbar style for group which have scrollbar -.horizontal-menu { - .horizontal-menu-wrapper { - .navbar-horizontal { - ul.dropdown-menu { - &::-webkit-scrollbar { - width: 5px; - height: 5px; - } - - &::-webkit-scrollbar-thumb { - background: $gray-500; - border-radius: 20px; - } - - &::-webkit-scrollbar-track { - background: $gray-300; - border-radius: 30px; - } - } - } - } -} - -// Fix: Navbar color in dark horizontal layout -.dark-layout { - .horizontal-layout { - &.navbar-sticky { - .navbar.header-navbar { - box-shadow: none; - } - } - } -} diff --git a/src/@core/scss/vue/_dark-layout.scss b/src/@core/scss/vue/_dark-layout.scss deleted file mode 100644 index e025ab6de9..0000000000 --- a/src/@core/scss/vue/_dark-layout.scss +++ /dev/null @@ -1,429 +0,0 @@ -// Core variables and mixins -@import '~@core/scss/base/bootstrap-extended/include'; -@import '~@core/scss/base/core/colors/palette-variables.scss'; - -body { - &.dark-layout { - // ------------------------------------------------ - // Avatar Component - // ------------------------------------------------ - - .b-avatar { - &.badge-secondary { - background-color: $theme-dark-body-bg; - } - .b-avatar-text { - span { - color: $white; - } - } - .avatar-icon { - color: $white; - } - - &.avatar-border-2 { - img { - border-color: $theme-dark-border-color; - } - } - } - - // avatar group - .b-avatar-group { - .b-avatar-group-inner { - .b-avatar { - box-shadow: 0 0 0 2px $theme-dark-card-bg, inset 0 0 0 1px rgba(40, 48, 70, 0.07); - } - } - } - - // ------------------------------------------------ - // Badge - // ------------------------------------------------ - .badge { - color: $white; - } - - // ------------------------------------------------ - // Navbar - // ------------------------------------------------ - .header-navbar { - &.navbar-light { - .navbar-brand { - color: $white; - } - } - } - - // ------------------------------------------------ - // Aspect - // ------------------------------------------------ - .b-aspect { - border-color: $theme-dark-border-color; - } - - // ------------------------------------------------ - // Popover - // ------------------------------------------------ - .popover.b-popover { - //popover top position - &.bs-popover-top { - .arrow { - &::before { - border-top-color: $theme-dark-border-color; - } - &::after { - border-top-color: $theme-dark-card-bg; - } - } - } - //popover left position - &.bs-popover-left { - .arrow { - &::before { - border-left-color: $theme-dark-border-color; - } - &::after { - border-left-color: $theme-dark-card-bg; - } - } - } - //popover right position - &.bs-popover-right { - .arrow { - &::before { - border-right-color: $theme-dark-border-color; - } - &::after { - border-right-color: $theme-dark-card-bg; - } - } - } - } - - // ------------------------------------------------ - // Range - // ------------------------------------------------ - .custom-range { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-border-color; - &:focus { - background-color: $theme-dark-input-bg; - border-color: $primary; - } - } - - // ------------------------------------------------ - // Modal - // ------------------------------------------------ - .modal-content { - .modal-header { - .close { - color: $white; - } - } - .modal-body { - color: $white; - } - } - - // ------------------------------------------------ - // Switch - // ------------------------------------------------ - .custom-switch.switch-lg, - .custom-switch.switch-md { - .custom-control-label::before { - background-color: $theme-dark-body-bg; - } - } - - // ------------------------------------------------ - // Pagination - // ------------------------------------------------ - .pagination { - .page-item { - &.disabled { - .page-link { - // background-color: ; - color: $theme-dark-text-muted-color !important; - } - } - } - } - - // ------------------------------------------------ - // Toast - // ------------------------------------------------ - .b-toast { - .toast { - background-color: rgba($theme-dark-body-bg, 0.85); - color: $theme-dark-body-color; - } - } - - // ------------------------------------------------ - // Calendar - // ------------------------------------------------ - .b-calendar-header { - output { - background: $theme-dark-body-bg; - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - } - } - .b-calendar-grid { - &.form-control { - background: $theme-dark-body-bg; - border-color: $theme-dark-border-color; - .b-calendar-grid-caption { - color: $theme-dark-body-color; - } - .small { - background: $theme-dark-body-bg; - } - .bg-light { - background-color: $theme-dark-border-color !important; - } - .table-info { - span { - color: $black !important; - } - } - } - // hover color in dark - .b-calendar-grid-body { - .col:not(.table-info) { - span.btn.rounded-circle { - &:hover { - background-color: $theme-dark-card-bg; - } - } - } - } - // btm light - .btn-light { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - color: $theme-dark-body-color; - } - // hover color - .table-primary, - .table-primary > th, - .table-primary > td { - .btn-outline-light { - &:hover { - background-color: $theme-dark-body-bg !important; - } - } - } - - // ------------------------------------------------ - // Table - // ------------------------------------------------ - - .table.b-table { - thead, - tfoot { - > tr { - > [aria-sort='none'] { - .dark-layout & { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Earrow-dark%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-259.000000, -621.000000)' stroke='%23747A88' stroke-width='2'%3E%3Cg id='arrow-dark' transform='translate(260.000000, 622.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - } - } - - > [aria-sort='ascending'] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Eactive-up-dark%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-199.000000, -621.000000)' stroke-width='2'%3E%3Cg id='active-up-dark' transform='translate(200.000000, 622.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)' stroke='%23747A88'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up' stroke='%23B4B7BC'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - } - - > [aria-sort='descending'] { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='26px' viewBox='0 0 14 26' version='1.1'%3E%3Ctitle%3Eactive-dow-dark%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Artboard' transform='translate(-229.000000, -621.000000)' stroke-width='2'%3E%3Cg id='active-dow-dark' transform='translate(230.000000, 622.000000)'%3E%3Cg id='chevron-down' transform='translate(0.000000, 18.000000)' stroke='%23B4B7BC'%3E%3Cpolyline id='Path' points='0 0 6 6 12 0'/%3E%3C/g%3E%3Cg id='chevron-up' stroke='%23747A88'%3E%3Cpolyline id='Path' points='12 6 6 0 0 6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - } - } - } - } - - @each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type== 'base' { - // table only for dark - .b-table { - .table-#{$color_name} { - color: $body-color !important; - td { - color: $body-color !important; - } - } - &.table-hover tbody tr th.table-#{$color_name}, - &.table-hover tbody tr td.table-#{$color_name} { - background-color: rgba($color_value, 0.3); - color: $white !important; - } - } - } - } - } - } - - // ------------------------------------------------ - // Time - // ------------------------------------------------ - .b-time { - .b-time-header { - .form-control { - background-color: $theme-dark-input-bg; - } - } - } - .b-time[aria-disabled='true'] output, - .b-time[aria-readonly='true'] output, - .b-time output.disabled { - background-color: $theme-dark-card-bg; - } - - // ------------------------------------------------ - // Spin Button - // ------------------------------------------------ - .b-form-spinbutton { - &.form-control { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-input-border-color; - color: $theme-dark-body-color; - svg { - color: $theme-dark-body-color; - } - } - } - - // ------------------------------------------------ - // Rating - // ------------------------------------------------ - .b-rating { - &.form-control { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-input-border-color; - color: $theme-dark-body-color; - } - &.disabled, - &:disabled { - background-color: $theme-dark-input-disabled-bg; - } - } - - // ------------------------------------------------ - // Date Picker - // ------------------------------------------------ - .b-form-datepicker, - .b-form-timepicker { - &.form-control { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-input-border-color; - } - &.is-valid { - border-color: $success; - } - &.is-invalid { - border-color: $danger; - } - } - - // ------------------------------------------------ - // Time Picker - // ------------------------------------------------ - .b-time-header { - output { - border-color: $theme-dark-border-color; - bdi { - color: $theme-dark-body-color; - } - } - } - - // ------------------------------------------------ - // Tag - // ------------------------------------------------ - .b-form-tags { - &.form-control { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-input-border-color; - color: $theme-dark-body-color; - box-shadow: none; - .b-form-tags-list { - .b-form-tag { - .b-form-tag-remove { - background-color: transparent !important; - box-shadow: none !important; - } - } - } - } - } - .b-form-tags-input { - color: $theme-dark-body-color; - } - - // ------------------------------------------------ - // Checkbox - // ------------------------------------------------ - .was-validated .custom-control-input:invalid ~ .custom-control-label::before, - .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: $danger !important; - } - .was-validated .custom-control-input:valid ~ .custom-control-label::before, - .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: $success !important; - } - - // ------------------------------------------------ - // Select - // ------------------------------------------------ - .was-validated .custom-select:valid, - .custom-select.is-valid { - border-color: $success; - } - .was-validated .custom-select:invalid, - .custom-select.is-invalid { - border-color: $danger; - } - - // ------------------------------------------------ - // Code Preview - // ------------------------------------------------ - pre { - color: $theme-dark-body-color; - } - - // ------------------------------------------------ - // sidebar - // ------------------------------------------------ - - .b-sidebar { - // Handle light variant of sidebar for dark - &.bg-white { - background-color: $theme-dark-card-bg !important; - } - - // Add dark bg for header (Used in Apps) - .b-sidebar-body { - .content-sidebar-header { - background-color: $theme-dark-body-bg; - } - } - } - - .horizontal-menu { - .horizontal-menu-wrapper { - .navbar-horizontal { - ul.dropdown-menu { - &::-webkit-scrollbar-thumb { - background: $theme-dark-body-bg; - } - - &::-webkit-scrollbar-track { - background: $theme-dark-border-color; - } - } - } - } - } - } -} diff --git a/src/@core/scss/vue/_index.scss b/src/@core/scss/vue/_index.scss deleted file mode 100644 index 1720d12788..0000000000 --- a/src/@core/scss/vue/_index.scss +++ /dev/null @@ -1,15 +0,0 @@ -@import 'animation'; - -// Base Extended (General styles which are not added 'base styles') -@import 'base-extended'; - -@import 'dark-layout'; - -@import 'misc'; - -@import 'rtl'; - -@import 'transitions'; - -// Bootstrap Vue (Style which are not covered in Base style or extra BSV styles) -@import 'bootstrap-vue/index'; diff --git a/src/@core/scss/vue/_misc.scss b/src/@core/scss/vue/_misc.scss deleted file mode 100644 index fa9f1bc0be..0000000000 --- a/src/@core/scss/vue/_misc.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Apply BSV validation style to extensions -.form-group { - &.is-invalid { - // Vue Select - .v-select { - .vs__dropdown-toggle { - border-color: $danger; - } - } - - // Flatpickr - .flatpickr-input { - border-color: $danger; - } - } -} - -// Fix Tooltip positioning issue -// https://github.com/bootstrap-vue/bootstrap-vue/issues/1732 -// .fix-tooltip-position-top { -.tooltip { - top: 0; -} diff --git a/src/@core/scss/vue/_rtl.scss b/src/@core/scss/vue/_rtl.scss deleted file mode 100644 index 0b783652a3..0000000000 --- a/src/@core/scss/vue/_rtl.scss +++ /dev/null @@ -1,161 +0,0 @@ -@import '~@core/scss/base/bootstrap-extended/include'; - -/*! rtl:begin:ignore */ -[dir='rtl'] { - // Disable x Scrolling in Perfect scrollbar - body .ps__rail-y { - right: auto !important; - left: 1px !important; - } - - // Flatpickr month navigation arrow - .flatpickr-prev-month, - .flatpickr-next-month { - svg { - transform: rotate(180deg); - } - } - - // Faq page and page pricing - .faq-navigation, - .pricing-free-trial { - .pricing-trial-img, - img { - transform: scaleX(-1); - } - } - - // aspect - .b-aspect { - .b-aspect-sizer { - flex-grow: 0 !important; - } - } - - // Carousel - .carousel-control-prev-icon, - .carousel-control-next-icon { - transform: rotate(180deg); - } - - // Swiper Cube effect fix - .swiper-container-cube.swiper-container-rtl { - .swiper-slide { - transform-origin: 100% 0 !important; - } - } - - // RTL Overrides - .swiper-container-rtl { - .swiper-button-prev { - right: 10px !important; - left: auto !important; - } - .swiper-button-next { - left: 10px !important; - right: auto !important; - } - } - - // .swiper-container { - // } - - // dropdown block - .dropdown { - .btn-block, - .btn-block + .dropdown-toggle-split { - + .dropdown-menu { - left: 0 !important; - } - } - } - - // pagination - .pagination .page-item.next-item .page-link, - .pagination .page-item .page-link { - svg { - transform: rotate(180deg); - } - } - - // popover - .popover { - right: auto !important; - } - - // progress - .progress-bar-animated { - animation: progress-bar-stripes-rtl 40s linear infinite; - } - - // time - .b-time { - .b-time-ampm { - margin-left: 0.5rem; - margin-right: 0; - } - } - .b-form-timepicker { - .dropdown-menu { - // left: 0 !important; - right: 100%; - .b-time { - .b-time-ampm { - margin-right: 0.5rem; - margin-left: 0; - } - } - } - } - .input-group { - .input-group-append { - .b-form-timepicker { - .dropdown-menu { - left: 100% !important; - right: auto; - } - } - } - } - - // textarea - textarea { - overflow-x: hidden; - } - - // ------------------------------------------------ - // App Calendar - // ------------------------------------------------ - // Reset Chevrons for next/previous month - .app-calendar { - .fc-header-toolbar { - .fc-prev-button, - .fc-next-button { - transform: rotate(180deg); - } - } - } - - // Fix Calendar UI - .fc-direction-rtl .fc-scroller-harness > .fc-scroller { - direction: rtl !important; - } - - .fc .fc-toolbar .fc-button-group { - .fc-dayGridMonth-button:first-child { - border-top-left-radius: $border-radius !important; - border-bottom-left-radius: $border-radius !important; - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; - } - - .fc-listMonth-button:last-child { - border-top-right-radius: $border-radius !important; - border-bottom-right-radius: $border-radius !important; - border-top-left-radius: 0 !important; - border-bottom-left-radius: 0 !important; - } - } -} - -/*! rtl:end:ignore */ diff --git a/src/@core/scss/vue/_transitions.scss b/src/@core/scss/vue/_transitions.scss deleted file mode 100644 index 91d921c934..0000000000 --- a/src/@core/scss/vue/_transitions.scss +++ /dev/null @@ -1,152 +0,0 @@ -// /////////////////////////////////////////////// -// Zoom Fade -// /////////////////////////////////////////////// -.zoom-fade-enter-active, -.zoom-fade-leave-active { - transition: transform 0.35s, opacity 0.28s ease-in-out; -} -.zoom-fade-enter { - transform: scale(0.97); - opacity: 0; -} - -.zoom-fade-leave-to { - transform: scale(1.03); - opacity: 0; -} - -// /////////////////////////////////////////////// -// Fade Regular -// /////////////////////////////////////////////// -.fade-enter-active, -.fade-leave-active { - transition: opacity 0.28s ease-in-out; -} - -.fade-enter, -.fade-leave-to { - opacity: 0; -} - -// /////////////////////////////////////////////// -// Page Slide -// /////////////////////////////////////////////// -.slide-fade-enter-active, -.slide-fade-leave-active { - transition: opacity 0.35s, transform 0.4s; -} -.slide-fade-enter { - opacity: 0; - transform: translateX(-30%); -} - -.slide-fade-leave-to { - opacity: 0; - transform: translateX(30%); -} - -// /////////////////////////////////////////////// -// Zoom Out -// /////////////////////////////////////////////// -.zoom-out-enter-active, -.zoom-out-leave-active { - transition: opacity 0.35s ease-in-out, transform 0.45s ease-out; -} -.zoom-out-enter, -.zoom-out-leave-to { - opacity: 0; - transform: scale(0); -} - -// /////////////////////////////////////////////// -// Fade Bottom -// /////////////////////////////////////////////// - -// Speed: 1x -.fade-bottom-enter-active, -.fade-bottom-leave-active { - transition: opacity 0.3s, transform 0.35s; -} -.fade-bottom-enter { - opacity: 0; - transform: translateY(-8%); -} - -.fade-bottom-leave-to { - opacity: 0; - transform: translateY(8%); -} - -// Speed: 2x -.fade-bottom-2x-enter-active, -.fade-bottom-2x-leave-active { - transition: opacity 0.2s, transform 0.25s; -} -.fade-bottom-2x-enter { - opacity: 0; - transform: translateY(-4%); -} - -.fade-bottom-2x-leave-to { - opacity: 0; - transform: translateY(4%); -} - -// /////////////////////////////////////////////// -// Fade Top -// /////////////////////////////////////////////// - -// Speed: 1x -.fade-top-enter-active, -.fade-top-leave-active { - transition: opacity 0.3s, transform 0.35s; -} -.fade-top-enter { - opacity: 0; - transform: translateY(8%); -} - -.fade-top-leave-to { - opacity: 0; - transform: translateY(-8%); -} - -// Speed: 2x -.fade-top-2x-enter-active, -.fade-top-2x-leave-active { - transition: opacity 0.2s, transform 0.25s; -} -.fade-top-2x-enter { - opacity: 0; - transform: translateY(4%); -} - -.fade-top-2x-leave-to { - opacity: 0; - transform: translateY(-4%); -} - -/////////////////////////////////////////////////////////// -// transition-group : list; -/////////////////////////////////////////////////////////// -.list-leave-active { - position: absolute; -} - -.list-enter, -.list-leave-to { - opacity: 0; - transform: translateX(30px); -} - -/////////////////////////////////////////////////////////// -// transition-group : list-enter-up; -/////////////////////////////////////////////////////////// -.list-enter-up-leave-active { - transition: none !important; -} - -.list-enter-up-enter { - opacity: 0; - transform: translateY(30px); -} diff --git a/src/@core/scss/vue/apps/calendar.scss b/src/@core/scss/vue/apps/calendar.scss deleted file mode 100644 index a262fb2a9b..0000000000 --- a/src/@core/scss/vue/apps/calendar.scss +++ /dev/null @@ -1,18 +0,0 @@ -@import '~@core/scss/base/bootstrap-extended/include'; // Bootstrap includes -@import '~@core/scss/base/components/include'; // Components includes - -@import '~@core/scss/base/pages/app-calendar.scss'; - -// Color palettes -@import '~@core/scss/base/core/colors/palette-variables.scss'; - -.fc-sidebarToggle-button { - // content: ''; - background-image: url(str-replace(str-replace($menu, 'currentColor', $body-color), '#', '%23')); - width: 25px; - height: 25px; - margin-right: 0.7rem !important; - display: block; - background-position: center; - background-repeat: no-repeat; -} diff --git a/src/@core/scss/vue/bootstrap-vue/_alert.scss b/src/@core/scss/vue/bootstrap-vue/_alert.scss deleted file mode 100644 index e7250ebf38..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_alert.scss +++ /dev/null @@ -1,4 +0,0 @@ -// For transition -.alert { - transition: all 0.25s ease; -} diff --git a/src/@core/scss/vue/bootstrap-vue/_avatar.scss b/src/@core/scss/vue/bootstrap-vue/_avatar.scss deleted file mode 100644 index 9eaaa8beaf..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_avatar.scss +++ /dev/null @@ -1,67 +0,0 @@ -// Reason: We aren't getting style due to structural changes -// Color palettes -@import '~@core/scss/base/core/colors/palette-variables.scss'; - -.b-avatar { - font-size: 0.857rem; - font-weight: 600; - color: $white; - - // Avatar Badge Minimal [HTML Like Style] - &.badge-minimal { - .b-avatar-badge { - min-height: 11px; - min-width: 11px; - border: 1px solid #fff; - } - } - - // Bordered Avatar - &.avatar-border-2 { - img { - border: 2px solid #fff; - } - } -} - -// Disable img scaling on actionable avatar hover -.b-avatar.btn, -.b-avatar[href] { - &:not(:disabled):not(.disabled):hover .b-avatar-img img { - transform: scale(1); - } -} - -// reason: add transition on avatar group -.b-avatar-group { - .b-avatar-group-inner { - .b-avatar { - transition: all 0.25s ease 0s; - border-width: 0; - box-shadow: 0 0 0 2px $avatar-group-border, inset 0 0 0 1px rgba($black, 0.07); - cursor: pointer; - &.pull-up:hover { - transition: all 0.25s ease 0s; - transform: translateY(-4px) scale(1.07); - // z-index: 30; - } - } - } -} - -// Color palettes -@import '~@core/scss/base/core/colors/palette-variables.scss'; - -// Badge Variants -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type== 'base' { - .b-avatar { - &.badge-light-#{$color_name} { - background-color: rgba($color_value, 0.12); - color: $color_value; - } - } - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_badge.scss b/src/@core/scss/vue/bootstrap-vue/_badge.scss deleted file mode 100644 index 98106d3c43..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_badge.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Color palettes -@import '~@core/scss/base/core/colors/palette-variables.scss'; - -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type== 'base' { - // pill badge - a.badge-#{$color_name} { - &:focus, - &.focus { - box-shadow: none; - } - } - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_button.scss b/src/@core/scss/vue/bootstrap-vue/_button.scss deleted file mode 100644 index c9321c4842..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_button.scss +++ /dev/null @@ -1,10 +0,0 @@ -// reason: toggleable button has box shadow on active -.btn-group-toggle, -.btn-group-toggle { - :not([class*='btn-outline-']) { - &.active, - &:active { - box-shadow: none; - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_calendar.scss b/src/@core/scss/vue/bootstrap-vue/_calendar.scss deleted file mode 100644 index 2ad68a59da..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_calendar.scss +++ /dev/null @@ -1,30 +0,0 @@ -.b-calendar { - // reason: calendar bottom help text color - .b-calendar-grid-help { - color: $body-color !important; - } - .b-calendar-header { - .form-control { - line-height: 1.85; - } - } - // reason: calendar navigation button outline remove - .b-calendar-inner { - .b-calendar-nav { - button { - border: 0 !important; - } - } - } - .btn-outline-light { - &:hover { - background-color: $gray-200; - border-color: $gray-200; - } - } - .table-primary, - .table-primary > th, - .table-primary > td { - background-color: rgba($primary, 0.2); - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_date-picker.scss b/src/@core/scss/vue/bootstrap-vue/_date-picker.scss deleted file mode 100644 index 2dfd037ae0..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_date-picker.scss +++ /dev/null @@ -1,24 +0,0 @@ -.b-form-datepicker, -.b-form-timepicker { - label { - line-height: 200%; - } - - .btn { - &.h-auto { - padding: 0.375rem 0.75rem !important; - } - svg { - margin: 0 !important; - } - } - .form-control { - min-height: auto !important; - } - // text alignment in small - &.form-control-sm { - .form-control-sm { - line-height: 1.65; - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_dropdown.scss b/src/@core/scss/vue/bootstrap-vue/_dropdown.scss deleted file mode 100644 index 8aadefd2b1..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_dropdown.scss +++ /dev/null @@ -1,6 +0,0 @@ -// Reason: For rounded ripple -.dropdown { - &.b-dropdown { - border-radius: $border-radius; - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_file-input.scss b/src/@core/scss/vue/bootstrap-vue/_file-input.scss deleted file mode 100644 index 380cf5d78f..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_file-input.scss +++ /dev/null @@ -1,27 +0,0 @@ -.b-form-file { - .custom-file-label { - height: 100% !important; - } - // Small - &.b-custom-control-sm { - .custom-file-label, - .custom-file-label::after { - line-height: 22px; - } - - .custom-file-label::after { - height: 28px; - } - } - // Large - &.b-custom-control-lg { - .custom-file-label, - .custom-file-label::after { - line-height: 23px; - } - - .custom-file-label::after { - height: 44px; - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_index.scss b/src/@core/scss/vue/bootstrap-vue/_index.scss deleted file mode 100644 index 17693d1540..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_index.scss +++ /dev/null @@ -1,29 +0,0 @@ -@import '~@core/scss/base/bootstrap-extended/include'; - -@import 'alert'; -@import 'avatar'; -@import 'button'; -@import 'badge'; -@import 'calendar'; -@import 'date-picker'; -@import 'dropdown'; -@import 'file-input'; -@import 'modal'; -@import 'nav'; -@import 'pagination'; -@import 'popover'; -@import 'rating'; -@import 'sidebar'; -@import 'spin-button'; -@import 'switch'; -@import 'table'; -@import 'tag'; -@import 'time'; -@import 'toast'; -@import 'tooltip'; - -// Validation -@import 'validation'; - -// Misc -@import 'misc'; diff --git a/src/@core/scss/vue/bootstrap-vue/_misc.scss b/src/@core/scss/vue/bootstrap-vue/_misc.scss deleted file mode 100644 index ada2f41fc3..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_misc.scss +++ /dev/null @@ -1,14 +0,0 @@ -// ------------------ Checkboxes And Radios ------------------ // -.input-group-prepend, -.input-group-append { - .input-group-text { - .form-check { - line-height: 0; - } - } -} - -// custom file label issue with prepend -.custom-file-label { - height: calc(1.65em + 1.4rem + 1px); -} diff --git a/src/@core/scss/vue/bootstrap-vue/_modal.scss b/src/@core/scss/vue/bootstrap-vue/_modal.scss deleted file mode 100644 index f4bd91bf68..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_modal.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Themed Modals -.modal { - // Enable even space between two footer button - .modal-footer { - > .btn { - margin-left: 0.75rem; - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_nav.scss b/src/@core/scss/vue/bootstrap-vue/_nav.scss deleted file mode 100644 index a65d9ea5b2..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_nav.scss +++ /dev/null @@ -1,7 +0,0 @@ -.b-nav-dropdown { - .dropdown-toggle { - &::after { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important; - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_pagination.scss b/src/@core/scss/vue/bootstrap-vue/_pagination.scss deleted file mode 100644 index cc43a4df8d..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_pagination.scss +++ /dev/null @@ -1,43 +0,0 @@ -.page-item { - &.prev-item, - &.next-item { - .page-link { - padding: 0.5rem 0; - - &:hover { - color: $white; - } - } - } -} - -// pill -.pagination { - &.b-pagination-pills { - .page-item.active { - background-color: transparent; - } - } -} - -.page-item.prev-item { - .page-link { - &:before { - display: none; - } - svg { - transform: translateX(-1px); - } - } -} - -.page-item.next-item { - .page-link { - &:after { - display: none; - } - svg { - transform: translateX(1px); - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_popover.scss b/src/@core/scss/vue/bootstrap-vue/_popover.scss deleted file mode 100644 index 3d31c2e205..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_popover.scss +++ /dev/null @@ -1,71 +0,0 @@ -// Color palettes -@import '~@core/scss/base/core/colors/palette-variables.scss'; - -.popover.b-popover { - //popover top position - &.bs-popover-top { - .arrow { - &::before { - border-top-color: $border-color; - } - &::after { - border-top-color: $white; - } - } - } - //popover left position - &.bs-popover-left { - .arrow { - &::before { - border-left-color: $border-color; - } - &::after { - border-left-color: $white; - } - } - } - //popover right position - &.bs-popover-right { - .arrow { - &::before { - border-right-color: $border-color; - } - &::after { - border-right-color: $white; - } - } - } -} - -//--------- popover variant ---------// -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type== 'base' { - .popover.b-popover { - &.b-popover-#{$color_name} { - background-color: $white; - border-color: $border-color; - z-index: 9999; - position: relative; - .popover-header { - background-color: $color_value; - border-color: $color_value; - color: $white; - } - - // arrow color change according to variant - &.bs-popover-bottom { - .arrow { - &::before { - border-bottom-color: $color_value; - } - &::after { - border-bottom-color: $color_value; - } - } - } - } - } - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_rating.scss b/src/@core/scss/vue/bootstrap-vue/_rating.scss deleted file mode 100644 index 5b98444a20..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_rating.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Reason: Form Rating get box-shadow due to form-control:focus on focus -output.b-rating.form-control:focus { - box-shadow: none; -} diff --git a/src/@core/scss/vue/bootstrap-vue/_sidebar.scss b/src/@core/scss/vue/bootstrap-vue/_sidebar.scss deleted file mode 100644 index 5b2632aba0..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_sidebar.scss +++ /dev/null @@ -1,27 +0,0 @@ -.b-sidebar { - // Sidebar Width - &.sidebar-lg { - width: 30rem; - - @include media-breakpoint-down(xs) { - width: 20rem; - } - } - - // Fix sidebar close outline - .b-sidebar-header .close { - outline: none; - } - - // header (Used in Apps) - .b-sidebar-body { - .content-sidebar-header { - background-color: $light; - } - } -} - -// Update sidebar backdrop color -.b-sidebar-backdrop { - background-color: rgba($black, 0.75) !important; -} diff --git a/src/@core/scss/vue/bootstrap-vue/_spin-button.scss b/src/@core/scss/vue/bootstrap-vue/_spin-button.scss deleted file mode 100644 index 2cdff04d98..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_spin-button.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Override input's form-control style -.b-form-spinbutton { - &.form-control { - padding: 0; - &:focus, - &.focus { - border-color: $primary; - box-shadow: none; - } - &.is-valid, - &.is-invalid { - padding-right: calc(1.5em + 0.75rem); - } - .btn-sm { - padding: 0.25rem 0.5rem; - } - } - &.form-control-sm { - output > bdi { - height: 0.9rem; - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_switch.scss b/src/@core/scss/vue/bootstrap-vue/_switch.scss deleted file mode 100644 index c350dc993f..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_switch.scss +++ /dev/null @@ -1,6 +0,0 @@ -// reason: stacked switch -.custom-switch:not(.custom-control-inline) { - .custom-control-label { - margin-bottom: 0.5rem; - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_table.scss b/src/@core/scss/vue/bootstrap-vue/_table.scss deleted file mode 100644 index 98f0b4ce9f..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_table.scss +++ /dev/null @@ -1,24 +0,0 @@ -// bs table -.table { - &.b-table { - &.b-table-selectable { - tr { - outline: none; - } - } - > tbody { - .b-table-row-selected { - &.table-active { - td { - background-color: $table-hover-bg; - } - } - } - } - - // Reason: Remove outline on focus - th { - outline: none; - } - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_tag.scss b/src/@core/scss/vue/bootstrap-vue/_tag.scss deleted file mode 100644 index 9dc2da6caf..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_tag.scss +++ /dev/null @@ -1,11 +0,0 @@ -.b-form-tag { - background-color: $primary; - margin-right: 0.8rem; - .close { - opacity: 1; - text-shadow: none; - vertical-align: middle; - display: flex; - align-self: center; - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_time.scss b/src/@core/scss/vue/bootstrap-vue/_time.scss deleted file mode 100644 index 9f2a581fb4..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_time.scss +++ /dev/null @@ -1,35 +0,0 @@ -// reason: header text align center -.b-time-header { - output > bdi { - line-height: 1.85; - } -} - -// Update Style -.b-time { - .bi-circle-fill { - height: 10px; - width: 10px; - fill: $secondary; - } - .bi-chevron-up { - height: 10px; - width: 10px; - } - - .b-form-spinbutton { - + .flex-column:not(.b-time-ampm) { - margin-left: 0.4rem; - margin-right: 0.4rem; - } - - output.border-bottom.border-top { - border: none !important; - } - } - - // Reset scaling of icon on hover - .b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon { - transform: scale(1); - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_toast.scss b/src/@core/scss/vue/bootstrap-vue/_toast.scss deleted file mode 100644 index f870bd8757..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_toast.scss +++ /dev/null @@ -1,38 +0,0 @@ -// Color palettes -@import '~@core/scss/base/core/colors/palette-variables.scss'; - -/* Generate: -* Border color according to event class -*/ -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type== 'base' { - .b-toast-#{$color_name} { - .toast-header { - background-color: $color_value !important; - color: $white !important; - .close { - color: $white; - text-shadow: none; - } - } - } - } - } -} - -.b-toast { - &.b-toast-solid { - .toast { - background-color: $white; - color: $body-color; - } - } -} - -// Reason: Close button vertical alignment -.toast-header { - .close { - margin-bottom: 2px !important; - } -} diff --git a/src/@core/scss/vue/bootstrap-vue/_tooltip.scss b/src/@core/scss/vue/bootstrap-vue/_tooltip.scss deleted file mode 100644 index 056e0b4afa..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_tooltip.scss +++ /dev/null @@ -1,3 +0,0 @@ -.tooltip.b-tooltip-warning .tooltip-inner { - color: $white; -} diff --git a/src/@core/scss/vue/bootstrap-vue/_validation.scss b/src/@core/scss/vue/bootstrap-vue/_validation.scss deleted file mode 100644 index 95321d1dac..0000000000 --- a/src/@core/scss/vue/bootstrap-vue/_validation.scss +++ /dev/null @@ -1,19 +0,0 @@ -// reason: contextual states -// valid state -.custom-control-input.is-valid { - &:not(:disabled):active { - ~ .custom-control-label::before { - background-color: $success; - border-color: $success; - } - } -} -// invalid state -.custom-control-input.is-invalid { - &:not(:disabled):active { - ~ .custom-control-label::before { - background-color: $danger; - border-color: $danger; - } - } -} diff --git a/src/@core/scss/vue/libs/chart-apex.scss b/src/@core/scss/vue/libs/chart-apex.scss deleted file mode 100644 index bda17ff69e..0000000000 --- a/src/@core/scss/vue/libs/chart-apex.scss +++ /dev/null @@ -1 +0,0 @@ -@import '~@core/scss/base/plugins/charts/chart-apex.scss'; diff --git a/src/@core/scss/vue/libs/map-leaflet.scss b/src/@core/scss/vue/libs/map-leaflet.scss deleted file mode 100644 index d40c001133..0000000000 --- a/src/@core/scss/vue/libs/map-leaflet.scss +++ /dev/null @@ -1,20 +0,0 @@ -.vue2leaflet-map { - height: 400px; - z-index: 1; -} - -html[dir='rtl'] { - .leaflet-pane, - .leaflet-tile, - .leaflet-marker-icon, - .leaflet-marker-shadow, - .leaflet-tile-container, - .leaflet-pane > svg, - .leaflet-pane > canvas, - .leaflet-zoom-box, - .leaflet-image-layer, - .leaflet-layer { - left: 0; - right: unset; - } -} diff --git a/src/@core/scss/vue/libs/quill.scss b/src/@core/scss/vue/libs/quill.scss deleted file mode 100644 index c234deb392..0000000000 --- a/src/@core/scss/vue/libs/quill.scss +++ /dev/null @@ -1,52 +0,0 @@ -@import '~@core/scss/base/plugins/forms/form-quill-editor.scss'; -@import '~quill/dist/quill.core.css'; -@import '~quill/dist/quill.snow.css'; -@import '~quill/dist/quill.bubble.css'; - -// need to override some icon's color -.quill-editor { - .ql-toolbar, - .ql-editor { - a, - button:hover, - .ql-picker:hover { - color: $primary; - .ql-fill { - fill: $primary; - } - .ql-stroke { - stroke: $primary; - } - .ql-picker-label:hover { - color: $primary; - .ql-stroke { - stroke: $primary; - } - } - } - } -} - -// ? Set border radius for container & toolbar -.quill-editor { - // Add top radius to toolbar & container - // ? Will get removed one of both according to placement - .ql-toolbar, - .ql-container { - border-top-right-radius: $border-radius; - border-top-left-radius: $border-radius; - } - - .ql-toolbar { - + .ql-container, - .ql-container + & { - // ? If container/toolbar is below container/toolbar add bottom radius - border-bottom-right-radius: $border-radius; - border-bottom-left-radius: $border-radius; - - // ? If container/toolbar is above container/toolbar remove top radius - border-top-right-radius: unset; - border-top-left-radius: unset; - } - } -} diff --git a/src/@core/scss/vue/libs/swiper.scss b/src/@core/scss/vue/libs/swiper.scss deleted file mode 100644 index 57488c7210..0000000000 --- a/src/@core/scss/vue/libs/swiper.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import '~@core/scss/base/plugins/extensions/ext-component-swiper.scss'; - -// set active slide thumb's opacity in gallery demo -.swiper-slide { - &.swiper-slide-active { - opacity: 1; - } -} diff --git a/src/@core/scss/vue/libs/toastification.scss b/src/@core/scss/vue/libs/toastification.scss deleted file mode 100644 index 6ec9cad1a7..0000000000 --- a/src/@core/scss/vue/libs/toastification.scss +++ /dev/null @@ -1,51 +0,0 @@ -// Core variables and mixins -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; - -$vt-toast-min-height: unset; -$vt-toast-max-height: unset; -$vt-toast-max-width: 400px; - -$vt-color-default: $white; -$vt-color-info: $white; -$vt-color-success: $white; -$vt-color-warning: $white; -$vt-color-error: $white; - -$vt-text-color-default: $primary; -$vt-text-color-info: $info; -$vt-text-color-success: $success; -$vt-text-color-warning: $warning; -$vt-text-color-error: $danger; -$vt-font-family: inherit; - -// Import the regular Vue Toastification stylesheets (or create your own) -@import 'vue-toastification/src/scss/_variables'; -@import 'vue-toastification/src/scss/_toastContainer'; -@import 'vue-toastification/src/scss/_toast'; -@import 'vue-toastification/src/scss/_closeButton'; -@import 'vue-toastification/src/scss/_progressBar'; -@import 'vue-toastification/src/scss/_icon'; -@import 'vue-toastification/src/scss/animations/fade'; - -.#{$vt-namespace}__toast { - padding: 1rem; - box-shadow: $box-shadow; - border-radius: $card-border-radius; -} - -@media only screen and (max-width: 600px) { - .Vue-Toastification__container { - .Vue-Toastification__toast { - width: 90%; - } - } -} - -// ------------Dark Layout -----------// -.dark-layout { - .#{$vt-namespace}__toast { - background-color: $theme-dark-card-bg; - } -} diff --git a/src/@core/scss/vue/libs/tour.scss b/src/@core/scss/vue/libs/tour.scss deleted file mode 100644 index 095f0b2565..0000000000 --- a/src/@core/scss/vue/libs/tour.scss +++ /dev/null @@ -1,63 +0,0 @@ -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; -@import '~vue-tour/dist/vue-tour.css'; - -.v-tour { - .v-step { - z-index: 55000; - background-color: $white; - border-radius: $card-border-radius; - filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.2)); - min-width: 350px; - text-align: left; - - .v-step__arrow { - border-color: $primary; - border-left-color: transparent; - border-right-color: transparent; - } - - // --- Header ----- // - .v-step__header { - background-color: $primary; - border-top-left-radius: $card-border-radius; - border-top-right-radius: $card-border-radius; - font-weight: 500; - - padding: 0.38rem 1.2rem; - margin-bottom: 0; - line-height: 2rem; - } - - // --- Content/Body ----- // - .v-step__content { - color: $body-color; - border-bottom-left-radius: $card-border-radius; - border-bottom-right-radius: $card-border-radius; - - padding: 1rem 0; - margin-bottom: 0; - } - } -} - -// ----------- Dark Layout -----------// -.dark-layout { - .v-step { - background-color: $theme-dark-card-bg; - } -} - -// ----------- RTL -----------// -html[dir='rtl'] { - .v-tour { - .v-step { - .btn { - svg { - transform: rotate(180deg); - } - } - } - } -} diff --git a/src/@core/scss/vue/libs/tree.scss b/src/@core/scss/vue/libs/tree.scss deleted file mode 100644 index e8187635e9..0000000000 --- a/src/@core/scss/vue/libs/tree.scss +++ /dev/null @@ -1,144 +0,0 @@ -@import '~vue-tree-halower/dist/halower-tree.min.css'; - -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; - -.tree-container { - .tag-box-container { - .tag { - background-color: transparent; - .rmNode { - color: $danger; - background-color: rgba($danger, 0.15); - line-height: 1.1; - } - } - } - - .tree-box { - position: relative; - z-index: 5; - background-color: white; - padding: 10px; - box-shadow: $box-shadow; - - input { - margin-bottom: 1rem; - height: 2.5rem; - } - } -} - -.halo-tree { - &, - .first-node { - padding-left: 0; - } - - // Align `-` node's below vertical line - li::before { - left: -11px; - } - - .tree-node-el { - display: contents; - } - - .tree-expand { - background: content-box; - cursor: pointer; - display: inline-flex; - align-items: center; - justify-content: center; - line-height: 1; - } - - .halo-tree { - li { - padding-left: 26px; - } - } - - ul { - padding-left: 17px !important; - } - - > li.first-node.only-node::after { - z-index: -10; - } - - .box-halfchecked:after { - top: -1px; - } - - .inputCheck { - top: 2px; - - &.box-checked:after { - top: -1px; - } - } - - .node-selected { - background-color: #f8f8f8; - } - .node-title { - &:hover { - background-color: #f8f8f8; - } - padding: 3px 6px; - margin: 0 4px; - } - - // Button Colors - button.btn-async, - button.btn-delete { - padding: 0.2rem 0.5rem; - border-radius: 4px; - font-size: 12px; - } - button.btn-async { - background: rgba($warning, 0.15); - } - - button.btn-delete { - background: rgba($danger, 0.15); - } -} - -.dark-layout { - .tree-container, - .tree-container .tree-box, - .tag-box .tag { - border-color: $theme-dark-border-color; - } - - .tree-container { - .tree-box { - background-color: $theme-dark-body-bg; - - input { - background-color: $theme-dark-input-bg; - border-color: $theme-dark-input-disabled-border-color; - } - } - .tag-box { - .tag { - background-color: $theme-dark-body-bg !important; - } - } - } - - .halo-tree { - .node-title:hover { - background-color: transparent; - } - .node-title { - &.node-selected { - background-color: $theme-dark-body-bg; - border-color: $theme-dark-border-color; - } - } - } -} diff --git a/src/@core/scss/vue/libs/vue-autosuggest.scss b/src/@core/scss/vue/libs/vue-autosuggest.scss deleted file mode 100644 index 25559de967..0000000000 --- a/src/@core/scss/vue/libs/vue-autosuggest.scss +++ /dev/null @@ -1,61 +0,0 @@ -// Core variables and mixins -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; - -// customize the dropdown -.autosuggest__results-container { - position: relative; - z-index: 999; - .autosuggest__results { - position: absolute; - background-color: $white; - width: 100%; - margin-top: 1rem; - overflow-y: auto; - border-radius: 0.5rem; - max-height: 40vh; - box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important; - ul { - padding-left: 0; - margin-bottom: 0; - li { - list-style: none; - padding: 0.75rem 1rem; - &:hover, - &.autosuggest__results-item--highlighted { - background: $gray-200; - } - .detail { - line-height: 0.5; - } - } - .autosuggest__results-before { - color: $primary; - font-weight: 600; - } - } - } -} - -//--------- dark layout ---------// -body { - &.dark-layout { - .autosuggest__results-container { - .autosuggest__results { - background-color: $theme-dark-input-bg; - color: $theme-dark-body-color; - - // on hover - .autosuggest__results-item--highlighted, - .autosuggest__results-item:hover, - .autosuggest__results-before:hover { - background-color: $theme-dark-table-hover-bg; - } - .my-suggestion-item { - color: $theme-dark-body-color; - } - } - } - } -} diff --git a/src/@core/scss/vue/libs/vue-context.scss b/src/@core/scss/vue/libs/vue-context.scss deleted file mode 100644 index 123b0b5150..0000000000 --- a/src/@core/scss/vue/libs/vue-context.scss +++ /dev/null @@ -1,39 +0,0 @@ -@import '~vue-context/src/sass/vue-context'; - -// Core variables and mixins -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; - -.v-context { - &, - & ul { - box-shadow: $dropdown-box-shadow; - border: none; - border-radius: $dropdown-border-radius; - padding: 0.5rem 0; - - > li { - > a { - color: $dropdown-link-color; - padding: $dropdown-item-padding-y $dropdown-item-padding-x; - - &:hover, - &:focus { - color: $dropdown-link-hover-color; - background-color: $dropdown-link-hover-bg; - } - } - } - } -} - -// ---------- Dark Layout ----------// -body.dark-layout { - .v-context { - background-color: $theme-dark-body-bg; - > li > a { - color: $theme-dark-body-color; - } - } -} diff --git a/src/@core/scss/vue/libs/vue-flatpicker.scss b/src/@core/scss/vue/libs/vue-flatpicker.scss deleted file mode 100644 index 034105d62c..0000000000 --- a/src/@core/scss/vue/libs/vue-flatpicker.scss +++ /dev/null @@ -1,14 +0,0 @@ -@import '~flatpickr/dist/flatpickr.css'; -@import '~@core/scss/base/plugins/forms/pickers/form-flat-pickr.scss'; - -// RTL -html[dir='rtl'] { - .flatpickr-calendar { - .flatpickr-prev-month, - .flatpickr-next-month { - svg { - transform: rotate(180deg); - } - } - } -} diff --git a/src/@core/scss/vue/libs/vue-good-table.scss b/src/@core/scss/vue/libs/vue-good-table.scss deleted file mode 100644 index 703fdad8ea..0000000000 --- a/src/@core/scss/vue/libs/vue-good-table.scss +++ /dev/null @@ -1,173 +0,0 @@ -// Core variables and mixins -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; -// good table variable override to change the color of table -$text-color: $body-color; -$thead-bg-color-1: transparent; -$thead-bg-color-2: transparent; - -// sorting icons -.vgt-wrap { - .vgt-table { - th.sortable { - &:before { - border-top-color: $border-color; - } - &:after { - border-bottom-color: $border-color; - } - } - thead { - th { - &.sorting-desc { - &::before { - border-top-color: $primary; - } - } - &.sorting-asc { - &::after { - border-bottom-color: $primary; - } - } - } - } - } -} - -// pagination in rtl -.vgt-wrap.rtl { - .vgt-table { - th.sortable { - &::after, - &::before { - left: 2rem; - } - } - } - .pagination { - .page-item:last-child:not(.next-item) { - .page-link { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-top-left-radius: 1.428rem; - border-bottom-left-radius: 1.428rem; - } - } - .page-item:first-child:not(.prev-item) { - .page-link { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-top-right-radius: 1.428rem; - border-bottom-right-radius: 1.428rem; - } - } - } -} - -//--------- dark layout -----------// -body { - &.dark-layout { - .vgt-wrap { - .vgt-table { - background-color: $theme-dark-card-bg; - border-color: $theme-dark-border-color; - th, - td, - tr { - border-color: $theme-dark-border-color; - background-color: $theme-dark-card-bg; - span { - color: $theme-dark-body-color; - } - input { - background-color: $theme-dark-input-bg; - color: $theme-dark-body-color; - border-color: $theme-dark-input-border-color; - &::placeholder { - color: $theme-dark-body-color; - } - } - } - th.sortable { - &::after { - border-bottom-color: $theme-dark-body-color; - } - &::before { - border-top-color: $theme-dark-body-color; - } - } - thead th.sorting-desc::before { - border-top-color: $primary; - } - thead th.sorting-asc::after { - border-bottom-color: $primary; - } - } - } - } -} - -// ------------------------------------------------ -// RTL -// ------------------------------------------------ - -html[dir='rtl'] { - .b-pagination { - .page-item { - &.prev-item { - margin-right: 0.3571rem; - margin-left: 0; - .page-link { - svg { - transform: rotate(360deg); - } - } - ~ .page-item:nth-child(2):not(.active) { - .page-link { - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; - border-top-left-radius: 5rem; - border-bottom-left-radius: 5rem; - } - } - ~ .page-item:nth-last-child(2):not(.active) { - .page-link { - border-top-left-radius: 0 !important; - border-bottom-left-radius: 0 !important; - border-top-right-radius: 5rem; - border-bottom-right-radius: 5rem; - } - } - ~ .page-item:nth-child(2) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-top-left-radius: 5rem; - border-bottom-left-radius: 5rem; - } - ~ .page-item:nth-last-child(2) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-top-right-radius: 5rem; - border-bottom-right-radius: 5rem; - } - } - &.next-item { - margin-right: 0; - margin-left: 0.3571rem; - .page-link { - svg { - transform: rotate(360deg); - } - } - } - &.active { - .page-link { - border-top-right-radius: 5rem !important; - border-bottom-right-radius: 5rem !important; - } - } - } - } -} -@import '~vue-good-table/src/styles/style.scss'; diff --git a/src/@core/scss/vue/libs/vue-select.scss b/src/@core/scss/vue/libs/vue-select.scss deleted file mode 100644 index 7f053d0502..0000000000 --- a/src/@core/scss/vue/libs/vue-select.scss +++ /dev/null @@ -1,341 +0,0 @@ -$options-padding-x: 20px; -$options-padding-y: 7px; - -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; -@import 'vue-select/src/scss/global/_variables.scss'; - -// Global Component Variables -$vs-component-line-height: 1.8; -$vs-component-placeholder-color: $body-color; - -// Active State -$vs-state-active-bg: rgba($primary, 0.12); -$vs-state-active-color: $primary !important; - -// Border -$vs-border-width: $input-border-width; -$vs-border-radius: $input-border-radius; -$vs-border-color: $input-border-color; - -// Selected -$vs-selected-bg: $primary; -$vs-selected-border-width: 0; - -// Dropdown -$vs-dropdown-box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.1); - -@import 'vue-select/src/scss/vue-select.scss'; - -.vs__open-indicator { - fill: none; - margin-top: 0.15rem; -} - -// Matches height of input element for consistency -.vs__dropdown-toggle { - padding: 0.59px 0 4px 0; - transition: all 0.25s ease-in-out; - - .vs--single & { - padding-left: 6px; - } -} - -.vs__dropdown-option--disabled { - &.vs__dropdown-option--selected { - background: $primary !important; - } - opacity: 0.5; -} - -// Options list color -.vs__dropdown-option { - color: $body-color; -} -.vs__dropdown-option, -.vs__no-options { - // We have only update Y padding - padding: $options-padding-y $options-padding-x; -} - -/* rtl:begin:ignore */ -.vs__dropdown-option--selected { - background-color: $primary; - color: $white; - position: relative; - - &::after { - content: ''; - height: 1.1rem; - width: 1.1rem; - display: inline-block; - position: absolute; - - // vertically center icon - top: 50%; - transform: translateY(-50%); - right: $options-padding-x; - - [dir='rtl'] & { - left: $options-padding-x; - right: unset; - } - - // Icon - background-image: url(str-replace(str-replace($check, 'currentColor', $white), '#', '%23')); - background-repeat: no-repeat; - background-position: center; - background-size: 1.1rem; - } - - // Because, highlight get primary color and if item is selected we want to keep white color even if it's hovered/highlighted - &.vs__dropdown-option--highlight { - color: $white !important; - background-color: $primary !important; - } -} -/* rtl:end:ignore */ - -// Update color of clear icon -.vs__clear { - svg { - color: $body-color; - } -} - -// Selected Color. It don't have any variable to override. (text in tag) -.vs__selected { - color: $white; - - // Single select selected text - .v-select.vs--single & { - color: $body-color; - margin-top: 5px; - - // Add transition when selected option is moved when focus - transition: transform 0.2s ease; - - input { - padding-left: 0; - } - } - - // Slide selected option to right on focus - // * Just like on input focus we get placeholder moved - .vs--single.vs--open & { - transform: translateX(5px); - } - - // Close icon in tag - .vs__deselect { - color: inherit; - } -} - -// Tag/Multi Select -.v-select { - &:not(.vs--single) { - .vs__selected { - border-radius: 3px; - - padding: 0 0.6em; - font-size: 0.9rem; - margin: 5px 2px 2px 5px; - } - - .vs__deselect { - svg { - transform: scale(0.8); - vertical-align: text-top; - } - } - } -} - -// Dropdown Position -.vs__dropdown-menu { - top: calc(100% + 1rem); - border: none; - border-radius: 6px; - padding: 0; -} - -// Input style when dropdown is open -.vs--open .vs__dropdown-toggle { - border-color: $input-focus-border-color; - border-bottom-color: $input-focus-border-color; - border-bottom-left-radius: $vs-border-radius; - border-bottom-right-radius: $vs-border-radius; - box-shadow: $input-focus-box-shadow; -} - -// Tag styling -// .v-select:not(.vs--single) { -// .vs__selected-options { -// .vs__selected { -// background-color: $primary; -// border: none; -// color: #fff; -// button { -// svg { -// fill: white; -// } -// } -// } -// } -// } - -// ------------------------------------------------ -// Size: Large -// ------------------------------------------------ -.select-size-lg { - .vs__selected { - font-size: 1rem !important; - } - - &.vs--single.vs--open .vs__selected { - margin-top: 6px; - } - - .vs__dropdown-toggle, - .vs__selected { - font-size: 1.25rem; - } - - .vs__dropdown-toggle { - padding: 5px; - - input { - margin-top: 0; - } - } - - .vs__deselect { - svg { - transform: scale(1) !important; - vertical-align: middle !important; - } - } -} - -// ------------------------------------------------ -// Size: Small -// ------------------------------------------------ -.select-size-sm { - // Remove toggle padding from medium size - .vs__dropdown-toggle { - padding-bottom: 0; - - padding: 1px; - } - &.vs--single .vs__dropdown-toggle { - padding: 2px; - } - - // set line-height and font size for sm - .vs__dropdown-toggle, - .vs__selected { - // line-height: 1.8; - font-size: 0.9rem; - } - - // Set close and dropdown icon position in center - .vs__actions { - padding-top: 2px; - padding-bottom: 2px; - } - - .vs__deselect { - svg { - vertical-align: middle !important; - } - } - - // Remove mt from search - .vs__search { - margin-top: 0; - } - - // Selected options size - &.v-select .vs__selected { - padding: 0 0.3rem; - font-size: 0.75rem; - } - - // Only set margin for multi/tag select - &.v-select:not(.vs--single) .vs__selected { - margin: 4px 5px; - } - - // Selected options size for single selection - &.v-select.vs--single .vs__selected { - margin-top: 1px; - } - - // Set margin-top for selected when input is selected - &.vs--single.vs--open { - .vs__selected { - margin-top: 4px; - } - } -} - -// ------------------------Dark Layout------------------// - -.dark-layout { - //vue select - .vs__dropdown-toggle { - background: $theme-dark-input-bg; - color: $theme-dark-body-color; - border-color: $theme-dark-input-border-color; - } - .vs__selected-options { - input { - color: $theme-dark-body-color; - &::placeholder { - color: $theme-dark-input-placeholder-color; - } - } - } - .vs__actions { - svg { - fill: $theme-dark-input-border-color; - } - } - .vs__dropdown-menu { - background: $theme-dark-input-bg; - li { - color: $theme-dark-body-color; - } - } - - .v-select { - &:not(.vs--single) { - .vs__selected { - background-color: rgba($primary, 0.12); - color: $primary; - } - } - - // For single select - &.vs--single { - .vs__selected { - color: $theme-dark-body-color !important; - } - } - } - - // Disabled styles - .vs--disabled { - .vs__dropdown-toggle, - .vs__clear, - .vs__search, - .vs__selected, - .vs__open-indicator { - background-color: $theme-dark-input-bg; - opacity: 0.5; - } - } -} diff --git a/src/@core/scss/vue/libs/vue-slider.scss b/src/@core/scss/vue/libs/vue-slider.scss deleted file mode 100644 index b1a8ba255e..0000000000 --- a/src/@core/scss/vue/libs/vue-slider.scss +++ /dev/null @@ -1,62 +0,0 @@ -@import '~@core/scss/base/bootstrap-extended/include'; - -// Color palettes -@import '~@core/scss/base/core/colors/palette-variables.scss'; -@import '~@core/scss/base/components/include'; - -/* Set the theme color of the component */ -$themeColor: $primary; -$bgColor: rgba($primary, 0.12); -$dotShadow: none; -/* import theme style */ -@import '~vue-slider-component/lib/theme/default.scss'; - -.vue-slider-dot-handle { - border: 2px solid $primary; -} - -.vue-slider-dot-tooltip-inner { - background-color: $primary; - border-color: $primary; -} - -/* Generate: -* Border color according to event class -*/ -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type== 'base' { - .vue-slider-#{$color_name} { - .vue-slider-dot-handle { - border: 2px solid $color_value; - - &-focus { - box-shadow: 0px 0px 1px 2px rgba($color_value, 0.36); - } - } - - .vue-slider-process { - background-color: $color_value; - } - - .vue-slider-rail { - background-color: rgba($color_value, 0.12); - } - - .vue-slider-dot-tooltip-inner { - background-color: $color_value; - border-color: $color_value; - } - } - } - } -} - -// dark theme -body { - &.dark-layout { - .vue-slider-dot-handle { - background-color: $theme-dark-body-bg; - } - } -} diff --git a/src/@core/scss/vue/libs/vue-sweetalert.scss b/src/@core/scss/vue/libs/vue-sweetalert.scss deleted file mode 100644 index d178f047f3..0000000000 --- a/src/@core/scss/vue/libs/vue-sweetalert.scss +++ /dev/null @@ -1,12 +0,0 @@ -@import '~@core/scss/base/plugins/extensions/ext-component-sweet-alerts.scss'; -@import '~sweetalert2/dist/sweetalert2.min.css'; - -// RTL -html[dir='rtl'] { - .swal2-rtl { - .swal2-close { - left: 0; - right: auto; - } - } -} diff --git a/src/@core/scss/vue/libs/vue-wizard.scss b/src/@core/scss/vue/libs/vue-wizard.scss deleted file mode 100644 index 5ebb14e7de..0000000000 --- a/src/@core/scss/vue/libs/vue-wizard.scss +++ /dev/null @@ -1,418 +0,0 @@ -// Core variables and mixins -@import '~@core/scss/base/bootstrap-extended/include'; -// Overrides user variable -@import '~@core/scss/base/components/include'; -@import 'vue-select/src/scss/vue-select.scss'; - -//--------- Simple Number Wizard ----------// -.vue-form-wizard { - background-color: $white; - box-shadow: 0px 4px 25px 0px rgba($black, 0.1); - border-radius: 0.5rem; - padding-bottom: 0; - .wizard-header { - padding: 0; - margin: 0; - } - .title { - color: $gray-400; - } - .wizard-navigation { - .wizard-progress-with-circle { - display: none; - } - .wizard-nav { - padding: 1.0rem 1.0rem 1.14rem 1.0rem; - border-bottom: 1px solid rgba($color: $black, $alpha: 0.08); - padding-bottom: 0; - li { - flex-grow: 0; - flex: inherit; - margin-right: 3rem; - padding-bottom: 2rem; - &.active { - a { - color: $primary; - .wizard-icon-circle { - .wizard-icon-container { - .wizard-icon { - color: $white; - font-size: 1rem; - } - } - } - .checked { - box-shadow: 0 3px 6px 0 rgba(105, 108, 255, 0.4); - } - } - } - .wizard-icon-circle { - width: 2.71rem; - height: 2.71rem; - margin-right: 1rem; - border: none; - background-color: $gray-200; - border-radius: 6px; - - .wizard-icon-container { - border-radius: 6px; - } - .wizard-icon { - font-style: inherit; - font-size: 1rem; - color: $gray-600; - &.feather { - font-size: 1.3rem; - } - } - &.checked { - background-color: rgba($primary, $alpha: 0.08); - .wizard-icon { - color: $primary; - } - } - } - a { - flex-direction: row; - .stepTitle { - font-size: 1rem; - color: $gray-600; - font-weight: 600; - } - .wizard-icon { - transition: none !important; - } - } - &:not(:first-child) { - a { - &::before { - content: '>'; - // font-family: feather !important;/* - speak: none; - font-style: normal; - font-weight: 400; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 1.14rem; - left: -30px; - position: absolute; - } - } - } - } - } - } - .wizard-card-footer { - padding-bottom: 1rem; - .wizard-footer-left, - .wizard-footer-right { - .wizard-btn { - padding: 0.786rem 1.5rem; - min-width: unset; - border-radius: 0.4285rem; - } - } - .wizard-footer-left { - .wizard-btn { - border: 1px solid $secondary !important; - background-color: transparent !important; - color: $secondary !important; - font-weight: 400; - &:hover { - background-color: rgba($secondary, 0.04) !important; - } - &::before { - content: '<'; - // font-family: feather !important; - speak: none; - font-style: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 1rem; - left: -6px; - position: relative; - } - } - } - .wizard-footer-right { - .wizard-btn { - font-weight: 400; - &:hover { - box-shadow: 0 8px 25px -8px $primary; - } - &::after { - content: '>'; - //font-family: feather !important; - speak: none; - font-style: normal; - font-weight: 400; - font-variant: normal; - text-transform: none; - line-height: 1; - font-size: 1rem; - right: -6px; - position: relative; - } - } - } - } -} - -//---------- Transparent Steps ----------// -.steps-transparent { - &.vue-form-wizard { - background-color: transparent; - box-shadow: none; - padding-bottom: 0; - .wizard-header { - padding-top: 0; - padding-bottom: 0; - } - .wizard-navigation .wizard-nav { - border: none; - } - } - .wizard-tab-content { - box-shadow: 0px 4px 25px 0px rgba($black, 0.1); - background-color: $white; - } - .wizard-card-footer { - background-color: $white; - box-shadow: 0px 4px 25px 0px rgba($black, 0.1); - } - .wizard-tab-content { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - .wizard-card-footer { - box-shadow: -1px 16px 25px 0px rgba($black, 0.1); - // padding-bottom: 2.5rem; - border-bottom-left-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } -} - -//------------- Vertical --------------// -.vertical.wizard-vertical { - &.vue-form-wizard { - .wizard-navigation { - .wizard-nav { - border-right: 1px solid rgba($color: $black, $alpha: 0.08); - border-bottom: none; - min-width: 230px; - padding-right: 2.5rem; - li { - margin-right: 0; - a { - flex-wrap: nowrap; - &::before { - content: none; - } - } - .stepTitle { - max-width: 200px; - font-size: 1rem; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } - } - } - } - .wizard-tab-content { - width: 100%; - } - .wizard-card-footer { - margin-left: 229px; - border-left: 1px solid rgba($color: $black, $alpha: 0.08); - padding-top: 0; - } - } -} - -//---------- Vertical Transparent Steps ----------// -.vertical-steps { - &.vue-form-wizard { - .wizard-tab-content { - width: 100%; - } - .wizard-card-footer { - margin-left: 223px; - position: relative; - z-index: 9; - padding-top: 0; - } - .wizard-navigation { - .wizard-nav { - padding-right: 2.5rem; - padding-top: 30px; - li { - margin-right: 0; - a { - flex-wrap: nowrap; - &::before { - content: none; - } - } - .stepTitle { - max-width: 200px; - font-size: 1rem; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } - } - } - } - } -} - -@include media-breakpoint-down(sm) { - .vue-form-wizard { - .wizard-navigation { - flex-direction: column !important; - .wizard-nav.wizard-nav-pills { - li:not(:first-child) { - a { - &::before { - content: none; - } - } - } - li:last-child { - margin-bottom: 0; - } - } - } - .wizard-card-footer { - margin-left: 0 !important; - } - &.wizard-vertical.vertical { - .wizard-nav.wizard-nav-pills { - border-right: none; - width: 100%; - border-bottom: 1px solid rgba($black, $alpha: 0.08); - margin-bottom: 1.9rem; - } - .wizard-tab-content { - margin-left: 0; - } - } - } -} - -@include media-breakpoint-down(md) { - .vue-form-wizard { - .wizard-nav.wizard-nav-pills { - li:not(:first-child) { - a { - &::before { - content: none; - } - } - } - } - } -} - -//------------ dark layout -------------// -body { - &.dark-layout { - // border apply only default not transparent background - .vue-form-wizard:not(.steps-transparent) { - background-color: $theme-dark-card-bg; - box-shadow: 0px 4px 25px 0px rgba($theme-dark-body-color, 0.1); - &.vertical { - .wizard-card-footer { - border-color: $theme-dark-border-color !important; - } - } - } - .vue-form-wizard { - // border for transparent background - &.steps-transparent { - .wizard-tab-content, - .wizard-card-footer { - background-color: $theme-dark-card-bg; - box-shadow: 1px 12px 25px 0px rgba($theme-dark-body-color, 0.1); - } - } - - // border for navigation bar in default wizard - .wizard-navigation { - .wizard-nav { - border-color: $theme-dark-border-color !important; - li { - .wizard-icon-circle { - background-color: rgba($gray-100, 0.12); - &.checked { - background-color: rgba($primary, $alpha: 0.08); - .wizard-icon { - color: $primary; - } - } - } - &.active { - a { - .wizard-icon-circle { - .wizard-icon { - color: $theme-dark-body-color; - } - } - } - } - } - } - } - - // steps arrow icon - .wizard-nav { - &:not(:first-child) { - a { - &::before { - color: $theme-dark-body-color; - } - } - li.active { - a { - &::before { - color: $primary; - } - } - } - } - } - } - } -} - -//------------ RTL -------------// -html[dir='rtl'] { - .wizard-navigation { - .wizard-nav { - li { - a { - &::before { - transform: rotate(180deg); - } - } - } - } - } - .vue-form-wizard { - .wizard-card-footer { - .wizard-footer-left { - .wizard-btn::before { - right: 0; - } - } - .wizard-footer-right { - .wizard-btn::after { - left: 0; - } - } - } - } -} diff --git a/src/@core/scss/vue/pages/card-analytic.scss b/src/@core/scss/vue/pages/card-analytic.scss deleted file mode 100644 index b58647c7a0..0000000000 --- a/src/@core/scss/vue/pages/card-analytic.scss +++ /dev/null @@ -1 +0,0 @@ -@import '~@core/scss/base/pages/card-analytics.scss'; diff --git a/src/@core/scss/vue/pages/dashboard-ecommerce.scss b/src/@core/scss/vue/pages/dashboard-ecommerce.scss deleted file mode 100644 index 0a3c3ac984..0000000000 --- a/src/@core/scss/vue/pages/dashboard-ecommerce.scss +++ /dev/null @@ -1,10 +0,0 @@ -@import '~@core/scss/base/pages/dashboard-ecommerce.scss'; - -.card-company-table { - td { - .b-avatar.badge-light-company { - background-color: $body-bg; - margin-right: 2rem; - } - } -} diff --git a/src/@core/scss/vue/pages/page-auth.scss b/src/@core/scss/vue/pages/page-auth.scss deleted file mode 100644 index dd24ec3ff1..0000000000 --- a/src/@core/scss/vue/pages/page-auth.scss +++ /dev/null @@ -1,12 +0,0 @@ -@import '~@core/scss/base/pages/page-auth.scss'; -.brand-logo { - svg { - height: 28px; - width: 40.95px; - } -} -html[dir='rtl'] { - svg.feather { - transform: rotate(180deg); - } -} diff --git a/src/@core/scss/vue/pages/page-blog.scss b/src/@core/scss/vue/pages/page-blog.scss deleted file mode 100644 index cb35d48434..0000000000 --- a/src/@core/scss/vue/pages/page-blog.scss +++ /dev/null @@ -1 +0,0 @@ -@import '~@core/scss/base/pages/page-blog.scss'; diff --git a/src/@core/scss/vue/pages/page-faq.scss b/src/@core/scss/vue/pages/page-faq.scss deleted file mode 100644 index f089c3bc81..0000000000 --- a/src/@core/scss/vue/pages/page-faq.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import '~@core/scss/base/pages/page-faq.scss'; -.faq-navigation { - .nav { - &.nav-pills { - height: 100%; - } - } -} diff --git a/src/@core/scss/vue/pages/page-knowledge-base.scss b/src/@core/scss/vue/pages/page-knowledge-base.scss deleted file mode 100644 index dab5c1da9b..0000000000 --- a/src/@core/scss/vue/pages/page-knowledge-base.scss +++ /dev/null @@ -1,23 +0,0 @@ -@import '~@core/scss/base/pages/page-knowledge-base.scss'; - -//list group circle active and focus -.list-group-circle { - .list-group-item-action { - &:focus, - &:active { - background-color: transparent; - } - } -} - -//list group circle active and focus -.question-content { - ul { - li { - a { - color: inherit; - } - margin-bottom: 1rem; - } - } -} diff --git a/src/@core/scss/vue/pages/page-misc.scss b/src/@core/scss/vue/pages/page-misc.scss deleted file mode 100644 index 12490e3549..0000000000 --- a/src/@core/scss/vue/pages/page-misc.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import '~@core/scss/base/pages/page-misc.scss'; - -.brand-logo { - svg { - height: 28px; - width: 40.95px; - } -} diff --git a/src/@core/scss/vue/pages/page-pricing.scss b/src/@core/scss/vue/pages/page-pricing.scss deleted file mode 100644 index 808cef6f2f..0000000000 --- a/src/@core/scss/vue/pages/page-pricing.scss +++ /dev/null @@ -1,13 +0,0 @@ -@import '~@core/scss/base/pages/page-pricing.scss'; -.pricing-card { - .annual-plan { - .plan-price { - sup { - left: 0; - } - sub { - right: 0; - } - } - } -} diff --git a/src/@core/scss/vue/pages/page-profile.scss b/src/@core/scss/vue/pages/page-profile.scss deleted file mode 100644 index 48cd0d4dc3..0000000000 --- a/src/@core/scss/vue/pages/page-profile.scss +++ /dev/null @@ -1,14 +0,0 @@ -@import '~@core/scss/base/pages/page-profile.scss'; - -// profile-header -#user-profile { - .profile-header { - .profile-header-nav { - .navbar { - .navbar-toggler { - border: none; - } - } - } - } -} diff --git a/src/@core/scss/vue/pages/ui-feather.scss b/src/@core/scss/vue/pages/ui-feather.scss deleted file mode 100644 index ec518cd104..0000000000 --- a/src/@core/scss/vue/pages/ui-feather.scss +++ /dev/null @@ -1 +0,0 @@ -@import '~@core/scss/base/pages/ui-feather.scss'; diff --git a/src/@core/utils/filter.js b/src/@core/utils/filter.js deleted file mode 100644 index 9632597758..0000000000 --- a/src/@core/utils/filter.js +++ /dev/null @@ -1,54 +0,0 @@ -import { isToday } from './utils' - -export const kFormatter = num => (num > 999 ? `${(num / 1000).toFixed(1)}k` : num) - -export const title = (value, replacer = ' ') => { - if (!value) return '' - const str = value.toString() - - const arr = str.split(replacer) - const capitalizedArray = [] - arr.forEach(word => { - const capitalized = word.charAt(0).toUpperCase() + word.slice(1) - capitalizedArray.push(capitalized) - }) - return capitalizedArray.join(' ') -} - -export const avatarText = value => { - if (!value) return '' - const nameArray = value.split(' ') - return nameArray.map(word => word.charAt(0).toUpperCase()).join('') -} - -/** - * Format and return date in Humanize format - * Intl docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/format - * Intl Constructor: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat - * @param {String} value date to format - * @param {Object} formatting Intl object to format with - */ -export const formatDate = (value, formatting = { month: 'short', day: 'numeric', year: 'numeric' }) => { - if (!value) return value - return new Intl.DateTimeFormat('en-US', formatting).format(new Date(value)) -} - -/** - * Return short human friendly month representation of date - * Can also convert date to only time if date is of today (Better UX) - * @param {String} value date to format - * @param {Boolean} toTimeForCurrentDay Shall convert to time if day is today/current - */ -export const formatDateToMonthShort = (value, toTimeForCurrentDay = true) => { - const date = new Date(value) - let formatting = { month: 'short', day: 'numeric' } - - if (toTimeForCurrentDay && isToday(date)) { - formatting = { hour: 'numeric', minute: 'numeric' } - } - - return new Intl.DateTimeFormat('en-US', formatting).format(new Date(value)) -} - -// Strip all the tags from markup and return plain text -export const filterTags = value => value.replace(/<\/?[^>]+(>|$)/g, '') diff --git a/src/@core/utils/utils.js b/src/@core/utils/utils.js deleted file mode 100644 index 56638830f1..0000000000 --- a/src/@core/utils/utils.js +++ /dev/null @@ -1,73 +0,0 @@ -import router from '@/router' -// eslint-disable-next-line object-curly-newline -import { reactive, getCurrentInstance, watch, toRefs } from '@vue/composition-api' - -export const isObject = obj => typeof obj === 'object' && obj !== null - -export const isToday = date => { - const today = new Date() - return ( - /* eslint-disable operator-linebreak */ - date.getDate() === today.getDate() && - date.getMonth() === today.getMonth() && - date.getFullYear() === today.getFullYear() - /* eslint-enable */ - ) -} - -const getRandomFromArray = array => array[Math.floor(Math.random() * array.length)] - -// ? Light and Dark variant is not included -// prettier-ignore -export const getRandomBsVariant = () => getRandomFromArray(['primary', 'secondary', 'success', 'warning', 'danger', 'info']) - -export const isDynamicRouteActive = route => { - const { route: resolvedRoute } = router.resolve(route) - return resolvedRoute.path === router.currentRoute.path -} - -// Thanks: https://medium.com/better-programming/reactive-vue-routes-with-the-composition-api-18c1abd878d1 -export const useRouter = () => { - const vm = getCurrentInstance().proxy - const state = reactive({ - route: vm.$route, - }) - - watch( - () => vm.$route, - r => { - state.route = r - }, - ) - - return { ...toRefs(state), router: vm.$router } -} - -/** - * This is just enhancement over Object.extend [Gives deep extend] - * @param {target} a Object which contains values to be overridden - * @param {source} b Object which contains values to override - */ -// export const objectExtend = (a, b) => { -// // Don't touch 'null' or 'undefined' objects. -// if (a == null || b == null) { -// return a -// } - -// Object.keys(b).forEach(key => { -// if (Object.prototype.toString.call(b[key]) === '[object Object]') { -// if (Object.prototype.toString.call(a[key]) !== '[object Object]') { -// // eslint-disable-next-line no-param-reassign -// a[key] = b[key] -// } else { -// // eslint-disable-next-line no-param-reassign -// a[key] = objectExtend(a[key], b[key]) -// } -// } else { -// // eslint-disable-next-line no-param-reassign -// a[key] = b[key] -// } -// }) - -// return a -// } diff --git a/src/@core/utils/validations/validations.js b/src/@core/utils/validations/validations.js deleted file mode 100644 index 2d614f7fd5..0000000000 --- a/src/@core/utils/validations/validations.js +++ /dev/null @@ -1,173 +0,0 @@ -import { extend, localize } from 'vee-validate' -import { - required as rule_required, - email as rule_email, - min as rule_min, - confirmed as rule_confirmed, - regex as rule_regex, - between as rule_between, - alpha as rule_alpha, - integer as rule_integer, - digits as rule_digits, - alpha_dash as rule_alpha_dash, - alpha_num as rule_alpha_num, - length as rule_length, -} from 'vee-validate/dist/rules' -import ar from 'vee-validate/dist/locale/ar.json' -import en from 'vee-validate/dist/locale/en.json' - -// eslint-disable-next-line object-curly-newline -import { validatorPositive, validatorUrlValidator, validatorPassword, validatorCreditCard } from './validators' - -// //////////////////////////////////////////////////////// -// General -// //////////////////////////////////////////////////////// - -export const required = extend('required', rule_required) - -export const email = extend('email', rule_email) - -export const min = extend('min', rule_min) - -export const confirmed = extend('confirmed', rule_confirmed) - -export const regex = extend('regex', rule_regex) - -export const between = extend('between', rule_between) - -export const alpha = extend('alpha', rule_alpha) - -export const integer = extend('integer', rule_integer) - -export const digits = extend('digits', rule_digits) - -export const alphaDash = extend('alpha-dash', rule_alpha_dash) - -export const alphaNum = extend('alpha-num', rule_alpha_num) - -export const length = extend('length', rule_length) - -export const positive = extend('positive', { - validate: validatorPositive, - message: 'Please enter positive number!', -}) - -export const credit = extend('credit-card', { - validate: validatorCreditCard, - message: 'It is not valid credit card!', -}) - -export const password = extend('password', { - validate: validatorPassword, - message: 'Your {_field_} must contain at least one uppercase, one lowercase, one special character and one digit', -}) - -export const url = extend('url', { - validate: validatorUrlValidator, - message: 'URL is invalid', -}) - -// Install English and Arabic localizations. -localize({ - en: { - messages: en.messages, - names: { - email: 'Email', - password: 'Password', - }, - fields: { - password: { - min: '{_field_} is too short, you want to get hacked?', - }, - }, - }, - ar: { - messages: ar.messages, - names: { - email: 'البريد الإلكتروني', - password: 'كلمة السر', - }, - fields: { - password: { - min: 'كلمة السر قصيرة جداً سيتم اختراقك', - }, - }, - }, -}) -// //////////////////////////////////////////////////////// -// NOTE: -// Quasar validation for reference only -// Remove this note once development is finished and make sure to -// to convert all of them in veevalidate version -// //////////////////////////////////////////////////////// - -// export const required = (val) => { -// return (val && val.length > 0) || '*Field is required' -// } - -// export const required_obj = (obj) => { -// if (obj === null || obj === undefined) return '*Field is required' -// return (Object.entries(obj).length > 0 && obj.constructor === Object) || '*Field is required' -// } - -// export const no_blank_spaces_arr = (arr) => { -// return arr.every(val => (val.trim() && val.trim().length > 0)) || 'Blank Spaces are not allowed' -// } - -// export const url = val => { -// // If blank return -// if (val === undefined || val === null || val.length === 0) return true - -// // Used -// // https://stackoverflow.com/questions/4314741/url-regex-validation - -// // Other -// // https://stackoverflow.com/questions/5717093/check-if-a-javascript-string-is-a-url -// // https://www.w3resource.com/javascript-exercises/javascript-regexp-exercise-9.php -// // https://www.geeksforgeeks.org/how-to-validate-url-using-regular-expression-in-javascript/ - -// /* eslint-disable no-useless-escape */ -// const re = /^(http[s]?:\/\/){0,1}(www\.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/ -// /* eslint-enable no-useless-escape */ -// return re.test(val) || 'URL is invalid' -// } - -// export const date = val => { - -// // If blank return -// if (val === undefined || val === null || val.length === 0) return true - -// // https://github.com/quasarframework/quasar/blob/dev/ui/src/utils/patterns.js -// return /^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(val) || 'Date is invalid' -// } - -// export const max = (val, max) => { - -// // If blank return -// if (val === undefined || val === null) return true - -// return val.length <= max || `More than ${max} characters are not allowed` -// } - -// export const max_arr = (val, max) => { -// return val.length <= max || `More than ${max} values are not allowed` -// } - -// export const min = (val, min) => { - -// // If blank return -// if (val === undefined || val === null || val.length === 0) return true - -// return val.length >= min || `Minimum ${min} characters are required` -// } - -// export const num_range = (val, min, max) => { - -// // If blank return -// if (val === undefined || val === null || val.length === 0) return true - -// const msg = 'Value is invalid' -// if (min === null) return val <= max || msg -// else if (max === null) return val >= min || msg -// else return (val >= min && val <= max) || msg -// } diff --git a/src/@core/utils/validations/validators.js b/src/@core/utils/validations/validators.js deleted file mode 100644 index e07519bb9d..0000000000 --- a/src/@core/utils/validations/validators.js +++ /dev/null @@ -1,32 +0,0 @@ -export const validatorPositive = value => { - if (value >= 0) { - return true - } - return false -} - -export const validatorPassword = password => { - /* eslint-disable no-useless-escape */ - const regExp = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%&*()]).{8,}/ - /* eslint-enable no-useless-escape */ - const validPassword = regExp.test(password) - return validPassword -} - -export const validatorCreditCard = creditnum => { - /* eslint-disable no-useless-escape */ - const cRegExp = /^(?:3[47][0-9]{13})$/ - /* eslint-enable no-useless-escape */ - const validCreditCard = cRegExp.test(creditnum) - return validCreditCard -} - -export const validatorUrlValidator = val => { - if (val === undefined || val === null || val.length === 0) { - return true - } - /* eslint-disable no-useless-escape */ - const re = /^(http[s]?:\/\/){0,1}(www\.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/ - /* eslint-enable no-useless-escape */ - return re.test(val) -} diff --git a/src/App.vue b/src/App.vue index 3e66c95f49..00768e06b9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,101 +1,16 @@ + + - - diff --git a/src/assets/images/avatars/avatar-1.png b/src/assets/images/avatars/avatar-1.png new file mode 100644 index 0000000000000000000000000000000000000000..514120a6e3645a08b960a3571e9186bbeaa61443 GIT binary patch literal 8032 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 QDF6Tf07*qoM6N<$f-g}2761SM literal 0 HcmV?d00001 diff --git a/src/assets/images/avatars/avatar-11.png b/src/assets/images/avatars/avatar-11.png new file mode 100644 index 0000000000000000000000000000000000000000..4c97074aafeb2b14e1bab866ef06454e74dfe001 GIT binary patch literal 8725 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 V-`hjegB<_>002ovPDHLkV1lkZi_!o9 literal 0 HcmV?d00001 diff --git a/src/assets/images/avatars/avatar-14.png b/src/assets/images/avatars/avatar-14.png new file mode 100644 index 0000000000000000000000000000000000000000..5e03b0063c5903d0687945a1abc7fb061ca468aa GIT binary patch literal 9237 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 QDF6Tf07*qoM6N<$f-g}2761SM literal 0 HcmV?d00001 diff --git a/src/assets/images/avatars/avatar-3.png b/src/assets/images/avatars/avatar-3.png new file mode 100644 index 0000000000000000000000000000000000000000..4c97074aafeb2b14e1bab866ef06454e74dfe001 GIT binary patch literal 8725 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 V-`hjegB<_>002ovPDHLkV1lkZi_!o9 literal 0 HcmV?d00001 diff --git a/src/assets/images/avatars/avatar-6.png b/src/assets/images/avatars/avatar-6.png new file mode 100644 index 0000000000000000000000000000000000000000..5e03b0063c5903d0687945a1abc7fb061ca468aa GIT binary patch literal 9237 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/avatars/avatar-9.png b/src/assets/images/avatars/avatar-9.png new file mode 100644 index 0000000000000000000000000000000000000000..514120a6e3645a08b960a3571e9186bbeaa61443 GIT binary patch literal 8032 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 B8F&By diff --git a/src/assets/images/flags/en.png b/src/assets/images/flags/en.png deleted file mode 100644 index 4e47eaaf0c21b900d12ebb3e9a15d7c5352e4cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmVm3cUVJ` zL6b2g35;nD5^6Qyab~~)5XxT#eJJ;USR~Fn5CaZ?XTN#?{ht}Y!AsBCL$*+qot^oy z1*)F2hUk3>|9_-AN|8G>;Gk0vh~UR}hzRN(qR4aBp3Lb*08tNsr(@sQLkQ(SL0?}# zQr_7^&I!6LbU>>ca1PzKzT?DzL$~WOFx=}8fy?@~Qs9g|i8f>kG)0=gR31kZIAaLy z*(oXP?n27xtj+UBzOy%;_IgJ_U#+)+qm3s=c?X*Y8~`=>1n@-yU|(cE@9aGpk);ii zghrY%f=0u0%QRZY21<{X7|4xQSTI`QO^w!{KEU4Z4B*`x&)Gvl6lHB~euSXvJ3bgF zJ6gt`%m<3Af#PbQe1|cl6vmL-B{BVpRKOC299MvwRKOC2Y*xUkCkx?DDqz)Z)z muSYS7HwO7_RoVy-&d}G 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 Bv%CNR diff --git a/src/assets/images/heart.svg b/src/assets/images/heart.svg new file mode 100644 index 0000000000..e5e45da7bf --- /dev/null +++ b/src/assets/images/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/iconify-svg/vertical-nav-header-arrow.svg b/src/assets/images/iconify-svg/vertical-nav-header-arrow.svg new file mode 100644 index 0000000000..29d2d29ec5 --- /dev/null +++ b/src/assets/images/iconify-svg/vertical-nav-header-arrow.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg new file mode 100644 index 0000000000..633839f44e --- /dev/null +++ b/src/assets/images/logo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/misc/pricing-cta-illustration.png b/src/assets/images/misc/pricing-cta-illustration.png new file mode 100644 index 0000000000000000000000000000000000000000..107b2b6218d57860f0950dfa10bae5bda65522cc GIT binary patch literal 12970 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 Ef<3f@IsgCw literal 0 HcmV?d00001 diff --git a/src/assets/images/misc/triangle-dark.png b/src/assets/images/misc/triangle-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..df287beb3fc1b88f6c05fcc5cbcfeb2b3ee44e36 GIT binary patch literal 757 zcmeAS@N?(olHy`uVBq!ia0y~yVDtgv8b)TI$h=zu8-Wx{x}&cn1H;CC?mvmFKt5w} zkh>GZx^prwfgH8~pAc8~0-yi?|IeSY$QdZYR1)MD%)rX_({ekIQ}5~G7?N>s>qWz< z0uDS52TyxXG_r``wutbyh*+Y?%E__A-QiHo#CZSj_I6wH<)y#uzAW$ee*@3*ms{q1 zhrt(GIAkQpOxU;aeVz1wQF4<*3ebX+NRn564`fCnIpWo?BYg_FvV0{+8%b#uu ze*xBa*ksN#E~viwmlLJ5q59&MpMRNi0jdw^z3ooznP7cD@0GXOEeGmbb{Xis^IUuV zK>GZE-g_%rH3y{60OY-}3~P9>#4LOY50>Osus*Q&=JJB|LA)3C0;~@hESsI+!Rc4s z3J*@JwW9Fgd}tD$0SivP%MlBq!3p$UdNU{*Ai=Uv6ci26V9^Fe12kB|UI3#38Z7HC zJcb9$Rwrn19ySTffCcCL%QqLmf-`P;ek(jU{oZqdq5%>t^F%?>01XyxP&7b;W$guE zG(dx;Dxt2v^;P4~qwLSr<$w5pJrHmI;pbH5{|v!S4>YpOVpanaCWEJ|pUXO@geCyb CSaZJs literal 0 HcmV?d00001 diff --git a/src/assets/images/misc/triangle-light.png b/src/assets/images/misc/triangle-light.png new file mode 100644 index 0000000000000000000000000000000000000000..cb321bf396cdd22ae7abc11906c8005045f8f35c GIT binary patch literal 6538 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/misc/trophy.png b/src/assets/images/misc/trophy.png new file mode 100644 index 0000000000000000000000000000000000000000..166205e7cce7e15ca58c9e8301222ed7288722cf GIT binary patch literal 14567 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 MsGfScnnlR}0IK&7BLDyZ literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/1.png b/src/assets/images/pages/1.png new file mode 100644 index 0000000000000000000000000000000000000000..47f80c0581969e4effc4717053a1b1fefd96b2e0 GIT binary patch literal 104009 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�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%0A~WK^wzt1@))3l3v-(RHT}Ld*Ul=diqhchW^Tz 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 M9m5Be|2ane54NNAh5!Hn literal 0 HcmV?d00001 diff --git a/src/assets/images/pages/3.png b/src/assets/images/pages/3.png new file mode 100644 index 0000000000000000000000000000000000000000..9587fc0fc81a817e71c6bc6f7c932a276ec5af58 GIT binary patch literal 99013 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