diff --git a/core/js/lumx.js b/core/js/lumx.js
index 6a2466854..a446f3877 100644
--- a/core/js/lumx.js
+++ b/core/js/lumx.js
@@ -22,6 +22,7 @@ angular.module('lumx.utils', [
angular.module('lumx.button', []);
angular.module('lumx.checkbox', []);
+angular.module('lumx.chip', []);
angular.module('lumx.data-table', []);
angular.module('lumx.date-picker', []);
angular.module('lumx.dialog', ['lumx.utils.event-scheduler']);
@@ -29,7 +30,9 @@ angular.module('lumx.dropdown', ['lumx.utils.event-scheduler']);
angular.module('lumx.fab', []);
angular.module('lumx.file-input', []);
angular.module('lumx.icon', []);
+angular.module('lumx.list', []);
angular.module('lumx.notification', ['lumx.utils.event-scheduler']);
+angular.module('lumx.popover', []);
angular.module('lumx.progress', []);
angular.module('lumx.radio-button', []);
angular.module('lumx.ripple', []);
@@ -44,6 +47,7 @@ angular.module('lumx.tooltip', []);
angular.module('lumx', [
'lumx.button',
'lumx.checkbox',
+ 'lumx.chip',
'lumx.data-table',
'lumx.date-picker',
'lumx.dialog',
@@ -51,7 +55,9 @@ angular.module('lumx', [
'lumx.fab',
'lumx.file-input',
'lumx.icon',
+ 'lumx.list',
'lumx.notification',
+ 'lumx.popover',
'lumx.progress',
'lumx.radio-button',
'lumx.ripple',
diff --git a/core/js/utils/event-scheduler_service.js b/core/js/utils/event-scheduler_service.js
index 7a075296a..1bb419e8b 100644
--- a/core/js/utils/event-scheduler_service.js
+++ b/core/js/utils/event-scheduler_service.js
@@ -35,7 +35,13 @@ function EventSchedulerService($document, LxUtilsService) {
* @param {Event} evt The event.
*/
function _handle(evt) {
- const scheduler = _schedule[evt.type];
+ let scheduler;
+
+ for (const [key] of Object.entries(_schedule)) {
+ if (key.includes(evt.type)) {
+ scheduler = _schedule[key];
+ }
+ }
if (angular.isDefined(scheduler)) {
for (let i = 0, len = scheduler.length; i < len; i++) {
diff --git a/core/scss/_legacy-theme-lumapps.scss b/core/scss/_legacy-theme-lumapps.scss
index 0699af65f..514efac46 100644
--- a/core/scss/_legacy-theme-lumapps.scss
+++ b/core/scss/_legacy-theme-lumapps.scss
@@ -47,7 +47,6 @@ $mdi-font-path: '../../node_modules/@mdi/font/fonts' !default;
@import '../../modules/radio-button/scss/radio-button';
@import '../../modules/ripple/scss/ripple';
@import '../../modules/search-filter/scss/search-filter';
-@import '../../modules/select/scss/select';
@import '../../modules/stepper/scss/stepper';
@import '../../modules/switch/scss/switch';
@import '../../modules/tabs/scss/tabs';
diff --git a/dist/lumx.css b/dist/lumx.css
index bdef220e1..29012e522 100644
--- a/dist/lumx.css
+++ b/dist/lumx.css
@@ -13050,25 +13050,25 @@ table {
.bgc-grey-50 {
background-color: #FAFAFA !important; }
-.bgc-grey-100, .lx-select-choices__pane-5 .lx-select-choices__pane-choice--is-selected {
+.bgc-grey-100 {
background-color: #F5F5F5 !important; }
-.bgc-grey-200, .lx-select-choices__pane-4 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-5 {
+.bgc-grey-200 {
background-color: #EEEEEE !important; }
-.bgc-grey-300, .lx-select-choices__pane-3 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-4 {
+.bgc-grey-300 {
background-color: #E0E0E0 !important; }
-.bgc-grey-400, .lx-select-choices__pane-2 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-3 {
+.bgc-grey-400 {
background-color: #BDBDBD !important; }
-.bgc-grey-500, .lx-select-choices__pane-1 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-2 {
+.bgc-grey-500 {
background-color: #9E9E9E !important; }
-.bgc-grey-600, .lx-select-choices__pane-0 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-1 {
+.bgc-grey-600 {
background-color: #757575 !important; }
-.bgc-grey-700, .lx-select-choices__panes-wrapper, .lx-select-choices__pane-0 {
+.bgc-grey-700 {
background-color: #616161 !important; }
.bgc-grey-800 {
@@ -15683,35 +15683,41 @@ table {
padding: 8px;
border-top: 1px solid rgba(0, 0, 0, 0.12); }
+/* ==========================================================================
+ Chip
+ ========================================================================== */
.chip {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
+ display: inline-flex;
align-items: center;
- -ms-flex-align: center;
- height: 32px;
- padding: 0 12px;
- border-radius: 16px;
- background-color: #E0E0E0; }
-
-.chip--is-contact {
- padding-left: 0;
- padding-left: 0; }
+ padding: 0;
+ margin: 0;
+ border: none;
+ outline: none;
+ text-decoration: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ vertical-align: top;
+ height: 36px;
+ border-radius: 18px;
+ background-color: rgba(40, 51, 109, 0.1);
+ color: #28336d;
+ padding: 0 12px; }
+ .chip__label {
+ flex: 1;
+ white-space: nowrap;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 20px; }
+/* Chip deletable
+ ========================================================================== */
.chip--is-deletable {
- padding-right: 4px;
+ transition-duration: 150ms;
+ transition-property: background-color, box-shadow, color;
cursor: pointer; }
.chip--is-deletable:after {
- height: 24px;
- width: 24px;
- margin-left: 4px;
display: inline-block;
font: normal normal normal 24px/1 "Material Design Icons";
font-size: inherit;
@@ -15719,41 +15725,35 @@ table {
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
- content: "\F159";
- font-size: 19px;
- font-size: 1.1875rem;
- color: rgba(0, 0, 0, 0.38);
- line-height: 24px;
- text-align: center; }
+ content: "\F156";
+ font-size: 20px;
+ flex-shrink: 0;
+ margin-left: 8px; }
.chip--is-deletable:hover {
- background-color: #757575; }
- .chip--is-deletable:hover:after {
- color: #FFFFFF; }
+ background-color: rgba(40, 51, 109, 0.2); }
+ .chip--is-deletable:active {
+ background-color: rgba(40, 51, 109, 0.4); }
+ .chip--is-deletable[data-focus-visible-added] {
+ box-shadow: 0 0 0 2px rgba(40, 51, 109, 0.4); }
+
+/* Chip contact
+ ========================================================================== */
+.chip--is-contact {
+ padding-left: 6px; }
.chip__contact {
- height: 32px;
- width: 32px;
+ flex-shrink: 0;
margin-right: 8px;
- border-radius: 50%;
+ overflow: hidden;
+ width: 24px;
+ height: 24px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
- overflow: hidden; }
+ border-radius: 50%; }
.chip__contact img {
- height: 32px;
- width: 32px; }
-
-.chip__label {
- box-flex: 1;
- -moz-flex: 1;
- flex: 1;
- font-size: 13px;
- font-size: 0.8125rem;
- line-height: 32px;
- color: rgba(0, 0, 0, 0.87); }
-
-.chip--is-deletable:hover .chip__label {
- color: #FFFFFF; }
+ width: 24px;
+ height: 24px; }
.data-table-container {
position: relative;
@@ -16586,96 +16586,60 @@ table {
.dialog__footer .btn:first-child {
margin-left: 0; }
-.dropdown--has-toggle {
- position: relative;
- display: inline-block;
- vertical-align: top; }
-
-.dropdown-toggle {
- position: relative; }
-
-.dropdown-menu {
- position: fixed;
- border-radius: 2px;
- background-color: #FFFFFF;
- text-align: left;
- opacity: 0;
- overflow: auto;
- box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
- .dropdown-menu ul {
- margin: 0;
- padding: 0;
- list-style: none; }
- .dropdown-menu ul > li {
- position: relative; }
-
-.dropdown-menu__content {
- padding: 8px 0;
- opacity: 0;
- height: 100%;
- transition-property: opacity;
- transition-duration: 0.2s; }
- .dropdown-menu--is-open .dropdown-menu__content {
- opacity: 1; }
+/* ==========================================================================
+ Dropdown
+ ========================================================================== */
+.dropdown-menu ul {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ outline: none; }
.dropdown-divider {
height: 1px;
- margin-top: 8px;
- margin-bottom: 8px;
- background-color: rgba(0, 0, 0, 0.12); }
+ margin: 8px 0;
+ background-color: rgba(40, 51, 109, 0.1); }
.dropdown-link {
- display: -moz-flex;
display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
+ padding-right: 16px;
+ padding-left: 16px;
+ color: #28336d;
+ outline: none;
+ text-decoration: none;
+ height: 36px;
align-items: center;
- -ms-flex-align: center;
+ transition-duration: 150ms;
+ transition-property: background-color, box-shadow, color;
cursor: pointer;
- color: rgba(0, 0, 0, 0.87);
- text-decoration: none;
- white-space: nowrap; }
- @media (max-width: 61.24em) {
- .dropdown-link {
- height: 48px;
- padding: 0 16px;
- font-size: 16px;
- font-size: 1rem;
- line-height: 48px; } }
- @media (min-width: 61.25em) {
- .dropdown-link {
- height: 32px;
- padding: 0 24px;
- font-size: 14px;
- font-size: 0.875rem;
- line-height: 32px; } }
- .dropdown-link .mdi {
- height: 24px;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 20px;
+ flex: 1; }
+ .dropdown-link:hover, .dropdown-link[data-focus-visible-added] {
+ background-color: rgba(40, 51, 109, 0.1); }
+ .dropdown-link:active {
+ background-color: rgba(40, 51, 109, 0.2); }
+ .dropdown-link i {
+ font-size: 20px;
+ color: #28336d;
+ display: flex;
+ flex-shrink: 0;
+ justify-content: center;
width: 24px;
- margin-right: 16px;
- line-height: 24px;
- color: rgba(0, 0, 0, 0.54);
- text-align: center; }
- @media (max-width: 61.24em) {
- .dropdown-link .mdi {
- font-size: 24px;
- font-size: 1.5rem; } }
- @media (min-width: 61.25em) {
- .dropdown-link .mdi {
- font-size: 18px;
- font-size: 1.125rem; } }
- .dropdown-link:not(.dropdown-link--is-header):hover {
- background-color: #EEEEEE; }
+ margin-right: 8px; }
.dropdown-link--is-header {
- color: rgba(0, 0, 0, 0.38);
- cursor: default; }
+ font-size: 10px;
+ font-weight: 700;
+ line-height: 12px;
+ text-transform: uppercase;
+ display: flex;
+ height: 36px;
+ align-items: center;
+ padding: 0 16px;
+ color: rgba(40, 51, 109, 0.4);
+ pointer-events: none; }
.fab {
display: inline-block;
@@ -17189,99 +17153,92 @@ table {
.icon--circled {
border-radius: 50%; }
+/* ==========================================================================
+ List
+ ========================================================================== */
.list {
- margin: 0;
padding: 0;
- list-style: none; }
-
-.list-row {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- position: relative;
- padding: 0 16px; }
- .list-row.list-row--multi-line .list-row__primary,
- .list-row.list-row--multi-line .list-row__secondary {
- padding: 16px 0; }
- .list-row:not(.list-row--multi-line) .list-row__primary,
- .list-row:not(.list-row--multi-line) .list-row__content,
- .list-row:not(.list-row--multi-line) .list-row__secondary {
- box-pack: center;
- -moz-justify-content: center;
- -ms-justify-content: center;
- -o-justify-content: center;
- justify-content: center;
- -ms-flex-pack: center; }
- .list-row:not(.list-row--multi-line) .list-row__primary,
- .list-row:not(.list-row--multi-line) .list-row__secondary {
- padding: 8px 0; }
-
-.list-row--has-separator .list-row__content:after {
- content: '';
- position: absolute;
- right: 0;
- bottom: 0;
- left: 0;
- height: 1px;
- background-color: rgba(0, 0, 0, 0.12); }
+ margin: 0;
+ list-style: none;
+ outline: none; }
-.list-row--has-separator:last-child .list-row__content:after {
- display: none; }
+/* List row
+ ========================================================================== */
+.list-row--has-separator {
+ position: relative; }
+ .list-row--has-separator::after {
+ position: absolute;
+ right: 16px;
+ bottom: 0;
+ left: 16px;
+ height: 1px;
+ background-color: rgba(40, 51, 109, 0.1);
+ content: ''; }
+ .list-row--has-separator:last-child::after {
+ display: none; }
-.list-row--is-clickable {
- cursor: pointer; }
+.list-row__primary {
+ display: flex;
+ flex-shrink: 0;
+ justify-content: center;
+ width: 36px;
+ margin-right: 16px; }
-.list-row--is-clickable:hover,
-.list-row--is-active {
- background-color: #F5F5F5; }
+.list-row__content {
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 20px;
+ flex: 1; }
-.list-row__primary,
-.list-row__content,
.list-row__secondary {
- display: -moz-flex;
display: flex;
- box-orient: vertical;
- box-direction: normal;
- -moz-flex-direction: column;
- flex-direction: column; }
-
-.list-row__primary {
- width: 56px; }
+ flex-shrink: 0;
+ justify-content: center;
+ margin-left: 16px; }
-.list-row__content {
- position: relative;
- box-flex: 1;
- -moz-flex: 1;
- flex: 1;
- padding: 12px 0; }
+.list-row:not(.list-row--multi-line) {
+ display: flex;
+ padding-right: 16px;
+ padding-left: 16px;
+ color: #28336d;
+ outline: none;
+ text-decoration: none;
+ height: 72px;
+ align-items: center;
+ height: auto;
+ padding-top: 16px;
+ padding-bottom: 16px; }
-.list-row__secondary {
- box-align: end;
- -moz-align-items: flex-end;
- -ms-align-items: flex-end;
- -o-align-items: flex-end;
- align-items: flex-end;
- -ms-flex-align: end;
- width: 40px; }
+.list-row.list-row--multi-line {
+ display: flex;
+ padding-right: 16px;
+ padding-left: 16px;
+ color: #28336d;
+ outline: none;
+ text-decoration: none;
+ align-items: flex-start;
+ padding-top: 16px;
+ padding-bottom: 16px; }
+/* List divider
+ ========================================================================== */
.list-divider {
height: 1px;
- margin-top: 8px;
- margin-bottom: 8px;
- background-color: rgba(0, 0, 0, 0.12); }
-
-.list-divider--is-pushed {
- margin-left: 72px; }
+ margin: 8px 0;
+ background-color: rgba(40, 51, 109, 0.1); }
+/* List subheader
+ ========================================================================== */
.list-subheader {
- padding: 12px 16px;
- color: rgba(0, 0, 0, 0.54); }
-
-.list-subheader--is-pushed {
- margin-left: 56px; }
+ font-size: 10px;
+ font-weight: 700;
+ line-height: 12px;
+ text-transform: uppercase;
+ display: flex;
+ height: 36px;
+ align-items: center;
+ padding: 0 16px;
+ color: rgba(40, 51, 109, 0.4); }
.notification {
position: fixed;
@@ -18100,966 +18057,434 @@ table {
.search-filter__autocomplete-item:hover, .search-filter__autocomplete-item.search-filter__autocomplete-item--is-active {
background-color: #EEEEEE; }
-.lx-select.lx-select--default-style {
- position: relative; }
- .lx-select.lx-select--default-style .dropdown {
- display: block; }
+.lx-stepper.lx-stepper--layout-vertical {
+ padding: 24px 0; }
-.lx-select.lx-select--default-style.lx-select--view-mode-field {
- padding-top: 32px;
- padding-bottom: 8px; }
- .lx-select.lx-select--default-style.lx-select--view-mode-field:before, .lx-select.lx-select--default-style.lx-select--view-mode-field:after {
- content: ''; }
- .lx-select.lx-select--default-style.lx-select--view-mode-field:before {
- position: absolute;
- right: 0;
- bottom: 7px;
- left: 0;
- height: 1px; }
- .lx-select.lx-select--default-style.lx-select--view-mode-field:after {
+.lx-stepper__header {
+ position: relative;
+ height: 72px;
+ overflow: hidden;
+ box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); }
+
+.lx-stepper__nav {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 2;
+ display: -moz-flex;
+ display: flex;
+ box-pack: justify;
+ -moz-justify-content: space-between;
+ -ms-justify-content: space-between;
+ -o-justify-content: space-between;
+ justify-content: space-between;
+ -ms-flex-pack: justify; }
+ .lx-stepper__nav:before {
+ content: '';
position: absolute;
+ top: 50%;
right: 0;
- bottom: 6px;
left: 0;
- height: 2px;
- transform: scale(0);
- transition-property: transform;
+ height: 1px;
+ background-color: rgba(0, 0, 0, 0.12); }
+ .lx-stepper--step-has-feedback .lx-stepper__nav {
+ transition-property: opacity;
transition-duration: 0.6s;
transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
+ .lx-stepper--step-has-feedback.lx-stepper--step-is-loading .lx-stepper__nav {
+ opacity: 0; }
-.lx-select.lx-select--default-style.lx-select--view-mode-field.lx-select--theme-light:before {
- border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
-
-.lx-select.lx-select--default-style.lx-select--view-mode-field.lx-select--theme-dark:before {
- border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
-
-.lx-select--default-style.lx-select--view-mode-field.lx-select--is-disabled {
- pointer-events: none; }
- .lx-select--default-style.lx-select--view-mode-field.lx-select--is-disabled:before {
- border-bottom-style: dashed; }
-
-.lx-select--default-style.lx-select--view-mode-field.lx-select--valid:after {
- background-color: #4CAF50;
- transform: scale(1); }
-
-.lx-select--default-style.lx-select--view-mode-field.lx-select--error:after {
- background-color: #F44336;
- transform: scale(1); }
-
-.lx-select--default-style .lx-select-label {
- display: block;
- padding-right: 24px;
- pointer-events: none;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap; }
-
-.lx-select--default-style.lx-select--view-mode-field .lx-select-label {
- position: absolute;
- top: 8px;
- left: 0;
- height: 32px;
- width: 100%;
- line-height: 32px;
- transform: translateY(24px);
- transform-origin: bottom left;
- transition-property: transform, color;
- transition-duration: 0.4s;
- transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
-
-.lx-select--default-style.lx-select--view-mode-chips .lx-select-label {
+.lx-stepper__feedback {
position: absolute;
top: 0;
+ right: 0;
+ bottom: 0;
left: 0;
- height: 40px;
- width: 100%;
- line-height: 40px; }
-
-.lx-select--default-style.lx-select--is-active.lx-select--fixed-label .lx-select-label,
-.lx-select--default-style.lx-select--is-active.lx-select--view-mode-chips .lx-select-label {
- display: none; }
+ z-index: 1;
+ display: -moz-flex;
+ display: flex;
+ box-align: center;
+ -moz-align-items: center;
+ -ms-align-items: center;
+ -o-align-items: center;
+ align-items: center;
+ -ms-flex-align: center;
+ padding: 0 24px;
+ opacity: 0;
+ font-size: 14px;
+ font-size: 0.875rem;
+ transform: translateY(20px);
+ transition-property: opacity, transform;
+ transition-duration: 0.6s;
+ transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
+ .lx-stepper--step-is-loading .lx-stepper__feedback {
+ opacity: 1;
+ transform: translateY(0); }
-.lx-select--default-style.lx-select--is-active.lx-select--view-mode-field .lx-select-label {
- transform: scale(0.75) translateY(0); }
+.lx-step-nav {
+ display: -moz-flex;
+ display: flex;
+ cursor: pointer; }
+ .lx-step-nav .ripple {
+ background-color: rgba(0, 0, 0, 0.54); }
+ .lx-stepper--layout-horizontal .lx-step-nav {
+ box-align: center;
+ -moz-align-items: center;
+ -ms-align-items: center;
+ -o-align-items: center;
+ align-items: center;
+ -ms-flex-align: center;
+ position: relative;
+ height: 72px;
+ padding: 0 8px;
+ background-color: #FFFFFF; }
+ .lx-stepper--layout-horizontal .lx-step-nav:first-child {
+ padding-left: 24px; }
+ .lx-stepper--layout-horizontal .lx-step-nav:last-child {
+ padding-right: 24px; }
+ .lx-stepper--layout-vertical .lx-step-nav {
+ padding: 8px 24px; }
-.lx-select--default-style.lx-select--theme-light .lx-select-label {
- color: rgba(0, 0, 0, 0.54); }
+.lx-step-nav__indicator {
+ display: -moz-flex;
+ display: flex;
+ box-align: center;
+ -moz-align-items: center;
+ -ms-align-items: center;
+ -o-align-items: center;
+ align-items: center;
+ -ms-flex-align: center;
+ box-pack: center;
+ -moz-justify-content: center;
+ -ms-justify-content: center;
+ -o-justify-content: center;
+ justify-content: center;
+ -ms-flex-pack: center;
+ height: 24px;
+ width: 24px; }
+ .lx-stepper--layout-horizontal .lx-step-nav__indicator {
+ margin-right: 8px; }
+ .lx-stepper--layout-vertical .lx-step-nav__indicator {
+ margin-right: 12px; }
+ .lx-step-nav__indicator.lx-step-nav__indicator--index, .lx-step-nav__indicator.lx-step-nav__indicator--icon {
+ border-radius: 50%;
+ background-color: rgba(0, 0, 0, 0.38);
+ color: #FFFFFF; }
+ .lx-step-nav--is-active .lx-step-nav__indicator.lx-step-nav__indicator--index,
+ .lx-step-nav--is-active .lx-step-nav__indicator.lx-step-nav__indicator--icon,
+ .lx-step-nav--is-valid .lx-step-nav__indicator.lx-step-nav__indicator--index,
+ .lx-step-nav--is-valid .lx-step-nav__indicator.lx-step-nav__indicator--icon {
+ background-color: #3F51B5; }
+ .lx-step-nav__indicator.lx-step-nav__indicator--index {
+ font-size: 11px;
+ font-size: 0.6875rem; }
+ .lx-step-nav__indicator.lx-step-nav__indicator--icon {
+ font-size: 14px;
+ font-size: 0.875rem; }
+ .lx-step-nav__indicator.lx-step-nav__indicator--error {
+ font-size: 24px;
+ font-size: 1.5rem;
+ color: #F44336; }
-.lx-select--default-style.lx-select--theme-dark .lx-select-label {
- color: rgba(255, 255, 255, 0.7); }
+.lx-step-nav__label {
+ font-size: 14px;
+ font-size: 0.875rem;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.54);
+ line-height: 24px; }
+ .lx-step-nav--is-active .lx-step-nav__label,
+ .lx-step-nav--is-valid .lx-step-nav__label {
+ color: rgba(0, 0, 0, 0.87); }
+ .lx-step-nav--has-error .lx-step-nav__label {
+ color: #F44336; }
-.lx-select--default-style.lx-select--theme-light.lx-select--is-disabled .lx-select-label {
+.lx-step-nav__state {
+ font-size: 12px;
+ font-size: 0.75rem;
color: rgba(0, 0, 0, 0.38); }
+ .lx-step-nav--has-error .lx-step-nav__state {
+ color: #F44336; }
-.lx-select--default-style.lx-select--theme-dark.lx-select--is-disabled .lx-select-label {
- color: rgba(255, 255, 255, 0.3); }
-
-.lx-select--default-style.lx-select--valid .lx-select-label {
- color: #4CAF50; }
-
-.lx-select--default-style.lx-select--error .lx-select-label {
- color: #F44336; }
+.lx-stepper--layout-vertical .lx-step {
+ position: relative;
+ padding-bottom: 16px; }
+ .lx-stepper--layout-vertical .lx-step.lx-step--is-active {
+ padding-bottom: 48px; }
+ .lx-stepper--layout-vertical .lx-step:last-child {
+ padding-bottom: 0; }
+ .lx-stepper--layout-vertical .lx-step:before {
+ content: '';
+ position: absolute;
+ top: 40px;
+ bottom: 0;
+ left: 36px;
+ width: 1px;
+ background-color: rgba(0, 0, 0, 0.12); }
-.lx-select--default-style:not(.lx-select--autocomplete) .lx-select-selected-wrapper {
- padding-right: 24px; }
- .lx-select--default-style:not(.lx-select--autocomplete) .lx-select-selected-wrapper:after {
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\F35D";
- font-size: 14px;
- font-size: 0.875rem; }
+.lx-step__nav {
+ margin-bottom: 8px; }
+ .lx-step:not(.lx-step--is-active):last-child .lx-step__nav {
+ margin-bottom: 0; }
-.lx-select--default-style.lx-select--view-mode-field .lx-select-selected-wrapper {
- min-height: 32px; }
+.lx-stepper--layout-horizontal .lx-step__wrapper {
+ padding: 24px; }
-.lx-select--default-style.lx-select--view-mode-field:not(.lx-select--autocomplete) .lx-select-selected-wrapper:after {
- position: absolute;
- right: 8px;
- bottom: 8px;
- line-height: 16px; }
+.lx-stepper--layout-vertical .lx-step__wrapper {
+ padding: 0 24px 0 60px; }
-.lx-select--default-style.lx-select--view-mode-chips .lx-select-selected-wrapper {
- min-height: 40px; }
+.lx-step__content {
+ position: relative; }
-.lx-select--default-style.lx-select--view-mode-chips:not(.lx-select--autocomplete) .lx-select-selected-wrapper:after {
+.lx-step__progress {
position: absolute;
top: 0;
right: 0;
- line-height: 40px; }
-
-.lx-select--default-style.lx-select--theme-light .lx-select-selected-wrapper:after {
- color: rgba(0, 0, 0, 0.38); }
+ bottom: 0;
+ left: 0;
+ display: -moz-flex;
+ display: flex;
+ box-align: center;
+ -moz-align-items: center;
+ -ms-align-items: center;
+ -o-align-items: center;
+ align-items: center;
+ -ms-flex-align: center;
+ box-pack: center;
+ -moz-justify-content: center;
+ -ms-justify-content: center;
+ -o-justify-content: center;
+ justify-content: center;
+ -ms-flex-pack: center;
+ background-color: rgba(255, 255, 255, 0.7); }
-.lx-select--default-style.lx-select--theme-dark .lx-select-selected-wrapper:after {
- color: rgba(255, 255, 255, 0.3); }
+.lx-step__actions {
+ display: -moz-flex;
+ display: flex;
+ margin-top: 24px; }
+ .lx-stepper--layout-horizontal .lx-step__actions {
+ box-orient: horizontal;
+ box-direction: reverse;
+ -moz-flex-direction: row-reverse;
+ flex-direction: row-reverse; }
-.lx-select--default-style:not(.lx-select--autocomplete) .dropdown--is-open .lx-select-selected-wrapper:after {
- content: "\F360"; }
+.lx-stepper--layout-horizontal .lx-step__action.lx-step__action--cancel {
+ margin-right: 8px; }
-.lx-select-selected-wrapper > .lx-select-selected__filter {
- display: none; }
+.lx-stepper--layout-vertical .lx-step__action.lx-step__action--cancel {
+ margin-left: 8px; }
-.lx-select--default-style.lx-select--is-unique .lx-select-selected:hover .lx-select-selected__clear {
- opacity: 1; }
+.lx-stepper--layout-horizontal .lx-step__action.lx-step__action--back {
+ box-flex: 1;
+ -moz-flex: 1;
+ flex: 1; }
-.lx-select--default-style.lx-select--is-multiple .lx-select-selected {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- -webkit-box-lines: multiple;
- -moz-box-lines: multiple;
- box-lines: multiple;
- flex-wrap: wrap; }
+.lx-stepper--layout-vertical .lx-step__action.lx-step__action--back {
+ box-flex: 1;
+ -moz-flex: 1;
+ flex: 1;
+ text-align: right; }
-.lx-select--default-style.lx-select--is-multiple.lx-select--view-mode-field .lx-select-selected {
- padding: 4px 0; }
+/*------------------------------------*\
+ #OBJECTS-SWITCH
+\*------------------------------------*/
+.switch {
+ min-width: 35px;
+ min-height: 24px; }
-.lx-select--default-style .lx-select-selected__value {
- display: block;
- line-height: 32px; }
+.switch--red .switch__input:checked + .switch__label:before {
+ background-color: rgba(244, 67, 54, 0.5); }
-.lx-select--default-style.lx-select--theme-light .lx-select-selected__value {
- color: rgba(0, 0, 0, 0.87); }
+.switch--red .switch__input:checked + .switch__label:after {
+ background-color: #F44336; }
-.lx-select--default-style.lx-select--theme-dark .lx-select-selected__value {
- color: #FFFFFF; }
+.switch--pink .switch__input:checked + .switch__label:before {
+ background-color: rgba(233, 30, 99, 0.5); }
-.lx-select--default-style.lx-select--theme-light.lx-select--is-disabled .lx-select-selected__value {
- color: rgba(0, 0, 0, 0.38); }
+.switch--pink .switch__input:checked + .switch__label:after {
+ background-color: #E91E63; }
-.lx-select--default-style.lx-select--theme-dark.lx-select--is-disabled .lx-select-selected__value {
- color: rgba(255, 255, 255, 0.3); }
+.switch--purple .switch__input:checked + .switch__label:before {
+ background-color: rgba(156, 39, 176, 0.5); }
-.lx-select--default-style .lx-select-selected__clear {
- display: block;
- position: absolute;
- top: 0;
- right: 24px;
- opacity: 0;
- line-height: 32px;
- transition-property: opacity, color;
- transition-duration: 0.2s; }
- .lx-select--default-style .lx-select-selected__clear:hover {
- color: #F44336; }
+.switch--purple .switch__input:checked + .switch__label:after {
+ background-color: #9C27B0; }
-.lx-select--default-style.lx-select--theme-light .lx-select-selected__clear {
- color: rgba(0, 0, 0, 0.87); }
+.switch--deep-purple .switch__input:checked + .switch__label:before {
+ background-color: rgba(103, 58, 183, 0.5); }
-.lx-select--default-style.lx-select--theme-dark .lx-select-selected__clear {
- color: #FFFFFF; }
+.switch--deep-purple .switch__input:checked + .switch__label:after {
+ background-color: #673AB7; }
-.lx-select--default-style .lx-select-selected__tag {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- background-color: #E0E0E0;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none; }
- .lx-select--default-style .lx-select-selected__tag:after {
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\F159";
- color: rgba(0, 0, 0, 0.38); }
- .lx-select--default-style .lx-select-selected__tag .mdi {
- margin-right: 4px;
- color: rgba(0, 0, 0, 0.54); }
+.switch--indigo .switch__input:checked + .switch__label:before {
+ background-color: rgba(63, 81, 181, 0.5); }
-.lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag.lx-select-selected__tag--is-active, .lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag:hover {
- background-color: #757575;
- color: #FFFFFF; }
- .lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag.lx-select-selected__tag--is-active:after, .lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag:hover:after {
- color: #FFFFFF; }
+.switch--indigo .switch__input:checked + .switch__label:after {
+ background-color: #3F51B5; }
-.lx-select--default-style.lx-select--is-disabled .lx-select-selected__tag {
- pointer-events: none;
- color: rgba(0, 0, 0, 0.38); }
- .lx-select--default-style.lx-select--is-disabled .lx-select-selected__tag:after {
- display: none; }
+.switch--blue .switch__input:checked + .switch__label:before {
+ background-color: rgba(33, 150, 243, 0.5); }
-.lx-select--default-style.lx-select--view-mode-field .lx-select-selected__tag {
- margin: 2px 4px 2px 0;
- padding: 0 4px;
- border-radius: 2px;
- font-size: 11px;
- font-size: 0.6875rem;
- line-height: 20px; }
- .lx-select--default-style.lx-select--view-mode-field .lx-select-selected__tag:after {
- margin-left: 4px;
- font-size: 14px;
- font-size: 0.875rem; }
- .lx-select--default-style.lx-select--view-mode-field .lx-select-selected__tag:last-child {
- margin-right: 0; }
+.switch--blue .switch__input:checked + .switch__label:after {
+ background-color: #2196F3; }
-.lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__tag {
- height: 32px;
- margin: 4px 8px 4px 0;
- padding: 0 12px;
- padding-right: 4px;
- border-radius: 16px;
- font-size: 13px;
- font-size: 0.8125rem;
- line-height: 32px; }
- .lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__tag:after {
- height: 24px;
- width: 24px;
- margin-left: 4px;
- font-size: 19px;
- font-size: 1.1875rem;
- line-height: 24px;
- text-align: center; }
- .lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__tag:last-child {
- margin-right: 0; }
+.switch--light-blue .switch__input:checked + .switch__label:before {
+ background-color: rgba(3, 169, 244, 0.5); }
-.lx-select--default-style.lx-select--view-mode-chips.lx-select--is-disabled .lx-select-selected__tag {
- padding-right: 12px; }
+.switch--light-blue .switch__input:checked + .switch__label:after {
+ background-color: #03A9F4; }
-.lx-select-selected__filter {
- display: block;
- margin: 0;
- padding: 0;
- border: none;
- background-color: transparent;
- box-shadow: none;
- overflow: hidden;
- cursor: text;
- -webkit-appearance: none;
- -moz-appearance: none;
- -ms-appearance: none;
- -o-appearance: none;
- appearance: none; }
- .lx-select-selected__filter:focus {
- outline: none; }
- .lx-select--default-style.lx-select--view-mode-field .lx-select-selected__filter {
- height: 24px;
- line-height: 24px; }
- .lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__filter {
- height: 40px;
- line-height: 40px; }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter {
- color: rgba(0, 0, 0, 0.87); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter::-webkit-input-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter::-moz-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter:-moz-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter:-ms-input-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter {
- color: #FFFFFF; }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter::-webkit-input-placeholder {
- color: rgba(255, 255, 255, 0.7); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter::-moz-placeholder {
- color: rgba(255, 255, 255, 0.7); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter:-moz-placeholder {
- color: rgba(255, 255, 255, 0.7); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter:-ms-input-placeholder {
- color: rgba(255, 255, 255, 0.7); }
+.switch--cyan .switch__input:checked + .switch__label:before {
+ background-color: rgba(0, 188, 212, 0.5); }
-.lx-select-selected--multipane {
- position: relative; }
+.switch--cyan .switch__input:checked + .switch__label:after {
+ background-color: #00BCD4; }
-.lx-select-choices--default-style .lx-select-choices__filter {
- padding: 2px 8px;
- margin-bottom: 8px;
- border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
+.switch--teal .switch__input:checked + .switch__label:before {
+ background-color: rgba(0, 150, 136, 0.5); }
-.lx-select-choices--default-style .lx-select-choices__choice,
-.lx-select-choices--default-style .lx-select-choices__subheader {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- position: relative;
- text-decoration: none; }
- @media (max-width: 61.24em) {
- .lx-select-choices--default-style .lx-select-choices__choice,
- .lx-select-choices--default-style .lx-select-choices__subheader {
- min-height: 48px;
- padding: 8px 16px;
- font-size: 16px;
- font-size: 1rem; } }
- @media (min-width: 61.25em) {
- .lx-select-choices--default-style .lx-select-choices__choice,
- .lx-select-choices--default-style .lx-select-choices__subheader {
- min-height: 32px;
- padding: 8px 24px;
- font-size: 14px;
- font-size: 0.875rem; } }
- .lx-select-choices--default-style .lx-select-choices__choice .mdi,
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- height: 24px;
- width: 24px;
- margin-right: 16px;
- line-height: 24px;
- text-align: center; }
- @media (max-width: 61.24em) {
- .lx-select-choices--default-style .lx-select-choices__choice .mdi,
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- font-size: 24px;
- font-size: 1.5rem; } }
- @media (min-width: 61.25em) {
- .lx-select-choices--default-style .lx-select-choices__choice .mdi,
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- font-size: 18px;
- font-size: 1.125rem; } }
-
-.lx-select-choices--default-style .lx-select-choices__choice {
- cursor: pointer;
- color: rgba(0, 0, 0, 0.87); }
- .lx-select-choices--default-style .lx-select-choices__choice .mdi {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select-choices--default-style .lx-select-choices__choice:hover {
- background-color: #EEEEEE; }
+.switch--teal .switch__input:checked + .switch__label:after {
+ background-color: #009688; }
-.lx-select-choices--is-unique.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-selected {
- background-color: #EEEEEE; }
+.switch--green .switch__input:checked + .switch__label:before {
+ background-color: rgba(76, 175, 80, 0.5); }
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice:before {
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- height: 24px;
- width: 24px;
- content: "\F131";
- margin-right: 16px;
- font-size: 18px;
- font-size: 1.125rem;
- color: rgba(0, 0, 0, 0.54);
- line-height: 24px;
- text-align: center; }
+.switch--green .switch__input:checked + .switch__label:after {
+ background-color: #4CAF50; }
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-disabled {
- cursor: not-allowed;
- color: rgba(0, 0, 0, 0.38); }
- .lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-disabled:before {
- color: rgba(0, 0, 0, 0.38); }
+.switch--light-green .switch__input:checked + .switch__label:before {
+ background-color: rgba(139, 195, 74, 0.5); }
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-selected:before {
- content: "\F12C"; }
+.switch--light-green .switch__input:checked + .switch__label:after {
+ background-color: #8BC34A; }
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-focus {
- background-color: #EEEEEE; }
+.switch--lime .switch__input:checked + .switch__label:before {
+ background-color: rgba(205, 220, 57, 0.5); }
-.lx-select-choices--default-style .lx-select-choices__subheader {
- color: rgba(0, 0, 0, 0.38); }
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- color: rgba(0, 0, 0, 0.38); }
+.switch--lime .switch__input:checked + .switch__label:after {
+ background-color: #CDDC39; }
-.lx-select-choices--multi-panes {
- width: auto !important;
- overflow: hidden !important; }
- .lx-select-choices--multi-panes .dropdown-menu__content {
- padding: 0; }
+.switch--yellow .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 235, 59, 0.5); }
-.lx-select-choices__panes-container {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- height: 100%; }
+.switch--yellow .switch__input:checked + .switch__label:after {
+ background-color: #FFEB3B; }
-.lx-select-choices__panes-wrapper {
- height: 100%; }
+.switch--amber .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 193, 7, 0.5); }
-.lx-select-choices__pane {
- position: relative;
- overflow: auto; }
- .lx-select-choices__pane-choice {
- display: -moz-flex;
- display: flex;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- min-width: 120px;
- margin: 8px 0 8px 12px;
- padding: 12px;
- color: #FFFFFF;
- cursor: pointer; }
- .lx-select-choices__pane-choice i {
- font-size: 40px;
- font-size: 2.5rem;
- line-height: 40px;
- margin-right: 8px; }
- .lx-select-choices__pane-choice span:not(.lx-select-choices__pane-choice--highlight) {
- box-flex: 1;
- -moz-flex: 1;
- flex: 1; }
- .lx-select-choices__pane-choice--highlight {
- font-weight: bold;
- text-decoration: underline;
- -webkit-text-decoration-skip: ink;
- text-decoration-skip-ink: auto; }
- @media (min-width: 61.25em) {
- .lx-select-choices__pane-choice:hover {
- background-color: #FFFFFF;
- color: #000000; } }
- @media (max-width: 61.24em) {
- .lx-select-choices__pane-choice {
- position: relative;
- padding: 12px; }
- .lx-select-choices__pane-choice:not(.lx-select-choices__pane-choice--is-leaf):after {
- justify-self: flex-end;
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\F140";
- font-size: 20px;
- font-size: 1.25rem;
- margin-left: auto;
- padding-left: 8px; }
- .lx-select-choices__pane-choice:not(.lx-select-choices__pane-choice--is-leaf).lx-select-choices__pane-choice--is-selected:after {
- content: "\F143"; } }
- .lx-select-choices__pane.lx-select-choices__pane--first .lx-select-choices__pane-choice {
- margin: 0; }
- .lx-select-choices__pane.lx-select-choices__pane--is-filtering .lx-select-choices__pane-choice {
- opacity: 0.3; }
- .lx-select-choices__pane.lx-select-choices__pane--is-filtering .lx-select-choices__pane-choice--is-matching {
- opacity: 1; }
- .lx-select-choices__pane-3 .lx-select-choices__pane-choice {
- color: #000000; }
- .lx-select-choices__pane-4 .lx-select-choices__pane-choice {
- color: #000000; }
- .lx-select-choices__pane-5 .lx-select-choices__pane-choice {
- color: #000000; }
-
-.lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter {
- display: -moz-flex;
- display: flex;
- min-height: 40px !important; }
- .lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter .lx-select-selected__value {
- margin-right: 8px;
- line-height: 40px !important; }
- .lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter .lx-select-selected__tag:last-child {
- margin-right: 8px; }
- .lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter .lx-select-selected__filter {
- display: block;
- box-flex: 1;
- -moz-flex: 1;
- flex: 1;
- margin-top: 8px;
- margin-bottom: 4px;
- margin-right: 8px;
- min-height: 40px !important;
- line-height: 40px !important; }
+.switch--amber .switch__input:checked + .switch__label:after {
+ background-color: #FFC107; }
-.lx-select--panes.lx-select--with-filter:not(.lx-select--is-active) .lx-select-label {
- line-height: 40px !important; }
+.switch--orange .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 152, 0, 0.5); }
-.lx-stepper.lx-stepper--layout-vertical {
- padding: 24px 0; }
+.switch--orange .switch__input:checked + .switch__label:after {
+ background-color: #FF9800; }
-.lx-stepper__header {
- position: relative;
- height: 72px;
- overflow: hidden;
- box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); }
+.switch--deep-orange .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 87, 34, 0.5); }
-.lx-stepper__nav {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 2;
- display: -moz-flex;
- display: flex;
- box-pack: justify;
- -moz-justify-content: space-between;
- -ms-justify-content: space-between;
- -o-justify-content: space-between;
- justify-content: space-between;
- -ms-flex-pack: justify; }
- .lx-stepper__nav:before {
- content: '';
- position: absolute;
- top: 50%;
- right: 0;
- left: 0;
- height: 1px;
- background-color: rgba(0, 0, 0, 0.12); }
- .lx-stepper--step-has-feedback .lx-stepper__nav {
- transition-property: opacity;
- transition-duration: 0.6s;
- transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
- .lx-stepper--step-has-feedback.lx-stepper--step-is-loading .lx-stepper__nav {
- opacity: 0; }
+.switch--deep-orange .switch__input:checked + .switch__label:after {
+ background-color: #FF5722; }
-.lx-stepper__feedback {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1;
- display: -moz-flex;
- display: flex;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- padding: 0 24px;
- opacity: 0;
- font-size: 14px;
- font-size: 0.875rem;
- transform: translateY(20px);
- transition-property: opacity, transform;
- transition-duration: 0.6s;
- transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
- .lx-stepper--step-is-loading .lx-stepper__feedback {
- opacity: 1;
- transform: translateY(0); }
-
-.lx-step-nav {
- display: -moz-flex;
- display: flex;
- cursor: pointer; }
- .lx-step-nav .ripple {
- background-color: rgba(0, 0, 0, 0.54); }
- .lx-stepper--layout-horizontal .lx-step-nav {
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- position: relative;
- height: 72px;
- padding: 0 8px;
- background-color: #FFFFFF; }
- .lx-stepper--layout-horizontal .lx-step-nav:first-child {
- padding-left: 24px; }
- .lx-stepper--layout-horizontal .lx-step-nav:last-child {
- padding-right: 24px; }
- .lx-stepper--layout-vertical .lx-step-nav {
- padding: 8px 24px; }
+.switch--brown .switch__input:checked + .switch__label:before {
+ background-color: rgba(121, 85, 72, 0.5); }
-.lx-step-nav__indicator {
- display: -moz-flex;
- display: flex;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- box-pack: center;
- -moz-justify-content: center;
- -ms-justify-content: center;
- -o-justify-content: center;
- justify-content: center;
- -ms-flex-pack: center;
- height: 24px;
- width: 24px; }
- .lx-stepper--layout-horizontal .lx-step-nav__indicator {
- margin-right: 8px; }
- .lx-stepper--layout-vertical .lx-step-nav__indicator {
- margin-right: 12px; }
- .lx-step-nav__indicator.lx-step-nav__indicator--index, .lx-step-nav__indicator.lx-step-nav__indicator--icon {
- border-radius: 50%;
- background-color: rgba(0, 0, 0, 0.38);
- color: #FFFFFF; }
- .lx-step-nav--is-active .lx-step-nav__indicator.lx-step-nav__indicator--index,
- .lx-step-nav--is-active .lx-step-nav__indicator.lx-step-nav__indicator--icon,
- .lx-step-nav--is-valid .lx-step-nav__indicator.lx-step-nav__indicator--index,
- .lx-step-nav--is-valid .lx-step-nav__indicator.lx-step-nav__indicator--icon {
- background-color: #3F51B5; }
- .lx-step-nav__indicator.lx-step-nav__indicator--index {
- font-size: 11px;
- font-size: 0.6875rem; }
- .lx-step-nav__indicator.lx-step-nav__indicator--icon {
- font-size: 14px;
- font-size: 0.875rem; }
- .lx-step-nav__indicator.lx-step-nav__indicator--error {
- font-size: 24px;
- font-size: 1.5rem;
- color: #F44336; }
+.switch--brown .switch__input:checked + .switch__label:after {
+ background-color: #795548; }
-.lx-step-nav__label {
- font-size: 14px;
- font-size: 0.875rem;
- font-weight: 500;
- color: rgba(0, 0, 0, 0.54);
- line-height: 24px; }
- .lx-step-nav--is-active .lx-step-nav__label,
- .lx-step-nav--is-valid .lx-step-nav__label {
- color: rgba(0, 0, 0, 0.87); }
- .lx-step-nav--has-error .lx-step-nav__label {
- color: #F44336; }
+.switch--grey .switch__input:checked + .switch__label:before {
+ background-color: rgba(158, 158, 158, 0.5); }
-.lx-step-nav__state {
- font-size: 12px;
- font-size: 0.75rem;
- color: rgba(0, 0, 0, 0.38); }
- .lx-step-nav--has-error .lx-step-nav__state {
- color: #F44336; }
+.switch--grey .switch__input:checked + .switch__label:after {
+ background-color: #9E9E9E; }
-.lx-stepper--layout-vertical .lx-step {
- position: relative;
- padding-bottom: 16px; }
- .lx-stepper--layout-vertical .lx-step.lx-step--is-active {
- padding-bottom: 48px; }
- .lx-stepper--layout-vertical .lx-step:last-child {
- padding-bottom: 0; }
- .lx-stepper--layout-vertical .lx-step:before {
- content: '';
- position: absolute;
- top: 40px;
- bottom: 0;
- left: 36px;
- width: 1px;
- background-color: rgba(0, 0, 0, 0.12); }
+.switch--blue-grey .switch__input:checked + .switch__label:before {
+ background-color: rgba(96, 125, 139, 0.5); }
-.lx-step__nav {
- margin-bottom: 8px; }
- .lx-step:not(.lx-step--is-active):last-child .lx-step__nav {
- margin-bottom: 0; }
+.switch--blue-grey .switch__input:checked + .switch__label:after {
+ background-color: #607D8B; }
-.lx-stepper--layout-horizontal .lx-step__wrapper {
- padding: 24px; }
+.switch--black .switch__input:checked + .switch__label:before {
+ background-color: rgba(0, 0, 0, 0.5); }
-.lx-stepper--layout-vertical .lx-step__wrapper {
- padding: 0 24px 0 60px; }
+.switch--black .switch__input:checked + .switch__label:after {
+ background-color: #000000; }
-.lx-step__content {
- position: relative; }
+.switch--white .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 255, 255, 0.5); }
-.lx-step__progress {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- display: -moz-flex;
- display: flex;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- box-pack: center;
- -moz-justify-content: center;
- -ms-justify-content: center;
- -o-justify-content: center;
- justify-content: center;
- -ms-flex-pack: center;
- background-color: rgba(255, 255, 255, 0.7); }
+.switch--white .switch__input:checked + .switch__label:after {
+ background-color: #FFFFFF; }
-.lx-step__actions {
- display: -moz-flex;
- display: flex;
- margin-top: 24px; }
- .lx-stepper--layout-horizontal .lx-step__actions {
- box-orient: horizontal;
- box-direction: reverse;
- -moz-flex-direction: row-reverse;
- flex-direction: row-reverse; }
+.switch--primary .switch__input:checked + .switch__label:before {
+ background-color: rgba(63, 81, 181, 0.5); }
-.lx-stepper--layout-horizontal .lx-step__action.lx-step__action--cancel {
- margin-right: 8px; }
+.switch--primary .switch__input:checked + .switch__label:after {
+ background-color: #3F51B5; }
-.lx-stepper--layout-vertical .lx-step__action.lx-step__action--cancel {
- margin-left: 8px; }
+.switch--primary-hue-1 .switch__input:checked + .switch__label:before {
+ background-color: rgba(197, 202, 233, 0.5); }
-.lx-stepper--layout-horizontal .lx-step__action.lx-step__action--back {
- box-flex: 1;
- -moz-flex: 1;
- flex: 1; }
+.switch--primary-hue-1 .switch__input:checked + .switch__label:after {
+ background-color: #C5CAE9; }
-.lx-stepper--layout-vertical .lx-step__action.lx-step__action--back {
- box-flex: 1;
- -moz-flex: 1;
- flex: 1;
- text-align: right; }
+.switch--primary-hue-2 .switch__input:checked + .switch__label:before {
+ background-color: rgba(48, 63, 159, 0.5); }
-/*------------------------------------*\
- #OBJECTS-SWITCH
-\*------------------------------------*/
-.switch {
- min-width: 35px;
- min-height: 24px; }
+.switch--primary-hue-2 .switch__input:checked + .switch__label:after {
+ background-color: #303F9F; }
-.switch--red .switch__input:checked + .switch__label:before {
- background-color: rgba(244, 67, 54, 0.5); }
+.switch--accent .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 64, 129, 0.5); }
-.switch--red .switch__input:checked + .switch__label:after {
- background-color: #F44336; }
+.switch--accent .switch__input:checked + .switch__label:after {
+ background-color: #FF4081; }
-.switch--pink .switch__input:checked + .switch__label:before {
- background-color: rgba(233, 30, 99, 0.5); }
+.switch--accent-hue-1 .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 128, 171, 0.5); }
-.switch--pink .switch__input:checked + .switch__label:after {
- background-color: #E91E63; }
+.switch--accent-hue-1 .switch__input:checked + .switch__label:after {
+ background-color: #FF80AB; }
-.switch--purple .switch__input:checked + .switch__label:before {
- background-color: rgba(156, 39, 176, 0.5); }
+.switch--accent-hue-2 .switch__input:checked + .switch__label:before {
+ background-color: rgba(245, 0, 87, 0.5); }
-.switch--purple .switch__input:checked + .switch__label:after {
- background-color: #9C27B0; }
+.switch--accent-hue-2 .switch__input:checked + .switch__label:after {
+ background-color: #F50057; }
-.switch--deep-purple .switch__input:checked + .switch__label:before {
- background-color: rgba(103, 58, 183, 0.5); }
-
-.switch--deep-purple .switch__input:checked + .switch__label:after {
- background-color: #673AB7; }
-
-.switch--indigo .switch__input:checked + .switch__label:before {
- background-color: rgba(63, 81, 181, 0.5); }
-
-.switch--indigo .switch__input:checked + .switch__label:after {
- background-color: #3F51B5; }
-
-.switch--blue .switch__input:checked + .switch__label:before {
- background-color: rgba(33, 150, 243, 0.5); }
-
-.switch--blue .switch__input:checked + .switch__label:after {
- background-color: #2196F3; }
-
-.switch--light-blue .switch__input:checked + .switch__label:before {
- background-color: rgba(3, 169, 244, 0.5); }
-
-.switch--light-blue .switch__input:checked + .switch__label:after {
- background-color: #03A9F4; }
-
-.switch--cyan .switch__input:checked + .switch__label:before {
- background-color: rgba(0, 188, 212, 0.5); }
-
-.switch--cyan .switch__input:checked + .switch__label:after {
- background-color: #00BCD4; }
-
-.switch--teal .switch__input:checked + .switch__label:before {
- background-color: rgba(0, 150, 136, 0.5); }
-
-.switch--teal .switch__input:checked + .switch__label:after {
- background-color: #009688; }
-
-.switch--green .switch__input:checked + .switch__label:before {
- background-color: rgba(76, 175, 80, 0.5); }
-
-.switch--green .switch__input:checked + .switch__label:after {
- background-color: #4CAF50; }
-
-.switch--light-green .switch__input:checked + .switch__label:before {
- background-color: rgba(139, 195, 74, 0.5); }
-
-.switch--light-green .switch__input:checked + .switch__label:after {
- background-color: #8BC34A; }
-
-.switch--lime .switch__input:checked + .switch__label:before {
- background-color: rgba(205, 220, 57, 0.5); }
-
-.switch--lime .switch__input:checked + .switch__label:after {
- background-color: #CDDC39; }
-
-.switch--yellow .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 235, 59, 0.5); }
-
-.switch--yellow .switch__input:checked + .switch__label:after {
- background-color: #FFEB3B; }
-
-.switch--amber .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 193, 7, 0.5); }
-
-.switch--amber .switch__input:checked + .switch__label:after {
- background-color: #FFC107; }
-
-.switch--orange .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 152, 0, 0.5); }
-
-.switch--orange .switch__input:checked + .switch__label:after {
- background-color: #FF9800; }
-
-.switch--deep-orange .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 87, 34, 0.5); }
-
-.switch--deep-orange .switch__input:checked + .switch__label:after {
- background-color: #FF5722; }
-
-.switch--brown .switch__input:checked + .switch__label:before {
- background-color: rgba(121, 85, 72, 0.5); }
-
-.switch--brown .switch__input:checked + .switch__label:after {
- background-color: #795548; }
-
-.switch--grey .switch__input:checked + .switch__label:before {
- background-color: rgba(158, 158, 158, 0.5); }
-
-.switch--grey .switch__input:checked + .switch__label:after {
- background-color: #9E9E9E; }
-
-.switch--blue-grey .switch__input:checked + .switch__label:before {
- background-color: rgba(96, 125, 139, 0.5); }
-
-.switch--blue-grey .switch__input:checked + .switch__label:after {
- background-color: #607D8B; }
-
-.switch--black .switch__input:checked + .switch__label:before {
- background-color: rgba(0, 0, 0, 0.5); }
-
-.switch--black .switch__input:checked + .switch__label:after {
- background-color: #000000; }
-
-.switch--white .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 255, 255, 0.5); }
-
-.switch--white .switch__input:checked + .switch__label:after {
- background-color: #FFFFFF; }
-
-.switch--primary .switch__input:checked + .switch__label:before {
- background-color: rgba(63, 81, 181, 0.5); }
-
-.switch--primary .switch__input:checked + .switch__label:after {
- background-color: #3F51B5; }
-
-.switch--primary-hue-1 .switch__input:checked + .switch__label:before {
- background-color: rgba(197, 202, 233, 0.5); }
-
-.switch--primary-hue-1 .switch__input:checked + .switch__label:after {
- background-color: #C5CAE9; }
-
-.switch--primary-hue-2 .switch__input:checked + .switch__label:before {
- background-color: rgba(48, 63, 159, 0.5); }
-
-.switch--primary-hue-2 .switch__input:checked + .switch__label:after {
- background-color: #303F9F; }
-
-.switch--accent .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 64, 129, 0.5); }
-
-.switch--accent .switch__input:checked + .switch__label:after {
- background-color: #FF4081; }
-
-.switch--accent-hue-1 .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 128, 171, 0.5); }
-
-.switch--accent-hue-1 .switch__input:checked + .switch__label:after {
- background-color: #FF80AB; }
-
-.switch--accent-hue-2 .switch__input:checked + .switch__label:before {
- background-color: rgba(245, 0, 87, 0.5); }
-
-.switch--accent-hue-2 .switch__input:checked + .switch__label:after {
- background-color: #F50057; }
-
-.switch__input {
- border: 0 !important;
- clip: rect(0 0 0 0) !important;
- height: 1px !important;
- margin: -1px !important;
- overflow: hidden !important;
- padding: 0 !important;
- position: absolute !important;
- width: 1px !important; }
- .switch__input:not(:checked) + .switch__label:before {
- background-color: rgba(0, 0, 0, 0.38); }
- .switch__input:not(:checked) + .switch__label:after {
- background-color: #FAFAFA; }
- .switch__input:checked + .switch__label:before {
- background-color: rgba(255, 64, 129, 0.5); }
- .switch__input:checked + .switch__label:after {
- background-color: #FF4081; }
- .switch--left .switch__input:checked + .switch__label:after {
- transform: translateX(15px); }
- .switch--right .switch__input:checked + .switch__label:after {
- transform: translateX(0); }
- .switch__input[disabled] + .switch__label {
- cursor: not-allowed;
- color: rgba(0, 0, 0, 0.38); }
- .switch__input[disabled] + .switch__label:before {
- background-color: rgba(0, 0, 0, 0.12); }
- .switch__input[disabled] + .switch__label:after {
- background-color: #BDBDBD; }
- .switch__input[disabled] ~ .switch__help {
- color: rgba(0, 0, 0, 0.38); }
+.switch__input {
+ border: 0 !important;
+ clip: rect(0 0 0 0) !important;
+ height: 1px !important;
+ margin: -1px !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ width: 1px !important; }
+ .switch__input:not(:checked) + .switch__label:before {
+ background-color: rgba(0, 0, 0, 0.38); }
+ .switch__input:not(:checked) + .switch__label:after {
+ background-color: #FAFAFA; }
+ .switch__input:checked + .switch__label:before {
+ background-color: rgba(255, 64, 129, 0.5); }
+ .switch__input:checked + .switch__label:after {
+ background-color: #FF4081; }
+ .switch--left .switch__input:checked + .switch__label:after {
+ transform: translateX(15px); }
+ .switch--right .switch__input:checked + .switch__label:after {
+ transform: translateX(0); }
+ .switch__input[disabled] + .switch__label {
+ cursor: not-allowed;
+ color: rgba(0, 0, 0, 0.38); }
+ .switch__input[disabled] + .switch__label:before {
+ background-color: rgba(0, 0, 0, 0.12); }
+ .switch__input[disabled] + .switch__label:after {
+ background-color: #BDBDBD; }
+ .switch__input[disabled] ~ .switch__help {
+ color: rgba(0, 0, 0, 0.38); }
.switch__label {
display: block;
@@ -33128,25 +32553,25 @@ table {
.bgc-grey-50 {
background-color: #FAFAFA !important; }
-.bgc-grey-100, .lx-select-choices__pane-5 .lx-select-choices__pane-choice--is-selected {
+.bgc-grey-100 {
background-color: #F5F5F5 !important; }
-.bgc-grey-200, .lx-select-choices__pane-4 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-5 {
+.bgc-grey-200 {
background-color: #EEEEEE !important; }
-.bgc-grey-300, .lx-select-choices__pane-3 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-4 {
+.bgc-grey-300 {
background-color: #E0E0E0 !important; }
-.bgc-grey-400, .lx-select-choices__pane-2 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-3 {
+.bgc-grey-400 {
background-color: #BDBDBD !important; }
-.bgc-grey-500, .lx-select-choices__pane-1 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-2 {
+.bgc-grey-500 {
background-color: #9E9E9E !important; }
-.bgc-grey-600, .lx-select-choices__pane-0 .lx-select-choices__pane-choice--is-selected, .lx-select-choices__pane-1 {
+.bgc-grey-600 {
background-color: #757575 !important; }
-.bgc-grey-700, .lx-select-choices__panes-wrapper, .lx-select-choices__pane-0 {
+.bgc-grey-700 {
background-color: #616161 !important; }
.bgc-grey-800 {
@@ -35761,35 +35186,41 @@ table {
padding: 8px;
border-top: 1px solid rgba(0, 0, 0, 0.12); }
+/* ==========================================================================
+ Chip
+ ========================================================================== */
.chip {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
+ display: inline-flex;
align-items: center;
- -ms-flex-align: center;
+ padding: 0;
+ margin: 0;
+ border: none;
+ outline: none;
+ text-decoration: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ vertical-align: top;
height: 32px;
- padding: 0 12px;
border-radius: 16px;
- background-color: #E0E0E0; }
-
-.chip--is-contact {
- padding-left: 0;
- padding-left: 0; }
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 12px; }
+ .chip__label {
+ flex: 1;
+ white-space: nowrap;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 20px; }
+/* Chip deletable
+ ========================================================================== */
.chip--is-deletable {
- padding-right: 4px;
+ transition-duration: 150ms;
+ transition-property: background-color, box-shadow, color;
cursor: pointer; }
.chip--is-deletable:after {
- height: 24px;
- width: 24px;
- margin-left: 4px;
display: inline-block;
font: normal normal normal 24px/1 "Material Design Icons";
font-size: inherit;
@@ -35797,41 +35228,35 @@ table {
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
- content: "\F159";
- font-size: 19px;
- font-size: 1.1875rem;
- color: rgba(0, 0, 0, 0.38);
- line-height: 24px;
- text-align: center; }
+ content: "\F156";
+ font-size: 20px;
+ flex-shrink: 0;
+ margin-left: 8px; }
.chip--is-deletable:hover {
- background-color: #757575; }
- .chip--is-deletable:hover:after {
- color: #FFFFFF; }
+ background-color: rgba(0, 0, 0, 0.2); }
+ .chip--is-deletable:active {
+ background-color: rgba(0, 0, 0, 0.38); }
+ .chip--is-deletable[data-focus-visible-added] {
+ box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.38); }
+
+/* Chip contact
+ ========================================================================== */
+.chip--is-contact {
+ padding-left: 6px; }
.chip__contact {
- height: 32px;
- width: 32px;
+ flex-shrink: 0;
margin-right: 8px;
- border-radius: 50%;
+ overflow: hidden;
+ width: 24px;
+ height: 24px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
- overflow: hidden; }
+ border-radius: 50%; }
.chip__contact img {
- height: 32px;
- width: 32px; }
-
-.chip__label {
- box-flex: 1;
- -moz-flex: 1;
- flex: 1;
- font-size: 13px;
- font-size: 0.8125rem;
- line-height: 32px;
- color: rgba(0, 0, 0, 0.87); }
-
-.chip--is-deletable:hover .chip__label {
- color: #FFFFFF; }
+ width: 24px;
+ height: 24px; }
.data-table-container {
position: relative;
@@ -36664,96 +36089,60 @@ table {
.dialog__footer .btn:first-child {
margin-left: 0; }
-.dropdown--has-toggle {
- position: relative;
- display: inline-block;
- vertical-align: top; }
-
-.dropdown-toggle {
- position: relative; }
-
-.dropdown-menu {
- position: fixed;
- border-radius: 2px;
- background-color: #FFFFFF;
- text-align: left;
- opacity: 0;
- overflow: auto;
- box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
- .dropdown-menu ul {
- margin: 0;
- padding: 0;
- list-style: none; }
- .dropdown-menu ul > li {
- position: relative; }
-
-.dropdown-menu__content {
- padding: 8px 0;
- opacity: 0;
- height: 100%;
- transition-property: opacity;
- transition-duration: 0.2s; }
- .dropdown-menu--is-open .dropdown-menu__content {
- opacity: 1; }
+/* ==========================================================================
+ Dropdown
+ ========================================================================== */
+.dropdown-menu ul {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ outline: none; }
.dropdown-divider {
height: 1px;
- margin-top: 8px;
- margin-bottom: 8px;
+ margin: 8px 0;
background-color: rgba(0, 0, 0, 0.12); }
.dropdown-link {
- display: -moz-flex;
display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- cursor: pointer;
+ padding-right: 16px;
+ padding-left: 16px;
color: rgba(0, 0, 0, 0.87);
+ outline: none;
text-decoration: none;
- white-space: nowrap; }
- @media (max-width: 61.24em) {
- .dropdown-link {
- height: 48px;
- padding: 0 16px;
- font-size: 16px;
- font-size: 1rem;
- line-height: 48px; } }
- @media (min-width: 61.25em) {
- .dropdown-link {
- height: 32px;
- padding: 0 24px;
- font-size: 14px;
- font-size: 0.875rem;
- line-height: 32px; } }
- .dropdown-link .mdi {
- height: 24px;
+ height: 36px;
+ align-items: center;
+ transition-duration: 150ms;
+ transition-property: background-color, box-shadow, color;
+ cursor: pointer;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 20px;
+ flex: 1; }
+ .dropdown-link:hover, .dropdown-link[data-focus-visible-added] {
+ background-color: rgba(0, 0, 0, 0.12); }
+ .dropdown-link:active {
+ background-color: rgba(0, 0, 0, 0.2); }
+ .dropdown-link i {
+ font-size: 20px;
+ color: #9e9e9e;
+ display: flex;
+ flex-shrink: 0;
+ justify-content: center;
width: 24px;
- margin-right: 16px;
- line-height: 24px;
- color: rgba(0, 0, 0, 0.54);
- text-align: center; }
- @media (max-width: 61.24em) {
- .dropdown-link .mdi {
- font-size: 24px;
- font-size: 1.5rem; } }
- @media (min-width: 61.25em) {
- .dropdown-link .mdi {
- font-size: 18px;
- font-size: 1.125rem; } }
- .dropdown-link:not(.dropdown-link--is-header):hover {
- background-color: #EEEEEE; }
+ margin-right: 8px; }
.dropdown-link--is-header {
+ font-size: 10px;
+ font-weight: 500;
+ line-height: 12px;
+ text-transform: uppercase;
+ display: flex;
+ height: 36px;
+ align-items: center;
+ padding: 0 16px;
color: rgba(0, 0, 0, 0.38);
- cursor: default; }
+ pointer-events: none; }
.fab {
display: inline-block;
@@ -37267,99 +36656,92 @@ table {
.icon--circled {
border-radius: 50%; }
+/* ==========================================================================
+ List
+ ========================================================================== */
.list {
- margin: 0;
padding: 0;
- list-style: none; }
-
-.list-row {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- position: relative;
- padding: 0 16px; }
- .list-row.list-row--multi-line .list-row__primary,
- .list-row.list-row--multi-line .list-row__secondary {
- padding: 16px 0; }
- .list-row:not(.list-row--multi-line) .list-row__primary,
- .list-row:not(.list-row--multi-line) .list-row__content,
- .list-row:not(.list-row--multi-line) .list-row__secondary {
- box-pack: center;
- -moz-justify-content: center;
- -ms-justify-content: center;
- -o-justify-content: center;
- justify-content: center;
- -ms-flex-pack: center; }
- .list-row:not(.list-row--multi-line) .list-row__primary,
- .list-row:not(.list-row--multi-line) .list-row__secondary {
- padding: 8px 0; }
-
-.list-row--has-separator .list-row__content:after {
- content: '';
- position: absolute;
- right: 0;
- bottom: 0;
- left: 0;
- height: 1px;
- background-color: rgba(0, 0, 0, 0.12); }
+ margin: 0;
+ list-style: none;
+ outline: none; }
-.list-row--has-separator:last-child .list-row__content:after {
- display: none; }
+/* List row
+ ========================================================================== */
+.list-row--has-separator {
+ position: relative; }
+ .list-row--has-separator::after {
+ position: absolute;
+ right: 16px;
+ bottom: 0;
+ left: 16px;
+ height: 1px;
+ background-color: rgba(0, 0, 0, 0.12);
+ content: ''; }
+ .list-row--has-separator:last-child::after {
+ display: none; }
-.list-row--is-clickable {
- cursor: pointer; }
+.list-row__primary {
+ display: flex;
+ flex-shrink: 0;
+ justify-content: center;
+ width: 36px;
+ margin-right: 16px; }
-.list-row--is-clickable:hover,
-.list-row--is-active {
- background-color: #F5F5F5; }
+.list-row__content {
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 20px;
+ flex: 1; }
-.list-row__primary,
-.list-row__content,
.list-row__secondary {
- display: -moz-flex;
display: flex;
- box-orient: vertical;
- box-direction: normal;
- -moz-flex-direction: column;
- flex-direction: column; }
-
-.list-row__primary {
- width: 56px; }
+ flex-shrink: 0;
+ justify-content: center;
+ margin-left: 16px; }
-.list-row__content {
- position: relative;
- box-flex: 1;
- -moz-flex: 1;
- flex: 1;
- padding: 12px 0; }
+.list-row:not(.list-row--multi-line) {
+ display: flex;
+ padding-right: 16px;
+ padding-left: 16px;
+ color: rgba(0, 0, 0, 0.87);
+ outline: none;
+ text-decoration: none;
+ height: 72px;
+ align-items: center;
+ height: auto;
+ padding-top: 16px;
+ padding-bottom: 16px; }
-.list-row__secondary {
- box-align: end;
- -moz-align-items: flex-end;
- -ms-align-items: flex-end;
- -o-align-items: flex-end;
- align-items: flex-end;
- -ms-flex-align: end;
- width: 40px; }
+.list-row.list-row--multi-line {
+ display: flex;
+ padding-right: 16px;
+ padding-left: 16px;
+ color: rgba(0, 0, 0, 0.87);
+ outline: none;
+ text-decoration: none;
+ align-items: flex-start;
+ padding-top: 16px;
+ padding-bottom: 16px; }
+/* List divider
+ ========================================================================== */
.list-divider {
height: 1px;
- margin-top: 8px;
- margin-bottom: 8px;
+ margin: 8px 0;
background-color: rgba(0, 0, 0, 0.12); }
-.list-divider--is-pushed {
- margin-left: 72px; }
-
+/* List subheader
+ ========================================================================== */
.list-subheader {
- padding: 12px 16px;
- color: rgba(0, 0, 0, 0.54); }
-
-.list-subheader--is-pushed {
- margin-left: 56px; }
+ font-size: 10px;
+ font-weight: 500;
+ line-height: 12px;
+ text-transform: uppercase;
+ display: flex;
+ height: 36px;
+ align-items: center;
+ padding: 0 16px;
+ color: rgba(0, 0, 0, 0.38); }
.notification {
position: fixed;
@@ -37774,626 +37156,238 @@ table {
.progress-container--linear.progress-container--accent-hue-1 .progress-linear__bar {
background-color: #FF80AB; }
-.progress-container--circular.progress-container--accent-hue-2 .progress-circular__path {
- stroke: #F50057; }
-
-.progress-container--linear.progress-container--accent-hue-2 .progress-linear__background,
-.progress-container--linear.progress-container--accent-hue-2 .progress-linear__bar {
- background-color: #F50057; }
-
-.progress-circular {
- position: relative;
- width: 100px;
- margin: 0px auto; }
- .progress-circular:before {
- content: '';
- display: block;
- padding-top: 100%; }
-
-.progress-circular__svg {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- height: 100%;
- width: 100%;
- margin: auto; }
-
-.progress-container--determinate .progress-circular__g {
- transform: rotate(-90deg); }
-
-.progress-container--indeterminate .progress-circular__g {
- -webkit-animation: lx-progress-circular-rotate 2s linear infinite;
- animation: lx-progress-circular-rotate 2s linear infinite; }
-
-.progress-circular__path {
- stroke-dashoffset: 0; }
- .progress-container--determinate .progress-circular__path {
- transition-property: stroke-dasharray;
- transition-duration: 0.2s; }
- .progress-container--indeterminate .progress-circular__path {
- stroke-dasharray: 1,200;
- -webkit-animation: lx-progress-circular-dash 1.5s ease-in-out infinite;
- animation: lx-progress-circular-dash 1.5s ease-in-out infinite; }
-
-.progress-linear {
- position: relative;
- height: 4px;
- overflow: hidden; }
-
-.progress-linear__background {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- opacity: 0.4; }
-
-.progress-container--indeterminate .progress-linear__bar {
- transform: scale(1) translateX(50%); }
-
-.progress-container--determinate .progress-linear__bar--first {
- height: 4px;
- width: 100%;
- position: absolute;
- top: 0;
- left: 0;
- transition-property: transform;
- transition-duration: 0.2s;
- transform-origin: 0 center; }
-
-.progress-container--indeterminate .progress-linear__bar--first {
- height: 24px;
- width: 100%;
- position: absolute;
- top: -12px;
- -webkit-animation: lx-progress-linear-bar1 2s linear infinite;
- animation: lx-progress-linear-bar1 2s linear infinite; }
-
-.progress-linear__bar--second {
- position: absolute;
- top: -48px;
- height: 96px;
- width: 100%;
- -webkit-animation: lx-progress-linear-bar2 2s linear infinite;
- animation: lx-progress-linear-bar2 2s linear infinite; }
- .progress-container--determinate .progress-linear__bar--second {
- display: none; }
-
-.radio-group .radio-button {
- margin-bottom: 8px; }
- .radio-group .radio-button:last-child {
- margin-bottom: 0; }
-
-.radio-button {
- min-width: 24px;
- min-height: 24px; }
-
-.radio-button--red .radio-button__input:checked + .radio-button__label:before {
- color: #F44336; }
-
-.radio-button--pink .radio-button__input:checked + .radio-button__label:before {
- color: #E91E63; }
-
-.radio-button--purple .radio-button__input:checked + .radio-button__label:before {
- color: #9C27B0; }
-
-.radio-button--deep-purple .radio-button__input:checked + .radio-button__label:before {
- color: #673AB7; }
-
-.radio-button--indigo .radio-button__input:checked + .radio-button__label:before {
- color: #3F51B5; }
-
-.radio-button--blue .radio-button__input:checked + .radio-button__label:before {
- color: #2196F3; }
-
-.radio-button--light-blue .radio-button__input:checked + .radio-button__label:before {
- color: #03A9F4; }
-
-.radio-button--cyan .radio-button__input:checked + .radio-button__label:before {
- color: #00BCD4; }
-
-.radio-button--teal .radio-button__input:checked + .radio-button__label:before {
- color: #009688; }
-
-.radio-button--green .radio-button__input:checked + .radio-button__label:before {
- color: #4CAF50; }
-
-.radio-button--light-green .radio-button__input:checked + .radio-button__label:before {
- color: #8BC34A; }
-
-.radio-button--lime .radio-button__input:checked + .radio-button__label:before {
- color: #CDDC39; }
-
-.radio-button--yellow .radio-button__input:checked + .radio-button__label:before {
- color: #FFEB3B; }
-
-.radio-button--amber .radio-button__input:checked + .radio-button__label:before {
- color: #FFC107; }
-
-.radio-button--orange .radio-button__input:checked + .radio-button__label:before {
- color: #FF9800; }
-
-.radio-button--deep-orange .radio-button__input:checked + .radio-button__label:before {
- color: #FF5722; }
-
-.radio-button--brown .radio-button__input:checked + .radio-button__label:before {
- color: #795548; }
-
-.radio-button--grey .radio-button__input:checked + .radio-button__label:before {
- color: #9E9E9E; }
-
-.radio-button--blue-grey .radio-button__input:checked + .radio-button__label:before {
- color: #607D8B; }
-
-.radio-button--black .radio-button__input:checked + .radio-button__label:before {
- color: #000000; }
-
-.radio-button--white .radio-button__input:checked + .radio-button__label:before {
- color: #FFFFFF; }
-
-.radio-button--primary .radio-button__input:checked + .radio-button__label:before {
- color: #3F51B5; }
-
-.radio-button--primary-hue-1 .radio-button__input:checked + .radio-button__label:before {
- color: #C5CAE9; }
-
-.radio-button--primary-hue-2 .radio-button__input:checked + .radio-button__label:before {
- color: #303F9F; }
-
-.radio-button--accent .radio-button__input:checked + .radio-button__label:before {
- color: #FF4081; }
-
-.radio-button--accent-hue-1 .radio-button__input:checked + .radio-button__label:before {
- color: #FF80AB; }
-
-.radio-button--accent-hue-2 .radio-button__input:checked + .radio-button__label:before {
- color: #F50057; }
-
-.radio-button__input {
- border: 0 !important;
- clip: rect(0 0 0 0) !important;
- height: 1px !important;
- margin: -1px !important;
- overflow: hidden !important;
- padding: 0 !important;
- position: absolute !important;
- width: 1px !important; }
- .radio-button__input:not(:checked) + .radio-button__label:before {
- content: "\F43D"; }
- .radio-button--theme-light .radio-button__input:not(:checked) + .radio-button__label:before {
- color: rgba(0, 0, 0, 0.54); }
- .radio-button--theme-dark .radio-button__input:not(:checked) + .radio-button__label:before {
- color: rgba(255, 255, 255, 0.7); }
- .radio-button__input:checked + .radio-button__label:before {
- content: "\F43E";
- color: #FF4081; }
- .radio-button__input[disabled] + .radio-button__label {
- cursor: not-allowed; }
- .radio-button--theme-light .radio-button__input[disabled] + .radio-button__label, .radio-button--theme-light .radio-button__input[disabled] + .radio-button__label:before {
- color: rgba(0, 0, 0, 0.38); }
- .radio-button--theme-dark .radio-button__input[disabled] + .radio-button__label, .radio-button--theme-dark .radio-button__input[disabled] + .radio-button__label:before {
- color: rgba(255, 255, 255, 0.3); }
- .radio-button--theme-light .radio-button__input[disabled] ~ .radio-button__help {
- color: rgba(0, 0, 0, 0.38); }
- .radio-button--theme-dark .radio-button__input[disabled] ~ .radio-button__help {
- color: rgba(255, 255, 255, 0.3); }
-
-.radio-button__label {
- display: block;
- position: relative;
- padding-left: 32px;
- font-weight: 400;
- line-height: 24px;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none; }
- @media (max-width: 61.24em) {
- .radio-button__label {
- font-size: 16px;
- font-size: 1rem; } }
- @media (min-width: 61.25em) {
- .radio-button__label {
- font-size: 15px;
- font-size: 0.9375rem; } }
- .radio-button--theme-light .radio-button__label {
- color: rgba(0, 0, 0, 0.87); }
- .radio-button--theme-dark .radio-button__label {
- color: #FFFFFF; }
- .radio-button--standalone .radio-button__label {
- padding-left: 0; }
- .radio-button__label:before {
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- position: absolute;
- top: 0;
- left: 0;
- font-size: 24px;
- font-size: 1.5rem;
- line-height: 24px; }
-
-.radio-button__help {
- display: block;
- padding-left: 32px;
- font-weight: 400;
- line-height: 20px;
- text-align: left; }
- @media (max-width: 61.24em) {
- .radio-button__help {
- font-size: 14px;
- font-size: 0.875rem; } }
- @media (min-width: 61.25em) {
- .radio-button__help {
- font-size: 13px;
- font-size: 0.8125rem; } }
- .radio-button--theme-light .radio-button__help {
- color: rgba(0, 0, 0, 0.54); }
- .radio-button--theme-dark .radio-button__help {
- color: rgba(255, 255, 255, 0.7); }
-
-@-webkit-keyframes ripple {
- 0% {
- opacity: 0.3;
- -webkit-transform: scale(0); }
- 100% {
- opacity: 0;
- -webkit-transform: scale(2.5); } }
-
-@keyframes ripple {
- 0% {
- opacity: 0.3;
- transform: scale(0); }
- 100% {
- opacity: 0;
- transform: scale(2.5); } }
-
-.ripple {
- display: block;
- position: absolute;
- border-radius: 100%;
- opacity: 0.3;
- transform: scale(0);
- pointer-events: none; }
-
-.ripple--is-animated {
- -webkit-animation: ripple 0.65s linear;
- animation: ripple 0.65s linear; }
-
-.search-filter {
- position: relative;
- overflow: hidden; }
-
-.search-filter--opened-mode {
- width: 100%; }
-
-.search-filter--closed-mode {
- width: 40px; }
-
-.search-filter--autocomplete {
- padding: 4px; }
-
-.search-filter__container {
- position: relative;
- height: 40px;
- padding: 0 40px 0 56px;
- overflow: hidden; }
- .search-filter--closed-mode .search-filter__container {
- width: 240px; }
-
-.search-filter__button {
- position: absolute;
- top: 0;
- left: 0;
- height: 40px;
- width: 40px; }
-
-.search-filter__input input {
- display: block;
- margin: 0;
- padding: 0;
- border: none;
- background-color: transparent;
- box-shadow: none;
- overflow: hidden;
- cursor: text;
- -webkit-appearance: none;
- -moz-appearance: none;
- -ms-appearance: none;
- -o-appearance: none;
- appearance: none;
- height: 40px;
- width: 100%;
- font-size: 16px;
- font-size: 1rem;
- line-height: 40px; }
- .search-filter__input input:focus {
- outline: none; }
- .search-filter--theme-light .search-filter__input input {
- color: rgba(0, 0, 0, 0.87); }
- .search-filter--theme-light .search-filter__input input::-webkit-input-placeholder {
- color: rgba(0, 0, 0, 0.38); }
- .search-filter--theme-light .search-filter__input input::-moz-placeholder {
- color: rgba(0, 0, 0, 0.38); }
- .search-filter--theme-light .search-filter__input input:-moz-placeholder {
- color: rgba(0, 0, 0, 0.38); }
- .search-filter--theme-light .search-filter__input input:-ms-input-placeholder {
- color: rgba(0, 0, 0, 0.38); }
- .search-filter--theme-dark .search-filter__input input {
- color: #FFFFFF; }
- .search-filter--theme-dark .search-filter__input input::-webkit-input-placeholder {
- color: rgba(255, 255, 255, 0.3); }
- .search-filter--theme-dark .search-filter__input input::-moz-placeholder {
- color: rgba(255, 255, 255, 0.3); }
- .search-filter--theme-dark .search-filter__input input:-moz-placeholder {
- color: rgba(255, 255, 255, 0.3); }
- .search-filter--theme-dark .search-filter__input input:-ms-input-placeholder {
- color: rgba(255, 255, 255, 0.3); }
-
-.search-filter__clear {
- position: absolute;
- top: 0;
- right: 0;
- transform: translateX(40px);
- transition-property: transform;
- transition-duration: 0.4s;
- transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
- .search-filter--has-clear-button .search-filter__clear {
- transform: translateX(0); }
-
-.search-filter__loader {
- position: absolute;
- right: 0;
- bottom: 0;
- left: 0; }
-
-.search-filter__autocomplete-item {
- position: relative;
- display: block;
- height: 48px;
- padding: 0 32px 0 60px;
- cursor: pointer;
- color: rgba(0, 0, 0, 0.87);
- line-height: 48px;
- text-decoration: none;
- white-space: nowrap; }
- .search-filter__autocomplete-item .mdi {
- position: absolute;
- top: 4px;
- left: 4px;
- height: 40px;
- width: 40px;
- font-size: 24px;
- font-size: 1.5rem;
- color: rgba(0, 0, 0, 0.38);
- line-height: 40px;
- text-align: center; }
- .search-filter__autocomplete-item:hover, .search-filter__autocomplete-item.search-filter__autocomplete-item--is-active {
- background-color: #EEEEEE; }
-
-.lx-select.lx-select--default-style {
- position: relative; }
- .lx-select.lx-select--default-style .dropdown {
- display: block; }
-
-.lx-select.lx-select--default-style.lx-select--view-mode-field {
- padding-top: 32px;
- padding-bottom: 8px; }
- .lx-select.lx-select--default-style.lx-select--view-mode-field:before, .lx-select.lx-select--default-style.lx-select--view-mode-field:after {
- content: ''; }
- .lx-select.lx-select--default-style.lx-select--view-mode-field:before {
- position: absolute;
- right: 0;
- bottom: 7px;
- left: 0;
- height: 1px; }
- .lx-select.lx-select--default-style.lx-select--view-mode-field:after {
- position: absolute;
- right: 0;
- bottom: 6px;
- left: 0;
- height: 2px;
- transform: scale(0);
- transition-property: transform;
- transition-duration: 0.6s;
- transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
-
-.lx-select.lx-select--default-style.lx-select--view-mode-field.lx-select--theme-light:before {
- border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
+.progress-container--circular.progress-container--accent-hue-2 .progress-circular__path {
+ stroke: #F50057; }
-.lx-select.lx-select--default-style.lx-select--view-mode-field.lx-select--theme-dark:before {
- border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
+.progress-container--linear.progress-container--accent-hue-2 .progress-linear__background,
+.progress-container--linear.progress-container--accent-hue-2 .progress-linear__bar {
+ background-color: #F50057; }
-.lx-select--default-style.lx-select--view-mode-field.lx-select--is-disabled {
- pointer-events: none; }
- .lx-select--default-style.lx-select--view-mode-field.lx-select--is-disabled:before {
- border-bottom-style: dashed; }
+.progress-circular {
+ position: relative;
+ width: 100px;
+ margin: 0px auto; }
+ .progress-circular:before {
+ content: '';
+ display: block;
+ padding-top: 100%; }
-.lx-select--default-style.lx-select--view-mode-field.lx-select--valid:after {
- background-color: #4CAF50;
- transform: scale(1); }
+.progress-circular__svg {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ margin: auto; }
-.lx-select--default-style.lx-select--view-mode-field.lx-select--error:after {
- background-color: #F44336;
- transform: scale(1); }
+.progress-container--determinate .progress-circular__g {
+ transform: rotate(-90deg); }
-.lx-select--default-style .lx-select-label {
- display: block;
- padding-right: 24px;
- pointer-events: none;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap; }
+.progress-container--indeterminate .progress-circular__g {
+ -webkit-animation: lx-progress-circular-rotate 2s linear infinite;
+ animation: lx-progress-circular-rotate 2s linear infinite; }
+
+.progress-circular__path {
+ stroke-dashoffset: 0; }
+ .progress-container--determinate .progress-circular__path {
+ transition-property: stroke-dasharray;
+ transition-duration: 0.2s; }
+ .progress-container--indeterminate .progress-circular__path {
+ stroke-dasharray: 1,200;
+ -webkit-animation: lx-progress-circular-dash 1.5s ease-in-out infinite;
+ animation: lx-progress-circular-dash 1.5s ease-in-out infinite; }
+
+.progress-linear {
+ position: relative;
+ height: 4px;
+ overflow: hidden; }
-.lx-select--default-style.lx-select--view-mode-field .lx-select-label {
+.progress-linear__background {
position: absolute;
- top: 8px;
+ top: 0;
+ right: 0;
+ bottom: 0;
left: 0;
- height: 32px;
- width: 100%;
- line-height: 32px;
- transform: translateY(24px);
- transform-origin: bottom left;
- transition-property: transform, color;
- transition-duration: 0.4s;
- transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
+ opacity: 0.4; }
-.lx-select--default-style.lx-select--view-mode-chips .lx-select-label {
+.progress-container--indeterminate .progress-linear__bar {
+ transform: scale(1) translateX(50%); }
+
+.progress-container--determinate .progress-linear__bar--first {
+ height: 4px;
+ width: 100%;
position: absolute;
top: 0;
left: 0;
- height: 40px;
+ transition-property: transform;
+ transition-duration: 0.2s;
+ transform-origin: 0 center; }
+
+.progress-container--indeterminate .progress-linear__bar--first {
+ height: 24px;
width: 100%;
- line-height: 40px; }
+ position: absolute;
+ top: -12px;
+ -webkit-animation: lx-progress-linear-bar1 2s linear infinite;
+ animation: lx-progress-linear-bar1 2s linear infinite; }
-.lx-select--default-style.lx-select--is-active.lx-select--fixed-label .lx-select-label,
-.lx-select--default-style.lx-select--is-active.lx-select--view-mode-chips .lx-select-label {
- display: none; }
+.progress-linear__bar--second {
+ position: absolute;
+ top: -48px;
+ height: 96px;
+ width: 100%;
+ -webkit-animation: lx-progress-linear-bar2 2s linear infinite;
+ animation: lx-progress-linear-bar2 2s linear infinite; }
+ .progress-container--determinate .progress-linear__bar--second {
+ display: none; }
-.lx-select--default-style.lx-select--is-active.lx-select--view-mode-field .lx-select-label {
- transform: scale(0.75) translateY(0); }
+.radio-group .radio-button {
+ margin-bottom: 8px; }
+ .radio-group .radio-button:last-child {
+ margin-bottom: 0; }
-.lx-select--default-style.lx-select--theme-light .lx-select-label {
- color: rgba(0, 0, 0, 0.54); }
+.radio-button {
+ min-width: 24px;
+ min-height: 24px; }
-.lx-select--default-style.lx-select--theme-dark .lx-select-label {
- color: rgba(255, 255, 255, 0.7); }
+.radio-button--red .radio-button__input:checked + .radio-button__label:before {
+ color: #F44336; }
-.lx-select--default-style.lx-select--theme-light.lx-select--is-disabled .lx-select-label {
- color: rgba(0, 0, 0, 0.38); }
+.radio-button--pink .radio-button__input:checked + .radio-button__label:before {
+ color: #E91E63; }
-.lx-select--default-style.lx-select--theme-dark.lx-select--is-disabled .lx-select-label {
- color: rgba(255, 255, 255, 0.3); }
+.radio-button--purple .radio-button__input:checked + .radio-button__label:before {
+ color: #9C27B0; }
-.lx-select--default-style.lx-select--valid .lx-select-label {
- color: #4CAF50; }
+.radio-button--deep-purple .radio-button__input:checked + .radio-button__label:before {
+ color: #673AB7; }
-.lx-select--default-style.lx-select--error .lx-select-label {
- color: #F44336; }
+.radio-button--indigo .radio-button__input:checked + .radio-button__label:before {
+ color: #3F51B5; }
-.lx-select--default-style:not(.lx-select--autocomplete) .lx-select-selected-wrapper {
- padding-right: 24px; }
- .lx-select--default-style:not(.lx-select--autocomplete) .lx-select-selected-wrapper:after {
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\F35D";
- font-size: 14px;
- font-size: 0.875rem; }
+.radio-button--blue .radio-button__input:checked + .radio-button__label:before {
+ color: #2196F3; }
-.lx-select--default-style.lx-select--view-mode-field .lx-select-selected-wrapper {
- min-height: 32px; }
+.radio-button--light-blue .radio-button__input:checked + .radio-button__label:before {
+ color: #03A9F4; }
-.lx-select--default-style.lx-select--view-mode-field:not(.lx-select--autocomplete) .lx-select-selected-wrapper:after {
- position: absolute;
- right: 8px;
- bottom: 8px;
- line-height: 16px; }
+.radio-button--cyan .radio-button__input:checked + .radio-button__label:before {
+ color: #00BCD4; }
-.lx-select--default-style.lx-select--view-mode-chips .lx-select-selected-wrapper {
- min-height: 40px; }
+.radio-button--teal .radio-button__input:checked + .radio-button__label:before {
+ color: #009688; }
-.lx-select--default-style.lx-select--view-mode-chips:not(.lx-select--autocomplete) .lx-select-selected-wrapper:after {
- position: absolute;
- top: 0;
- right: 0;
- line-height: 40px; }
+.radio-button--green .radio-button__input:checked + .radio-button__label:before {
+ color: #4CAF50; }
-.lx-select--default-style.lx-select--theme-light .lx-select-selected-wrapper:after {
- color: rgba(0, 0, 0, 0.38); }
+.radio-button--light-green .radio-button__input:checked + .radio-button__label:before {
+ color: #8BC34A; }
-.lx-select--default-style.lx-select--theme-dark .lx-select-selected-wrapper:after {
- color: rgba(255, 255, 255, 0.3); }
+.radio-button--lime .radio-button__input:checked + .radio-button__label:before {
+ color: #CDDC39; }
-.lx-select--default-style:not(.lx-select--autocomplete) .dropdown--is-open .lx-select-selected-wrapper:after {
- content: "\F360"; }
+.radio-button--yellow .radio-button__input:checked + .radio-button__label:before {
+ color: #FFEB3B; }
-.lx-select-selected-wrapper > .lx-select-selected__filter {
- display: none; }
+.radio-button--amber .radio-button__input:checked + .radio-button__label:before {
+ color: #FFC107; }
-.lx-select--default-style.lx-select--is-unique .lx-select-selected:hover .lx-select-selected__clear {
- opacity: 1; }
+.radio-button--orange .radio-button__input:checked + .radio-button__label:before {
+ color: #FF9800; }
-.lx-select--default-style.lx-select--is-multiple .lx-select-selected {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- -webkit-box-lines: multiple;
- -moz-box-lines: multiple;
- box-lines: multiple;
- flex-wrap: wrap; }
+.radio-button--deep-orange .radio-button__input:checked + .radio-button__label:before {
+ color: #FF5722; }
-.lx-select--default-style.lx-select--is-multiple.lx-select--view-mode-field .lx-select-selected {
- padding: 4px 0; }
+.radio-button--brown .radio-button__input:checked + .radio-button__label:before {
+ color: #795548; }
-.lx-select--default-style .lx-select-selected__value {
- display: block;
- line-height: 32px; }
+.radio-button--grey .radio-button__input:checked + .radio-button__label:before {
+ color: #9E9E9E; }
-.lx-select--default-style.lx-select--theme-light .lx-select-selected__value {
- color: rgba(0, 0, 0, 0.87); }
+.radio-button--blue-grey .radio-button__input:checked + .radio-button__label:before {
+ color: #607D8B; }
+
+.radio-button--black .radio-button__input:checked + .radio-button__label:before {
+ color: #000000; }
-.lx-select--default-style.lx-select--theme-dark .lx-select-selected__value {
+.radio-button--white .radio-button__input:checked + .radio-button__label:before {
color: #FFFFFF; }
-.lx-select--default-style.lx-select--theme-light.lx-select--is-disabled .lx-select-selected__value {
- color: rgba(0, 0, 0, 0.38); }
+.radio-button--primary .radio-button__input:checked + .radio-button__label:before {
+ color: #3F51B5; }
-.lx-select--default-style.lx-select--theme-dark.lx-select--is-disabled .lx-select-selected__value {
- color: rgba(255, 255, 255, 0.3); }
+.radio-button--primary-hue-1 .radio-button__input:checked + .radio-button__label:before {
+ color: #C5CAE9; }
-.lx-select--default-style .lx-select-selected__clear {
- display: block;
- position: absolute;
- top: 0;
- right: 24px;
- opacity: 0;
- line-height: 32px;
- transition-property: opacity, color;
- transition-duration: 0.2s; }
- .lx-select--default-style .lx-select-selected__clear:hover {
- color: #F44336; }
+.radio-button--primary-hue-2 .radio-button__input:checked + .radio-button__label:before {
+ color: #303F9F; }
-.lx-select--default-style.lx-select--theme-light .lx-select-selected__clear {
- color: rgba(0, 0, 0, 0.87); }
+.radio-button--accent .radio-button__input:checked + .radio-button__label:before {
+ color: #FF4081; }
-.lx-select--default-style.lx-select--theme-dark .lx-select-selected__clear {
- color: #FFFFFF; }
+.radio-button--accent-hue-1 .radio-button__input:checked + .radio-button__label:before {
+ color: #FF80AB; }
-.lx-select--default-style .lx-select-selected__tag {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- background-color: #E0E0E0;
+.radio-button--accent-hue-2 .radio-button__input:checked + .radio-button__label:before {
+ color: #F50057; }
+
+.radio-button__input {
+ border: 0 !important;
+ clip: rect(0 0 0 0) !important;
+ height: 1px !important;
+ margin: -1px !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ width: 1px !important; }
+ .radio-button__input:not(:checked) + .radio-button__label:before {
+ content: "\F43D"; }
+ .radio-button--theme-light .radio-button__input:not(:checked) + .radio-button__label:before {
+ color: rgba(0, 0, 0, 0.54); }
+ .radio-button--theme-dark .radio-button__input:not(:checked) + .radio-button__label:before {
+ color: rgba(255, 255, 255, 0.7); }
+ .radio-button__input:checked + .radio-button__label:before {
+ content: "\F43E";
+ color: #FF4081; }
+ .radio-button__input[disabled] + .radio-button__label {
+ cursor: not-allowed; }
+ .radio-button--theme-light .radio-button__input[disabled] + .radio-button__label, .radio-button--theme-light .radio-button__input[disabled] + .radio-button__label:before {
+ color: rgba(0, 0, 0, 0.38); }
+ .radio-button--theme-dark .radio-button__input[disabled] + .radio-button__label, .radio-button--theme-dark .radio-button__input[disabled] + .radio-button__label:before {
+ color: rgba(255, 255, 255, 0.3); }
+ .radio-button--theme-light .radio-button__input[disabled] ~ .radio-button__help {
+ color: rgba(0, 0, 0, 0.38); }
+ .radio-button--theme-dark .radio-button__input[disabled] ~ .radio-button__help {
+ color: rgba(255, 255, 255, 0.3); }
+
+.radio-button__label {
+ display: block;
+ position: relative;
+ padding-left: 32px;
+ font-weight: 400;
+ line-height: 24px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
- .lx-select--default-style .lx-select-selected__tag:after {
+ @media (max-width: 61.24em) {
+ .radio-button__label {
+ font-size: 16px;
+ font-size: 1rem; } }
+ @media (min-width: 61.25em) {
+ .radio-button__label {
+ font-size: 15px;
+ font-size: 0.9375rem; } }
+ .radio-button--theme-light .radio-button__label {
+ color: rgba(0, 0, 0, 0.87); }
+ .radio-button--theme-dark .radio-button__label {
+ color: #FFFFFF; }
+ .radio-button--standalone .radio-button__label {
+ padding-left: 0; }
+ .radio-button__label:before {
display: inline-block;
font: normal normal normal 24px/1 "Material Design Icons";
font-size: inherit;
@@ -38401,62 +37395,89 @@ table {
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
- content: "\F159";
- color: rgba(0, 0, 0, 0.38); }
- .lx-select--default-style .lx-select-selected__tag .mdi {
- margin-right: 4px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ font-size: 24px;
+ font-size: 1.5rem;
+ line-height: 24px; }
+
+.radio-button__help {
+ display: block;
+ padding-left: 32px;
+ font-weight: 400;
+ line-height: 20px;
+ text-align: left; }
+ @media (max-width: 61.24em) {
+ .radio-button__help {
+ font-size: 14px;
+ font-size: 0.875rem; } }
+ @media (min-width: 61.25em) {
+ .radio-button__help {
+ font-size: 13px;
+ font-size: 0.8125rem; } }
+ .radio-button--theme-light .radio-button__help {
color: rgba(0, 0, 0, 0.54); }
+ .radio-button--theme-dark .radio-button__help {
+ color: rgba(255, 255, 255, 0.7); }
-.lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag.lx-select-selected__tag--is-active, .lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag:hover {
- background-color: #757575;
- color: #FFFFFF; }
- .lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag.lx-select-selected__tag--is-active:after, .lx-select--default-style:not(.lx-select--is-disabled) .lx-select-selected__tag:hover:after {
- color: #FFFFFF; }
+@-webkit-keyframes ripple {
+ 0% {
+ opacity: 0.3;
+ -webkit-transform: scale(0); }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(2.5); } }
-.lx-select--default-style.lx-select--is-disabled .lx-select-selected__tag {
- pointer-events: none;
- color: rgba(0, 0, 0, 0.38); }
- .lx-select--default-style.lx-select--is-disabled .lx-select-selected__tag:after {
- display: none; }
+@keyframes ripple {
+ 0% {
+ opacity: 0.3;
+ transform: scale(0); }
+ 100% {
+ opacity: 0;
+ transform: scale(2.5); } }
-.lx-select--default-style.lx-select--view-mode-field .lx-select-selected__tag {
- margin: 2px 4px 2px 0;
- padding: 0 4px;
- border-radius: 2px;
- font-size: 11px;
- font-size: 0.6875rem;
- line-height: 20px; }
- .lx-select--default-style.lx-select--view-mode-field .lx-select-selected__tag:after {
- margin-left: 4px;
- font-size: 14px;
- font-size: 0.875rem; }
- .lx-select--default-style.lx-select--view-mode-field .lx-select-selected__tag:last-child {
- margin-right: 0; }
+.ripple {
+ display: block;
+ position: absolute;
+ border-radius: 100%;
+ opacity: 0.3;
+ transform: scale(0);
+ pointer-events: none; }
-.lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__tag {
- height: 32px;
- margin: 4px 8px 4px 0;
- padding: 0 12px;
- padding-right: 4px;
- border-radius: 16px;
- font-size: 13px;
- font-size: 0.8125rem;
- line-height: 32px; }
- .lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__tag:after {
- height: 24px;
- width: 24px;
- margin-left: 4px;
- font-size: 19px;
- font-size: 1.1875rem;
- line-height: 24px;
- text-align: center; }
- .lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__tag:last-child {
- margin-right: 0; }
+.ripple--is-animated {
+ -webkit-animation: ripple 0.65s linear;
+ animation: ripple 0.65s linear; }
+
+.search-filter {
+ position: relative;
+ overflow: hidden; }
+
+.search-filter--opened-mode {
+ width: 100%; }
+
+.search-filter--closed-mode {
+ width: 40px; }
+
+.search-filter--autocomplete {
+ padding: 4px; }
+
+.search-filter__container {
+ position: relative;
+ height: 40px;
+ padding: 0 40px 0 56px;
+ overflow: hidden; }
+ .search-filter--closed-mode .search-filter__container {
+ width: 240px; }
-.lx-select--default-style.lx-select--view-mode-chips.lx-select--is-disabled .lx-select-selected__tag {
- padding-right: 12px; }
+.search-filter__button {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 40px;
+ width: 40px; }
-.lx-select-selected__filter {
+.search-filter__input input {
display: block;
margin: 0;
padding: 0;
@@ -38469,247 +37490,76 @@ table {
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
- appearance: none; }
- .lx-select-selected__filter:focus {
+ appearance: none;
+ height: 40px;
+ width: 100%;
+ font-size: 16px;
+ font-size: 1rem;
+ line-height: 40px; }
+ .search-filter__input input:focus {
outline: none; }
- .lx-select--default-style.lx-select--view-mode-field .lx-select-selected__filter {
- height: 24px;
- line-height: 24px; }
- .lx-select--default-style.lx-select--view-mode-chips .lx-select-selected__filter {
- height: 40px;
- line-height: 40px; }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter {
+ .search-filter--theme-light .search-filter__input input {
color: rgba(0, 0, 0, 0.87); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter::-webkit-input-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter::-moz-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter:-moz-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-light .lx-select-selected__filter:-ms-input-placeholder {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter {
+ .search-filter--theme-light .search-filter__input input::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.38); }
+ .search-filter--theme-light .search-filter__input input::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.38); }
+ .search-filter--theme-light .search-filter__input input:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.38); }
+ .search-filter--theme-light .search-filter__input input:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.38); }
+ .search-filter--theme-dark .search-filter__input input {
color: #FFFFFF; }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter::-webkit-input-placeholder {
- color: rgba(255, 255, 255, 0.7); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter::-moz-placeholder {
- color: rgba(255, 255, 255, 0.7); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter:-moz-placeholder {
- color: rgba(255, 255, 255, 0.7); }
- .lx-select--default-style.lx-select--theme-dark .lx-select-selected__filter:-ms-input-placeholder {
- color: rgba(255, 255, 255, 0.7); }
+ .search-filter--theme-dark .search-filter__input input::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
+ .search-filter--theme-dark .search-filter__input input::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
+ .search-filter--theme-dark .search-filter__input input:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
+ .search-filter--theme-dark .search-filter__input input:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.3); }
-.lx-select-selected--multipane {
- position: relative; }
+.search-filter__clear {
+ position: absolute;
+ top: 0;
+ right: 0;
+ transform: translateX(40px);
+ transition-property: transform;
+ transition-duration: 0.4s;
+ transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
+ .search-filter--has-clear-button .search-filter__clear {
+ transform: translateX(0); }
-.lx-select-choices--default-style .lx-select-choices__filter {
- padding: 2px 8px;
- margin-bottom: 8px;
- border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
+.search-filter__loader {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0; }
-.lx-select-choices--default-style .lx-select-choices__choice,
-.lx-select-choices--default-style .lx-select-choices__subheader {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
+.search-filter__autocomplete-item {
position: relative;
- text-decoration: none; }
- @media (max-width: 61.24em) {
- .lx-select-choices--default-style .lx-select-choices__choice,
- .lx-select-choices--default-style .lx-select-choices__subheader {
- min-height: 48px;
- padding: 8px 16px;
- font-size: 16px;
- font-size: 1rem; } }
- @media (min-width: 61.25em) {
- .lx-select-choices--default-style .lx-select-choices__choice,
- .lx-select-choices--default-style .lx-select-choices__subheader {
- min-height: 32px;
- padding: 8px 24px;
- font-size: 14px;
- font-size: 0.875rem; } }
- .lx-select-choices--default-style .lx-select-choices__choice .mdi,
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- height: 24px;
- width: 24px;
- margin-right: 16px;
- line-height: 24px;
- text-align: center; }
- @media (max-width: 61.24em) {
- .lx-select-choices--default-style .lx-select-choices__choice .mdi,
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- font-size: 24px;
- font-size: 1.5rem; } }
- @media (min-width: 61.25em) {
- .lx-select-choices--default-style .lx-select-choices__choice .mdi,
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- font-size: 18px;
- font-size: 1.125rem; } }
-
-.lx-select-choices--default-style .lx-select-choices__choice {
+ display: block;
+ height: 48px;
+ padding: 0 32px 0 60px;
cursor: pointer;
- color: rgba(0, 0, 0, 0.87); }
- .lx-select-choices--default-style .lx-select-choices__choice .mdi {
- color: rgba(0, 0, 0, 0.54); }
- .lx-select-choices--default-style .lx-select-choices__choice:hover {
+ color: rgba(0, 0, 0, 0.87);
+ line-height: 48px;
+ text-decoration: none;
+ white-space: nowrap; }
+ .search-filter__autocomplete-item .mdi {
+ position: absolute;
+ top: 4px;
+ left: 4px;
+ height: 40px;
+ width: 40px;
+ font-size: 24px;
+ font-size: 1.5rem;
+ color: rgba(0, 0, 0, 0.38);
+ line-height: 40px;
+ text-align: center; }
+ .search-filter__autocomplete-item:hover, .search-filter__autocomplete-item.search-filter__autocomplete-item--is-active {
background-color: #EEEEEE; }
-.lx-select-choices--is-unique.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-selected {
- background-color: #EEEEEE; }
-
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice:before {
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- height: 24px;
- width: 24px;
- content: "\F131";
- margin-right: 16px;
- font-size: 18px;
- font-size: 1.125rem;
- color: rgba(0, 0, 0, 0.54);
- line-height: 24px;
- text-align: center; }
-
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-disabled {
- cursor: not-allowed;
- color: rgba(0, 0, 0, 0.38); }
- .lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-disabled:before {
- color: rgba(0, 0, 0, 0.38); }
-
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-selected:before {
- content: "\F12C"; }
-
-.lx-select-choices--is-multiple.lx-select-choices--default-style .lx-select-choices__choice.lx-select-choices__choice--is-focus {
- background-color: #EEEEEE; }
-
-.lx-select-choices--default-style .lx-select-choices__subheader {
- color: rgba(0, 0, 0, 0.38); }
- .lx-select-choices--default-style .lx-select-choices__subheader .mdi {
- color: rgba(0, 0, 0, 0.38); }
-
-.lx-select-choices--multi-panes {
- width: auto !important;
- overflow: hidden !important; }
- .lx-select-choices--multi-panes .dropdown-menu__content {
- padding: 0; }
-
-.lx-select-choices__panes-container {
- display: -moz-flex;
- display: flex;
- box-orient: horizontal;
- box-direction: normal;
- -moz-flex-direction: row;
- flex-direction: row;
- height: 100%; }
-
-.lx-select-choices__panes-wrapper {
- height: 100%; }
-
-.lx-select-choices__pane {
- position: relative;
- overflow: auto; }
- .lx-select-choices__pane-choice {
- display: -moz-flex;
- display: flex;
- box-align: center;
- -moz-align-items: center;
- -ms-align-items: center;
- -o-align-items: center;
- align-items: center;
- -ms-flex-align: center;
- min-width: 120px;
- margin: 8px 0 8px 12px;
- padding: 12px;
- color: #FFFFFF;
- cursor: pointer; }
- .lx-select-choices__pane-choice i {
- font-size: 40px;
- font-size: 2.5rem;
- line-height: 40px;
- margin-right: 8px; }
- .lx-select-choices__pane-choice span:not(.lx-select-choices__pane-choice--highlight) {
- box-flex: 1;
- -moz-flex: 1;
- flex: 1; }
- .lx-select-choices__pane-choice--highlight {
- font-weight: bold;
- text-decoration: underline;
- -webkit-text-decoration-skip: ink;
- text-decoration-skip-ink: auto; }
- @media (min-width: 61.25em) {
- .lx-select-choices__pane-choice:hover {
- background-color: #FFFFFF;
- color: #000000; } }
- @media (max-width: 61.24em) {
- .lx-select-choices__pane-choice {
- position: relative;
- padding: 12px; }
- .lx-select-choices__pane-choice:not(.lx-select-choices__pane-choice--is-leaf):after {
- justify-self: flex-end;
- display: inline-block;
- font: normal normal normal 24px/1 "Material Design Icons";
- font-size: inherit;
- text-rendering: auto;
- line-height: inherit;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- content: "\F140";
- font-size: 20px;
- font-size: 1.25rem;
- margin-left: auto;
- padding-left: 8px; }
- .lx-select-choices__pane-choice:not(.lx-select-choices__pane-choice--is-leaf).lx-select-choices__pane-choice--is-selected:after {
- content: "\F143"; } }
- .lx-select-choices__pane.lx-select-choices__pane--first .lx-select-choices__pane-choice {
- margin: 0; }
- .lx-select-choices__pane.lx-select-choices__pane--is-filtering .lx-select-choices__pane-choice {
- opacity: 0.3; }
- .lx-select-choices__pane.lx-select-choices__pane--is-filtering .lx-select-choices__pane-choice--is-matching {
- opacity: 1; }
- .lx-select-choices__pane-3 .lx-select-choices__pane-choice {
- color: #000000; }
- .lx-select-choices__pane-4 .lx-select-choices__pane-choice {
- color: #000000; }
- .lx-select-choices__pane-5 .lx-select-choices__pane-choice {
- color: #000000; }
-
-.lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter {
- display: -moz-flex;
- display: flex;
- min-height: 40px !important; }
- .lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter .lx-select-selected__value {
- margin-right: 8px;
- line-height: 40px !important; }
- .lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter .lx-select-selected__tag:last-child {
- margin-right: 8px; }
- .lx-select--panes.lx-select--with-filter .lx-select-selected-wrapper.lx-select-selected-wrapper--with-filter .lx-select-selected__filter {
- display: block;
- box-flex: 1;
- -moz-flex: 1;
- flex: 1;
- margin-top: 8px;
- margin-bottom: 4px;
- margin-right: 8px;
- min-height: 40px !important;
- line-height: 40px !important; }
-
-.lx-select--panes.lx-select--with-filter:not(.lx-select--is-active) .lx-select-label {
- line-height: 40px !important; }
-
.lx-stepper.lx-stepper--layout-vertical {
padding: 24px 0; }
diff --git a/dist/lumx.js b/dist/lumx.js
index 00053e1d1..967b3498f 100644
--- a/dist/lumx.js
+++ b/dist/lumx.js
@@ -91,7 +91,7 @@ return /******/ (function(modules) { // webpackBootstrap
/******/
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 86);
+/******/ return __webpack_require__(__webpack_require__.s = 99);
/******/ })
/************************************************************************/
/******/ ([
@@ -100,13 +100,13 @@ return /******/ (function(modules) { // webpackBootstrap
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CSS_PREFIX; });
-/* unused harmony export DOWN_KEY_CODE */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return ENTER_KEY_CODE; });
-/* unused harmony export ESCAPE_KEY_CODE */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return DOWN_KEY_CODE; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return ENTER_KEY_CODE; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return ESCAPE_KEY_CODE; });
/* unused harmony export LEFT_KEY_CODE */
/* unused harmony export RIGHT_KEY_CODE */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return TAB_KEY_CODE; });
-/* unused harmony export UP_KEY_CODE */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return TAB_KEY_CODE; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return UP_KEY_CODE; });
/////////////////////////////
// //
// Public attributes //
@@ -202,18 +202,18 @@ module.exports =
// eslint-disable-next-line no-new-func
Function('return this')();
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(93)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(66)))
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__(1);
-var getOwnPropertyDescriptor = __webpack_require__(34).f;
-var hide = __webpack_require__(14);
-var redefine = __webpack_require__(8);
-var setGlobal = __webpack_require__(39);
-var copyConstructorProperties = __webpack_require__(96);
+var getOwnPropertyDescriptor = __webpack_require__(33).f;
+var hide = __webpack_require__(16);
+var redefine = __webpack_require__(10);
+var setGlobal = __webpack_require__(38);
+var copyConstructorProperties = __webpack_require__(107);
var isForced = __webpack_require__(44);
/*
@@ -270,8 +270,8 @@ module.exports = function (options, source) {
var global = __webpack_require__(1);
var shared = __webpack_require__(26);
-var uid = __webpack_require__(63);
-var NATIVE_SYMBOL = __webpack_require__(99);
+var uid = __webpack_require__(72);
+var NATIVE_SYMBOL = __webpack_require__(110);
var Symbol = global.Symbol;
var store = shared('wks');
@@ -299,24 +299,11 @@ module.exports = function (exec) {
/* 5 */
/***/ (function(module, exports, __webpack_require__) {
-var isObject = __webpack_require__(7);
-
-module.exports = function (it) {
- if (!isObject(it)) {
- throw TypeError(String(it) + ' is not an object');
- } return it;
-};
-
-
-/***/ }),
-/* 6 */
-/***/ (function(module, exports, __webpack_require__) {
-
"use strict";
var $ = __webpack_require__(2);
-var $find = __webpack_require__(28).find;
-var addToUnscopables = __webpack_require__(102);
+var $find = __webpack_require__(48).find;
+var addToUnscopables = __webpack_require__(76);
var FIND = 'find';
var SKIPS_HOLES = true;
@@ -337,9623 +324,33 @@ addToUnscopables(FIND);
/***/ }),
-/* 7 */
-/***/ (function(module, exports) {
-
-module.exports = function (it) {
- return typeof it === 'object' ? it !== null : typeof it === 'function';
-};
-
-
-/***/ }),
-/* 8 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var global = __webpack_require__(1);
-var shared = __webpack_require__(26);
-var hide = __webpack_require__(14);
-var has = __webpack_require__(16);
-var setGlobal = __webpack_require__(39);
-var nativeFunctionToString = __webpack_require__(60);
-var InternalStateModule = __webpack_require__(61);
-
-var getInternalState = InternalStateModule.get;
-var enforceInternalState = InternalStateModule.enforce;
-var TEMPLATE = String(nativeFunctionToString).split('toString');
-
-shared('inspectSource', function (it) {
- return nativeFunctionToString.call(it);
-});
-
-(module.exports = function (O, key, value, options) {
- var unsafe = options ? !!options.unsafe : false;
- var simple = options ? !!options.enumerable : false;
- var noTargetGet = options ? !!options.noTargetGet : false;
- if (typeof value == 'function') {
- if (typeof key == 'string' && !has(value, 'name')) hide(value, 'name', key);
- enforceInternalState(value).source = TEMPLATE.join(typeof key == 'string' ? key : '');
- }
- if (O === global) {
- if (simple) O[key] = value;
- else setGlobal(key, value);
- return;
- } else if (!unsafe) {
- delete O[key];
- } else if (!noTargetGet && O[key]) {
- simple = true;
- }
- if (simple) O[key] = value;
- else hide(O, key, value);
-// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
-})(Function.prototype, 'toString', function toString() {
- return typeof this == 'function' && getInternalState(this).source || nativeFunctionToString.call(this);
-});
-
-
-/***/ }),
-/* 9 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var toInteger = __webpack_require__(21);
-
-var min = Math.min;
-
-// `ToLength` abstract operation
-// https://tc39.github.io/ecma262/#sec-tolength
-module.exports = function (argument) {
- return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
-};
-
-
-/***/ }),
-/* 10 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var fails = __webpack_require__(4);
-
-// Thank's IE8 for his funny defineProperty
-module.exports = !fails(function () {
- return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
-});
-
-
-/***/ }),
-/* 11 */
-/***/ (function(module, exports) {
-
-var toString = {}.toString;
-
-module.exports = function (it) {
- return toString.call(it).slice(8, -1);
-};
-
-
-/***/ }),
-/* 12 */
+/* 6 */
/***/ (function(module, exports, __webpack_require__) {
-var DESCRIPTORS = __webpack_require__(10);
-var IE8_DOM_DEFINE = __webpack_require__(59);
-var anObject = __webpack_require__(5);
-var toPrimitive = __webpack_require__(37);
-
-var nativeDefineProperty = Object.defineProperty;
-
-// `Object.defineProperty` method
-// https://tc39.github.io/ecma262/#sec-object.defineproperty
-exports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) {
- anObject(O);
- P = toPrimitive(P, true);
- anObject(Attributes);
- if (IE8_DOM_DEFINE) try {
- return nativeDefineProperty(O, P, Attributes);
- } catch (error) { /* empty */ }
- if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
- if ('value' in Attributes) O[P] = Attributes.value;
- return O;
-};
-
-
-/***/ }),
-/* 13 */
-/***/ (function(module, exports) {
+var isObject = __webpack_require__(7);
-// `RequireObjectCoercible` abstract operation
-// https://tc39.github.io/ecma262/#sec-requireobjectcoercible
module.exports = function (it) {
- if (it == undefined) throw TypeError("Can't call method on " + it);
- return it;
-};
-
-
-/***/ }),
-/* 14 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var DESCRIPTORS = __webpack_require__(10);
-var definePropertyModule = __webpack_require__(12);
-var createPropertyDescriptor = __webpack_require__(35);
-
-module.exports = DESCRIPTORS ? function (object, key, value) {
- return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
-} : function (object, key, value) {
- object[key] = value;
- return object;
+ if (!isObject(it)) {
+ throw TypeError(String(it) + ' is not an object');
+ } return it;
};
/***/ }),
-/* 15 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var $ = __webpack_require__(2);
-var exec = __webpack_require__(29);
-
-$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {
- exec: exec
-});
-
-
-/***/ }),
-/* 16 */
+/* 7 */
/***/ (function(module, exports) {
-var hasOwnProperty = {}.hasOwnProperty;
-
-module.exports = function (it, key) {
- return hasOwnProperty.call(it, key);
-};
-
-
-/***/ }),
-/* 17 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var requireObjectCoercible = __webpack_require__(13);
-
-// `ToObject` abstract operation
-// https://tc39.github.io/ecma262/#sec-toobject
-module.exports = function (argument) {
- return Object(requireObjectCoercible(argument));
-};
-
-
-/***/ }),
-/* 18 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var $ = __webpack_require__(2);
-var $indexOf = __webpack_require__(67).indexOf;
-var sloppyArrayMethod = __webpack_require__(22);
-
-var nativeIndexOf = [].indexOf;
-
-var NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0;
-var SLOPPY_METHOD = sloppyArrayMethod('indexOf');
-
-// `Array.prototype.indexOf` method
-// https://tc39.github.io/ecma262/#sec-array.prototype.indexof
-$({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || SLOPPY_METHOD }, {
- indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
- return NEGATIVE_ZERO
- // convert -0 to +0
- ? nativeIndexOf.apply(this, arguments) || 0
- : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined);
- }
-});
-
-
-/***/ }),
-/* 19 */
-/***/ (function(module, exports, __webpack_require__) {
-
-// toObject with fallback for non-array-like ES3 strings
-var IndexedObject = __webpack_require__(36);
-var requireObjectCoercible = __webpack_require__(13);
-
module.exports = function (it) {
- return IndexedObject(requireObjectCoercible(it));
-};
-
-
-/***/ }),
-/* 20 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var path = __webpack_require__(64);
-var global = __webpack_require__(1);
-
-var aFunction = function (variable) {
- return typeof variable == 'function' ? variable : undefined;
-};
-
-module.exports = function (namespace, method) {
- return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
- : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
-};
-
-
-/***/ }),
-/* 21 */
-/***/ (function(module, exports) {
-
-var ceil = Math.ceil;
-var floor = Math.floor;
-
-// `ToInteger` abstract operation
-// https://tc39.github.io/ecma262/#sec-tointeger
-module.exports = function (argument) {
- return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument);
+ return typeof it === 'object' ? it !== null : typeof it === 'function';
};
/***/ }),
-/* 22 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 8 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-var fails = __webpack_require__(4);
-
-module.exports = function (METHOD_NAME, argument) {
- var method = [][METHOD_NAME];
- return !method || !fails(function () {
- // eslint-disable-next-line no-useless-call,no-throw-literal
- method.call(null, argument || function () { throw 1; }, 1);
- });
-};
-
-
-/***/ }),
-/* 23 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var $ = __webpack_require__(2);
-var toAbsoluteIndex = __webpack_require__(42);
-var toInteger = __webpack_require__(21);
-var toLength = __webpack_require__(9);
-var toObject = __webpack_require__(17);
-var arraySpeciesCreate = __webpack_require__(45);
-var createProperty = __webpack_require__(47);
-var arrayMethodHasSpeciesSupport = __webpack_require__(27);
-
-var max = Math.max;
-var min = Math.min;
-var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
-var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';
-
-// `Array.prototype.splice` method
-// https://tc39.github.io/ecma262/#sec-array.prototype.splice
-// with adding support of @@species
-$({ target: 'Array', proto: true, forced: !arrayMethodHasSpeciesSupport('splice') }, {
- splice: function splice(start, deleteCount /* , ...items */) {
- var O = toObject(this);
- var len = toLength(O.length);
- var actualStart = toAbsoluteIndex(start, len);
- var argumentsLength = arguments.length;
- var insertCount, actualDeleteCount, A, k, from, to;
- if (argumentsLength === 0) {
- insertCount = actualDeleteCount = 0;
- } else if (argumentsLength === 1) {
- insertCount = 0;
- actualDeleteCount = len - actualStart;
- } else {
- insertCount = argumentsLength - 2;
- actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart);
- }
- if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {
- throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);
- }
- A = arraySpeciesCreate(O, actualDeleteCount);
- for (k = 0; k < actualDeleteCount; k++) {
- from = actualStart + k;
- if (from in O) createProperty(A, k, O[from]);
- }
- A.length = actualDeleteCount;
- if (insertCount < actualDeleteCount) {
- for (k = actualStart; k < len - actualDeleteCount; k++) {
- from = k + actualDeleteCount;
- to = k + insertCount;
- if (from in O) O[to] = O[from];
- else delete O[to];
- }
- for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];
- } else if (insertCount > actualDeleteCount) {
- for (k = len - actualDeleteCount; k > actualStart; k--) {
- from = k + actualDeleteCount - 1;
- to = k + insertCount - 1;
- if (from in O) O[to] = O[from];
- else delete O[to];
- }
- }
- for (k = 0; k < insertCount; k++) {
- O[k + actualStart] = arguments[k + 2];
- }
- O.length = len - actualDeleteCount + insertCount;
- return A;
- }
-});
-
-
-/***/ }),
-/* 24 */
-/***/ (function(module, exports) {
-
-module.exports = function (it) {
- if (typeof it != 'function') {
- throw TypeError(String(it) + ' is not a function');
- } return it;
-};
-
-
-/***/ }),
-/* 25 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var $ = __webpack_require__(2);
-var parseIntImplementation = __webpack_require__(131);
-
-// `parseInt` method
-// https://tc39.github.io/ecma262/#sec-parseint-string-radix
-$({ global: true, forced: parseInt != parseIntImplementation }, {
- parseInt: parseIntImplementation
-});
-
-
-/***/ }),
-/* 26 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var global = __webpack_require__(1);
-var setGlobal = __webpack_require__(39);
-var IS_PURE = __webpack_require__(40);
-
-var SHARED = '__core-js_shared__';
-var store = global[SHARED] || setGlobal(SHARED, {});
-
-(module.exports = function (key, value) {
- return store[key] || (store[key] = value !== undefined ? value : {});
-})('versions', []).push({
- version: '3.2.1',
- mode: IS_PURE ? 'pure' : 'global',
- copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
-});
-
-
-/***/ }),
-/* 27 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var fails = __webpack_require__(4);
-var wellKnownSymbol = __webpack_require__(3);
-
-var SPECIES = wellKnownSymbol('species');
-
-module.exports = function (METHOD_NAME) {
- return !fails(function () {
- var array = [];
- var constructor = array.constructor = {};
- constructor[SPECIES] = function () {
- return { foo: 1 };
- };
- return array[METHOD_NAME](Boolean).foo !== 1;
- });
-};
-
-
-/***/ }),
-/* 28 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var bind = __webpack_require__(48);
-var IndexedObject = __webpack_require__(36);
-var toObject = __webpack_require__(17);
-var toLength = __webpack_require__(9);
-var arraySpeciesCreate = __webpack_require__(45);
-
-var push = [].push;
-
-// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex }` methods implementation
-var createMethod = function (TYPE) {
- var IS_MAP = TYPE == 1;
- var IS_FILTER = TYPE == 2;
- var IS_SOME = TYPE == 3;
- var IS_EVERY = TYPE == 4;
- var IS_FIND_INDEX = TYPE == 6;
- var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
- return function ($this, callbackfn, that, specificCreate) {
- var O = toObject($this);
- var self = IndexedObject(O);
- var boundFunction = bind(callbackfn, that, 3);
- var length = toLength(self.length);
- var index = 0;
- var create = specificCreate || arraySpeciesCreate;
- var target = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
- var value, result;
- for (;length > index; index++) if (NO_HOLES || index in self) {
- value = self[index];
- result = boundFunction(value, index, O);
- if (TYPE) {
- if (IS_MAP) target[index] = result; // map
- else if (result) switch (TYPE) {
- case 3: return true; // some
- case 5: return value; // find
- case 6: return index; // findIndex
- case 2: push.call(target, value); // filter
- } else if (IS_EVERY) return false; // every
- }
- }
- return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
- };
-};
-
-module.exports = {
- // `Array.prototype.forEach` method
- // https://tc39.github.io/ecma262/#sec-array.prototype.foreach
- forEach: createMethod(0),
- // `Array.prototype.map` method
- // https://tc39.github.io/ecma262/#sec-array.prototype.map
- map: createMethod(1),
- // `Array.prototype.filter` method
- // https://tc39.github.io/ecma262/#sec-array.prototype.filter
- filter: createMethod(2),
- // `Array.prototype.some` method
- // https://tc39.github.io/ecma262/#sec-array.prototype.some
- some: createMethod(3),
- // `Array.prototype.every` method
- // https://tc39.github.io/ecma262/#sec-array.prototype.every
- every: createMethod(4),
- // `Array.prototype.find` method
- // https://tc39.github.io/ecma262/#sec-array.prototype.find
- find: createMethod(5),
- // `Array.prototype.findIndex` method
- // https://tc39.github.io/ecma262/#sec-array.prototype.findIndex
- findIndex: createMethod(6)
-};
-
-
-/***/ }),
-/* 29 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var regexpFlags = __webpack_require__(49);
-
-var nativeExec = RegExp.prototype.exec;
-// This always refers to the native implementation, because the
-// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
-// which loads this file before patching the method.
-var nativeReplace = String.prototype.replace;
-
-var patchedExec = nativeExec;
-
-var UPDATES_LAST_INDEX_WRONG = (function () {
- var re1 = /a/;
- var re2 = /b*/g;
- nativeExec.call(re1, 'a');
- nativeExec.call(re2, 'a');
- return re1.lastIndex !== 0 || re2.lastIndex !== 0;
-})();
-
-// nonparticipating capturing group, copied from es5-shim's String#split patch.
-var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
-
-var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
-
-if (PATCH) {
- patchedExec = function exec(str) {
- var re = this;
- var lastIndex, reCopy, match, i;
-
- if (NPCG_INCLUDED) {
- reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
- }
- if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;
-
- match = nativeExec.call(re, str);
-
- if (UPDATES_LAST_INDEX_WRONG && match) {
- re.lastIndex = re.global ? match.index + match[0].length : lastIndex;
- }
- if (NPCG_INCLUDED && match && match.length > 1) {
- // Fix browsers whose `exec` methods don't consistently return `undefined`
- // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
- nativeReplace.call(match[0], reCopy, function () {
- for (i = 1; i < arguments.length - 2; i++) {
- if (arguments[i] === undefined) match[i] = undefined;
- }
- });
- }
-
- return match;
- };
-}
-
-module.exports = patchedExec;
-
-
-/***/ }),
-/* 30 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var fixRegExpWellKnownSymbolLogic = __webpack_require__(51);
-var anObject = __webpack_require__(5);
-var toObject = __webpack_require__(17);
-var toLength = __webpack_require__(9);
-var toInteger = __webpack_require__(21);
-var requireObjectCoercible = __webpack_require__(13);
-var advanceStringIndex = __webpack_require__(52);
-var regExpExec = __webpack_require__(53);
-
-var max = Math.max;
-var min = Math.min;
-var floor = Math.floor;
-var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d\d?|<[^>]*>)/g;
-var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d\d?)/g;
-
-var maybeToString = function (it) {
- return it === undefined ? it : String(it);
-};
-
-// @@replace logic
-fixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative) {
- return [
- // `String.prototype.replace` method
- // https://tc39.github.io/ecma262/#sec-string.prototype.replace
- function replace(searchValue, replaceValue) {
- var O = requireObjectCoercible(this);
- var replacer = searchValue == undefined ? undefined : searchValue[REPLACE];
- return replacer !== undefined
- ? replacer.call(searchValue, O, replaceValue)
- : nativeReplace.call(String(O), searchValue, replaceValue);
- },
- // `RegExp.prototype[@@replace]` method
- // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
- function (regexp, replaceValue) {
- var res = maybeCallNative(nativeReplace, regexp, this, replaceValue);
- if (res.done) return res.value;
-
- var rx = anObject(regexp);
- var S = String(this);
-
- var functionalReplace = typeof replaceValue === 'function';
- if (!functionalReplace) replaceValue = String(replaceValue);
-
- var global = rx.global;
- if (global) {
- var fullUnicode = rx.unicode;
- rx.lastIndex = 0;
- }
- var results = [];
- while (true) {
- var result = regExpExec(rx, S);
- if (result === null) break;
-
- results.push(result);
- if (!global) break;
-
- var matchStr = String(result[0]);
- if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
- }
-
- var accumulatedResult = '';
- var nextSourcePosition = 0;
- for (var i = 0; i < results.length; i++) {
- result = results[i];
-
- var matched = String(result[0]);
- var position = max(min(toInteger(result.index), S.length), 0);
- var captures = [];
- // NOTE: This is equivalent to
- // captures = result.slice(1).map(maybeToString)
- // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
- // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
- // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
- for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
- var namedCaptures = result.groups;
- if (functionalReplace) {
- var replacerArgs = [matched].concat(captures, position, S);
- if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
- var replacement = String(replaceValue.apply(undefined, replacerArgs));
- } else {
- replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
- }
- if (position >= nextSourcePosition) {
- accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
- nextSourcePosition = position + matched.length;
- }
- }
- return accumulatedResult + S.slice(nextSourcePosition);
- }
- ];
-
- // https://tc39.github.io/ecma262/#sec-getsubstitution
- function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
- var tailPos = position + matched.length;
- var m = captures.length;
- var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
- if (namedCaptures !== undefined) {
- namedCaptures = toObject(namedCaptures);
- symbols = SUBSTITUTION_SYMBOLS;
- }
- return nativeReplace.call(replacement, symbols, function (match, ch) {
- var capture;
- switch (ch.charAt(0)) {
- case '$': return '$';
- case '&': return matched;
- case '`': return str.slice(0, position);
- case "'": return str.slice(tailPos);
- case '<':
- capture = namedCaptures[ch.slice(1, -1)];
- break;
- default: // \d\d?
- var n = +ch;
- if (n === 0) return match;
- if (n > m) {
- var f = floor(n / 10);
- if (f === 0) return match;
- if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
- return match;
- }
- capture = captures[n - 1];
- }
- return capture === undefined ? '' : capture;
- });
- }
-});
-
-
-/***/ }),
-/* 31 */
-/***/ (function(module, exports) {
-
-// a string of all valid unicode whitespaces
-// eslint-disable-next-line max-len
-module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
-
-
-/***/ }),
-/* 32 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var $ = __webpack_require__(2);
-var forEach = __webpack_require__(75);
-
-// `Array.prototype.forEach` method
-// https://tc39.github.io/ecma262/#sec-array.prototype.foreach
-$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {
- forEach: forEach
-});
-
-
-/***/ }),
-/* 33 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var global = __webpack_require__(1);
-var DOMIterables = __webpack_require__(122);
-var forEach = __webpack_require__(75);
-var hide = __webpack_require__(14);
-
-for (var COLLECTION_NAME in DOMIterables) {
- var Collection = global[COLLECTION_NAME];
- var CollectionPrototype = Collection && Collection.prototype;
- // some Chrome versions have non-configurable methods on DOMTokenList
- if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {
- hide(CollectionPrototype, 'forEach', forEach);
- } catch (error) {
- CollectionPrototype.forEach = forEach;
- }
-}
-
-
-/***/ }),
-/* 34 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var DESCRIPTORS = __webpack_require__(10);
-var propertyIsEnumerableModule = __webpack_require__(94);
-var createPropertyDescriptor = __webpack_require__(35);
-var toIndexedObject = __webpack_require__(19);
-var toPrimitive = __webpack_require__(37);
-var has = __webpack_require__(16);
-var IE8_DOM_DEFINE = __webpack_require__(59);
-
-var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
-
-// `Object.getOwnPropertyDescriptor` method
-// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
-exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
- O = toIndexedObject(O);
- P = toPrimitive(P, true);
- if (IE8_DOM_DEFINE) try {
- return nativeGetOwnPropertyDescriptor(O, P);
- } catch (error) { /* empty */ }
- if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
-};
-
-
-/***/ }),
-/* 35 */
-/***/ (function(module, exports) {
-
-module.exports = function (bitmap, value) {
- return {
- enumerable: !(bitmap & 1),
- configurable: !(bitmap & 2),
- writable: !(bitmap & 4),
- value: value
- };
-};
-
-
-/***/ }),
-/* 36 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var fails = __webpack_require__(4);
-var classof = __webpack_require__(11);
-
-var split = ''.split;
-
-// fallback for non-array-like ES3 and non-enumerable old V8 strings
-module.exports = fails(function () {
- // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
- // eslint-disable-next-line no-prototype-builtins
- return !Object('z').propertyIsEnumerable(0);
-}) ? function (it) {
- return classof(it) == 'String' ? split.call(it, '') : Object(it);
-} : Object;
-
-
-/***/ }),
-/* 37 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var isObject = __webpack_require__(7);
-
-// `ToPrimitive` abstract operation
-// https://tc39.github.io/ecma262/#sec-toprimitive
-// instead of the ES6 spec version, we didn't implement @@toPrimitive case
-// and the second argument - flag - preferred type is a string
-module.exports = function (input, PREFERRED_STRING) {
- if (!isObject(input)) return input;
- var fn, val;
- if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
- if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
- if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
- throw TypeError("Can't convert object to primitive value");
-};
-
-
-/***/ }),
-/* 38 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var global = __webpack_require__(1);
-var isObject = __webpack_require__(7);
-
-var document = global.document;
-// typeof document.createElement is 'object' in old IE
-var EXISTS = isObject(document) && isObject(document.createElement);
-
-module.exports = function (it) {
- return EXISTS ? document.createElement(it) : {};
-};
-
-
-/***/ }),
-/* 39 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var global = __webpack_require__(1);
-var hide = __webpack_require__(14);
-
-module.exports = function (key, value) {
- try {
- hide(global, key, value);
- } catch (error) {
- global[key] = value;
- } return value;
-};
-
-
-/***/ }),
-/* 40 */
-/***/ (function(module, exports) {
-
-module.exports = false;
-
-
-/***/ }),
-/* 41 */
-/***/ (function(module, exports) {
-
-module.exports = {};
-
-
-/***/ }),
-/* 42 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var toInteger = __webpack_require__(21);
-
-var max = Math.max;
-var min = Math.min;
-
-// Helper for a popular repeating case of the spec:
-// Let integer be ? ToInteger(index).
-// If integer < 0, let result be max((length + integer), 0); else let result be min(length, length).
-module.exports = function (index, length) {
- var integer = toInteger(index);
- return integer < 0 ? max(integer + length, 0) : min(integer, length);
-};
-
-
-/***/ }),
-/* 43 */
-/***/ (function(module, exports) {
-
-// IE8- don't enum bug keys
-module.exports = [
- 'constructor',
- 'hasOwnProperty',
- 'isPrototypeOf',
- 'propertyIsEnumerable',
- 'toLocaleString',
- 'toString',
- 'valueOf'
-];
-
-
-/***/ }),
-/* 44 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var fails = __webpack_require__(4);
-
-var replacement = /#|\.prototype\./;
-
-var isForced = function (feature, detection) {
- var value = data[normalize(feature)];
- return value == POLYFILL ? true
- : value == NATIVE ? false
- : typeof detection == 'function' ? fails(detection)
- : !!detection;
-};
-
-var normalize = isForced.normalize = function (string) {
- return String(string).replace(replacement, '.').toLowerCase();
-};
-
-var data = isForced.data = {};
-var NATIVE = isForced.NATIVE = 'N';
-var POLYFILL = isForced.POLYFILL = 'P';
-
-module.exports = isForced;
-
-
-/***/ }),
-/* 45 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var isObject = __webpack_require__(7);
-var isArray = __webpack_require__(46);
-var wellKnownSymbol = __webpack_require__(3);
-
-var SPECIES = wellKnownSymbol('species');
-
-// `ArraySpeciesCreate` abstract operation
-// https://tc39.github.io/ecma262/#sec-arrayspeciescreate
-module.exports = function (originalArray, length) {
- var C;
- if (isArray(originalArray)) {
- C = originalArray.constructor;
- // cross-realm fallback
- if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
- else if (isObject(C)) {
- C = C[SPECIES];
- if (C === null) C = undefined;
- }
- } return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
-};
-
-
-/***/ }),
-/* 46 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var classof = __webpack_require__(11);
-
-// `IsArray` abstract operation
-// https://tc39.github.io/ecma262/#sec-isarray
-module.exports = Array.isArray || function isArray(arg) {
- return classof(arg) == 'Array';
-};
-
-
-/***/ }),
-/* 47 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var toPrimitive = __webpack_require__(37);
-var definePropertyModule = __webpack_require__(12);
-var createPropertyDescriptor = __webpack_require__(35);
-
-module.exports = function (object, key, value) {
- var propertyKey = toPrimitive(key);
- if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
- else object[propertyKey] = value;
-};
-
-
-/***/ }),
-/* 48 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var aFunction = __webpack_require__(24);
-
-// optional / simple context binding
-module.exports = function (fn, that, length) {
- aFunction(fn);
- if (that === undefined) return fn;
- switch (length) {
- case 0: return function () {
- return fn.call(that);
- };
- case 1: return function (a) {
- return fn.call(that, a);
- };
- case 2: return function (a, b) {
- return fn.call(that, a, b);
- };
- case 3: return function (a, b, c) {
- return fn.call(that, a, b, c);
- };
- }
- return function (/* ...args */) {
- return fn.apply(that, arguments);
- };
-};
-
-
-/***/ }),
-/* 49 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var anObject = __webpack_require__(5);
-
-// `RegExp.prototype.flags` getter implementation
-// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags
-module.exports = function () {
- var that = anObject(this);
- var result = '';
- if (that.global) result += 'g';
- if (that.ignoreCase) result += 'i';
- if (that.multiline) result += 'm';
- if (that.dotAll) result += 's';
- if (that.unicode) result += 'u';
- if (that.sticky) result += 'y';
- return result;
-};
-
-
-/***/ }),
-/* 50 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var redefine = __webpack_require__(8);
-var anObject = __webpack_require__(5);
-var fails = __webpack_require__(4);
-var flags = __webpack_require__(49);
-
-var TO_STRING = 'toString';
-var RegExpPrototype = RegExp.prototype;
-var nativeToString = RegExpPrototype[TO_STRING];
-
-var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });
-// FF44- RegExp#toString has a wrong name
-var INCORRECT_NAME = nativeToString.name != TO_STRING;
-
-// `RegExp.prototype.toString` method
-// https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring
-if (NOT_GENERIC || INCORRECT_NAME) {
- redefine(RegExp.prototype, TO_STRING, function toString() {
- var R = anObject(this);
- var p = String(R.source);
- var rf = R.flags;
- var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf);
- return '/' + p + '/' + f;
- }, { unsafe: true });
-}
-
-
-/***/ }),
-/* 51 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var hide = __webpack_require__(14);
-var redefine = __webpack_require__(8);
-var fails = __webpack_require__(4);
-var wellKnownSymbol = __webpack_require__(3);
-var regexpExec = __webpack_require__(29);
-
-var SPECIES = wellKnownSymbol('species');
-
-var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
- // #replace needs built-in support for named groups.
- // #match works fine because it just return the exec results, even if it has
- // a "grops" property.
- var re = /./;
- re.exec = function () {
- var result = [];
- result.groups = { a: '7' };
- return result;
- };
- return ''.replace(re, '$') !== '7';
-});
-
-// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
-// Weex JS has frozen built-in prototypes, so use try / catch wrapper
-var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {
- var re = /(?:)/;
- var originalExec = re.exec;
- re.exec = function () { return originalExec.apply(this, arguments); };
- var result = 'ab'.split(re);
- return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';
-});
-
-module.exports = function (KEY, length, exec, sham) {
- var SYMBOL = wellKnownSymbol(KEY);
-
- var DELEGATES_TO_SYMBOL = !fails(function () {
- // String methods call symbol-named RegEp methods
- var O = {};
- O[SYMBOL] = function () { return 7; };
- return ''[KEY](O) != 7;
- });
-
- var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {
- // Symbol-named RegExp methods call .exec
- var execCalled = false;
- var re = /a/;
- re.exec = function () { execCalled = true; return null; };
-
- if (KEY === 'split') {
- // RegExp[@@split] doesn't call the regex's exec method, but first creates
- // a new one. We need to return the patched regex when creating the new one.
- re.constructor = {};
- re.constructor[SPECIES] = function () { return re; };
- }
-
- re[SYMBOL]('');
- return !execCalled;
- });
-
- if (
- !DELEGATES_TO_SYMBOL ||
- !DELEGATES_TO_EXEC ||
- (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
- (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
- ) {
- var nativeRegExpMethod = /./[SYMBOL];
- var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {
- if (regexp.exec === regexpExec) {
- if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
- // The native String method already delegates to @@method (this
- // polyfilled function), leasing to infinite recursion.
- // We avoid it by directly calling the native @@method method.
- return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
- }
- return { done: true, value: nativeMethod.call(str, regexp, arg2) };
- }
- return { done: false };
- });
- var stringMethod = methods[0];
- var regexMethod = methods[1];
-
- redefine(String.prototype, KEY, stringMethod);
- redefine(RegExp.prototype, SYMBOL, length == 2
- // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
- // 21.2.5.11 RegExp.prototype[@@split](string, limit)
- ? function (string, arg) { return regexMethod.call(string, this, arg); }
- // 21.2.5.6 RegExp.prototype[@@match](string)
- // 21.2.5.9 RegExp.prototype[@@search](string)
- : function (string) { return regexMethod.call(string, this); }
- );
- if (sham) hide(RegExp.prototype[SYMBOL], 'sham', true);
- }
-};
-
-
-/***/ }),
-/* 52 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var charAt = __webpack_require__(109).charAt;
-
-// `AdvanceStringIndex` abstract operation
-// https://tc39.github.io/ecma262/#sec-advancestringindex
-module.exports = function (S, index, unicode) {
- return index + (unicode ? charAt(S, index).length : 1);
-};
-
-
-/***/ }),
-/* 53 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var classof = __webpack_require__(11);
-var regexpExec = __webpack_require__(29);
-
-// `RegExpExec` abstract operation
-// https://tc39.github.io/ecma262/#sec-regexpexec
-module.exports = function (R, S) {
- var exec = R.exec;
- if (typeof exec === 'function') {
- var result = exec.call(R, S);
- if (typeof result !== 'object') {
- throw TypeError('RegExp exec method returned something other than an Object or null');
- }
- return result;
- }
-
- if (classof(R) !== 'RegExp') {
- throw TypeError('RegExp#exec called on incompatible receiver');
- }
-
- return regexpExec.call(R, S);
-};
-
-
-
-/***/ }),
-/* 54 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var $ = __webpack_require__(2);
-var isObject = __webpack_require__(7);
-var isArray = __webpack_require__(46);
-var toAbsoluteIndex = __webpack_require__(42);
-var toLength = __webpack_require__(9);
-var toIndexedObject = __webpack_require__(19);
-var createProperty = __webpack_require__(47);
-var arrayMethodHasSpeciesSupport = __webpack_require__(27);
-var wellKnownSymbol = __webpack_require__(3);
-
-var SPECIES = wellKnownSymbol('species');
-var nativeSlice = [].slice;
-var max = Math.max;
-
-// `Array.prototype.slice` method
-// https://tc39.github.io/ecma262/#sec-array.prototype.slice
-// fallback for not array-like ES3 strings and DOM objects
-$({ target: 'Array', proto: true, forced: !arrayMethodHasSpeciesSupport('slice') }, {
- slice: function slice(start, end) {
- var O = toIndexedObject(this);
- var length = toLength(O.length);
- var k = toAbsoluteIndex(start, length);
- var fin = toAbsoluteIndex(end === undefined ? length : end, length);
- // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
- var Constructor, result, n;
- if (isArray(O)) {
- Constructor = O.constructor;
- // cross-realm fallback
- if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) {
- Constructor = undefined;
- } else if (isObject(Constructor)) {
- Constructor = Constructor[SPECIES];
- if (Constructor === null) Constructor = undefined;
- }
- if (Constructor === Array || Constructor === undefined) {
- return nativeSlice.call(O, k, fin);
- }
- }
- result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));
- for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
- result.length = n;
- return result;
- }
-});
-
-
-/***/ }),
-/* 55 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var requireObjectCoercible = __webpack_require__(13);
-var whitespaces = __webpack_require__(31);
-
-var whitespace = '[' + whitespaces + ']';
-var ltrim = RegExp('^' + whitespace + whitespace + '*');
-var rtrim = RegExp(whitespace + whitespace + '*$');
-
-// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation
-var createMethod = function (TYPE) {
- return function ($this) {
- var string = String(requireObjectCoercible($this));
- if (TYPE & 1) string = string.replace(ltrim, '');
- if (TYPE & 2) string = string.replace(rtrim, '');
- return string;
- };
-};
-
-module.exports = {
- // `String.prototype.{ trimLeft, trimStart }` methods
- // https://tc39.github.io/ecma262/#sec-string.prototype.trimstart
- start: createMethod(1),
- // `String.prototype.{ trimRight, trimEnd }` methods
- // https://tc39.github.io/ecma262/#sec-string.prototype.trimend
- end: createMethod(2),
- // `String.prototype.trim` method
- // https://tc39.github.io/ecma262/#sec-string.prototype.trim
- trim: createMethod(3)
-};
-
-
-/***/ }),
-/* 56 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var anObject = __webpack_require__(5);
-var aFunction = __webpack_require__(24);
-var wellKnownSymbol = __webpack_require__(3);
-
-var SPECIES = wellKnownSymbol('species');
-
-// `SpeciesConstructor` abstract operation
-// https://tc39.github.io/ecma262/#sec-speciesconstructor
-module.exports = function (O, defaultConstructor) {
- var C = anObject(O).constructor;
- var S;
- return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? defaultConstructor : aFunction(S);
-};
-
-
-/***/ }),
-/* 57 */
-/***/ (function(module, exports) {
-
-var v1='
{{ tr[th.name] }} |
{{ tr[th.name] }} |
{{ tr[th.name] }} |
{{ tr[th.name] }} |
{{ tr[th.name] }} |
{{ tr[th.name] }} |