From 5a2b1d05d5fe9b2954c7b1f5b1be9b141d6c0311 Mon Sep 17 00:00:00 2001 From: Scrounger Date: Wed, 16 Sep 2020 22:35:37 +0200 Subject: [PATCH] select, autocomplete, input: text alignment option added close #99 --- README.md | 4 +++- admin/words.js | 12 ++++++++++++ widgets/materialdesign.html | 6 +++--- widgets/materialdesign/css/widgets.css | 6 ++++++ widgets/materialdesign/css/widgets.min.css | 2 +- widgets/materialdesign/js/widgets.min.js | 4 ++-- .../js/widgets/materialdesign.00.vue.helper.js | 3 +++ 7 files changed, 30 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index bc9434c4..6b9e5b5d 100644 --- a/README.md +++ b/README.md @@ -5469,14 +5469,16 @@ ical2CalendarWidget(); * (Scrounger): Select & Autocomplete Widget: overriding icon bug fix * (Scrounger): Select & Autocomplete Widget: colors bug fixes * (Scrounger): Select & Autocomplete Widget: option to override the icon color of textfield for selected menu icon +* (Scrounger): Select & Autocomplete Widget: text alignment option added +* (Scrounger): Input Widget: text alignment option added * (Scrounger): JSON Chart Widget: option to force x-axis time unit added * (Scrounger): JSON Chart Widget: gradient colors for multipe dataset bug fixes * (Scrounger): JSON Chart: default tooltip title added * (Scrounger): Line History Chart: option for point color added * (Scrounger): Charts Widget: x-Axis time axis bug fixes -* (Scrounger): Input Widget: bug fix for multiple masks * (Scrounger): Calendar Widget: option to show calendar week numbers in month view added * (Scrounger): Calendar Widget: option for custom date format added +* (Scrounger): dependencies updated * (Scrounger): bug fixes ### 0.3.19 (2020-07-18) diff --git a/admin/words.js b/admin/words.js index 3735422a..b449e61f 100644 --- a/admin/words.js +++ b/admin/words.js @@ -9857,5 +9857,17 @@ systemDictionary = { "es": "color de fuente", "pl": "kolor czcionki", "zh-cn": "字体颜色" + }, + "inputAlignment": { + "en": "text alignment", + "de": "Textausrichtung", + "ru": "выравнивание текста", + "pt": "alinhamento do texto", + "nl": "tekstuitlijning", + "fr": "Alignement du texte", + "it": "allineamento del testo", + "es": "alineación del texto", + "pl": "wyrównanie tekstu", + "zh-cn": "文字对齐" } }; \ No newline at end of file diff --git a/widgets/materialdesign.html b/widgets/materialdesign.html index bda6123f..d6f39804 100644 --- a/widgets/materialdesign.html +++ b/widgets/materialdesign.html @@ -499,7 +499,7 @@ data-vis-name="Input" data-vis-update-style="true" data-vis-attrs="manual/custom,materialdesign.viseditor.manualLink;questionsAndAnswers/custom,materialdesign.viseditor.questionsAndAnswers,input;donate/custom,materialdesign.viseditor.bmc;onlineExampleProject/custom,materialdesign.viseditor.onlineExample;oid;inputType[text]/select,text,number,date,time,mask;inputMask;inputMaxLength/number;exportData/custom,materialdesign.viseditor.exportData,textfield;" - data-vis-attrs0="group.inputLayout;inputLayout[regular]/select,regular,solo,solo-rounded,solo-shaped,filled,filled-rounded,filled-shaped,outlined,outlined-rounded,outlined-shaped;inputLayoutBackgroundColor/color;inputLayoutBackgroundColorHover/color;inputLayoutBackgroundColorSelected/color;inputLayoutBorderColor/color;inputLayoutBorderColorHover/color;inputLayoutBorderColorSelected/color;inputTextFontFamily/fontname;inputTextFontSize/number;inputTextColor/color;" + data-vis-attrs0="group.inputLayout;inputLayout[regular]/select,regular,solo,solo-rounded,solo-shaped,filled,filled-rounded,filled-shaped,outlined,outlined-rounded,outlined-shaped;inputAlignment[left]/select,left,center,right;inputLayoutBackgroundColor/color;inputLayoutBackgroundColorHover/color;inputLayoutBackgroundColorSelected/color;inputLayoutBorderColor/color;inputLayoutBorderColorHover/color;inputLayoutBorderColorSelected/color;inputTextFontFamily/fontname;inputTextFontSize/number;inputTextColor/color;" data-vis-attrs1="group.inputLabel;inputLabelText;inputLabelColor/color;inputLabelColorSelected/color;inputLabelFontFamily/fontname;inputLabelFontSize/number,0,24,1;inputTranslateX/number;inputTranslateY/number;" data-vis-attrs2="group.inputAppendix;inputPrefix;inputSuffix;inputAppendixColor/color;inputAppendixFontSize/number;inputAppendixFontFamily/fontname;" data-vis-attrs3="group.inputSubText;showInputMessageAlways[true]/checkbox;inputMessage;inputMessageFontFamily/fontname;inputMessageFontSize/number;inputMessageColor/color;" @@ -520,7 +520,7 @@ data-vis-name="Autocomplete" data-vis-update-style="true" data-vis-attrs="manual/custom,materialdesign.viseditor.manualLink,autocomplete;questionsAndAnswers/custom,materialdesign.viseditor.questionsAndAnswers,input;donate/custom,materialdesign.viseditor.bmc;onlineExampleProject/custom,materialdesign.viseditor.onlineExample;oid;inputMode[write]/select,write,select;inputType[text]/select,text,date,time;vibrateOnMobilDevices[50]/number;exportData/custom,materialdesign.viseditor.exportData,autocomplete;" - data-vis-attrs0="group.inputLayout;inputLayout[regular]/select,regular,solo,solo-rounded,solo-shaped,filled,filled-rounded,filled-shaped,outlined,outlined-rounded,outlined-shaped;inputLayoutBackgroundColor/color;inputLayoutBackgroundColorHover/color;inputLayoutBackgroundColorSelected/color;inputLayoutBorderColor/color;inputLayoutBorderColorHover/color;inputLayoutBorderColorSelected/color;inputTextFontFamily/fontname;inputTextFontSize/number;inputTextColor/color;" + data-vis-attrs0="group.inputLayout;inputLayout[regular]/select,regular,solo,solo-rounded,solo-shaped,filled,filled-rounded,filled-shaped,outlined,outlined-rounded,outlined-shaped;inputAlignment[left]/select,left,center,right;inputLayoutBackgroundColor/color;inputLayoutBackgroundColorHover/color;inputLayoutBackgroundColorSelected/color;inputLayoutBorderColor/color;inputLayoutBorderColorHover/color;inputLayoutBorderColorSelected/color;inputTextFontFamily/fontname;inputTextFontSize/number;inputTextColor/color;" data-vis-attrs1="group.inputLabel;inputLabelText;inputLabelColor/color;inputLabelColorSelected/color;inputLabelFontFamily/fontname;inputLabelFontSize/number,0,24,1;inputTranslateX/number;inputTranslateY/number;" data-vis-attrs2="group.inputAppendix;inputPrefix;inputSuffix;inputAppendixColor/color;inputAppendixFontSize/number;inputAppendixFontFamily/fontname;" data-vis-attrs3="group.inputSubText;showInputMessageAlways[true]/checkbox;inputMessage;inputMessageFontFamily/fontname;inputMessageFontSize/number;inputMessageColor/color;" @@ -544,7 +544,7 @@ data-vis-name="Select" data-vis-update-style="true" data-vis-attrs="manual/custom,materialdesign.viseditor.manualLink,select;questionsAndAnswers/custom,materialdesign.viseditor.questionsAndAnswers,input;donate/custom,materialdesign.viseditor.bmc;onlineExampleProject/custom,materialdesign.viseditor.onlineExample;oid;inputType[text]/select,text,date,time;vibrateOnMobilDevices[50]/number;exportData/custom,materialdesign.viseditor.exportData,select;" - data-vis-attrs0="group.inputLayout;inputLayout[regular]/select,regular,solo,solo-rounded,solo-shaped,filled,filled-rounded,filled-shaped,outlined,outlined-rounded,outlined-shaped;inputLayoutBackgroundColor/color;inputLayoutBackgroundColorHover/color;inputLayoutBackgroundColorSelected/color;inputLayoutBorderColor/color;inputLayoutBorderColorHover/color;inputLayoutBorderColorSelected/color;inputTextFontFamily/fontname;inputTextFontSize/number;inputTextColor/color;" + data-vis-attrs0="group.inputLayout;inputLayout[regular]/select,regular,solo,solo-rounded,solo-shaped,filled,filled-rounded,filled-shaped,outlined,outlined-rounded,outlined-shaped;inputAlignment[left]/select,left,center,right;inputLayoutBackgroundColor/color;inputLayoutBackgroundColorHover/color;inputLayoutBackgroundColorSelected/color;inputLayoutBorderColor/color;inputLayoutBorderColorHover/color;inputLayoutBorderColorSelected/color;inputTextFontFamily/fontname;inputTextFontSize/number;inputTextColor/color;" data-vis-attrs1="group.inputLabel;inputLabelText;inputLabelColor/color;inputLabelColorSelected/color;inputLabelFontFamily/fontname;inputLabelFontSize/number,0,24,1;inputTranslateX/number;inputTranslateY/number;" data-vis-attrs2="group.inputAppendix;inputPrefix;inputSuffix;inputAppendixColor/color;inputAppendixFontSize/number;inputAppendixFontFamily/fontname;" data-vis-attrs3="group.inputSubText;showInputMessageAlways[true]/checkbox;inputMessage;inputMessageFontFamily/fontname;inputMessageFontSize/number;inputMessageColor/color;" diff --git a/widgets/materialdesign/css/widgets.css b/widgets/materialdesign/css/widgets.css index 3749869f..8bbced50 100644 --- a/widgets/materialdesign/css/widgets.css +++ b/widgets/materialdesign/css/widgets.css @@ -119,6 +119,7 @@ --vue-text-field-message-font-size: 12px; --vue-text-field-message-font-family: inherit; + --vue-text-field-alignment: left; --vue-text-field-counter-color: rgba(0,0,0,.6); --vue-text-field-counter-font-size: 12px; --vue-text-field-counter-font-family: inherit; @@ -3052,6 +3053,7 @@ svg.materialdesign-widget .materialdesign-button__icon { } .v-input input { max-height: 32px; + text-align: var(--vue-text-field-alignment); } .v-input input:invalid, .v-input textarea:invalid { @@ -3689,6 +3691,10 @@ svg.materialdesign-widget .materialdesign-button__icon { color: inherit; } +.v-select__selection.v-select__selection--comma{ + text-align: var(--vue-text-field-alignment); +} + .theme--light.v-select .v-select__selections { color: var(--vue-text-field-input-text-color); } diff --git a/widgets/materialdesign/css/widgets.min.css b/widgets/materialdesign/css/widgets.min.css index c763cc4e..d228bb3d 100644 --- a/widgets/materialdesign/css/widgets.min.css +++ b/widgets/materialdesign/css/widgets.min.css @@ -1 +1 @@ -:root{--mdc-theme-primary:#44739e;--mdc-theme-secondary:#44739e;--materialdesign-color-top-app-bar-background:#44739e;--materialdesign-color-checkbox:#44739e;--materialdesign-color-checkbox-border:rgba(0, 0, 0, 0.54);--materialdesign-color-checkbox-hover:#000;--material-progress-circular-color:#44739e;--materialdesign-color-drawer-background:#fff;--materialdesign-color-drawer-sub-background:#fff;--materialdesign-color-list-item-background:#fff;--materialdesign-color-sub-list-item-background:#fff;--materialdesign-color-icon-button-hover:#44739e;--materialdesign-color-list-item-hover:#000;--materialdesign-color-sub-list-item-hover:#000;--materialdesign-color-list-item-selected:#000;--materialdesign-color-sub-list-item-selected:#000;--materialdesign-color-list-item-text:#000;--materialdesign-color-sub-list-item-text:#000;--materialdesign-color-list-item-text-activated:#44739e;--materialdesign-color-sub-list-item-text-activated:#44739e;--materialdesign-color-list-item-text-secondary:rgba(0, 0, 0, 0.54);--materialdesign-color-list-item-text-right:#000;--materialdesign-color-list-item-text-secondary-right:rgba(0, 0, 0, 0.54);--materialdesign-color-list-item-header:#000;--materialdesign-color-list-item-divider:rgba(0, 0, 0, 0.12);--materialdesign-color-list-item-backdrop:rgba(0,0,0,0.5);--materialdesign-color-sub-list-item-backdrop:rgba(0,0,0,0.5);--materialdesign-color-list-item-backdrop-activated:#1e88e566;--materialdesign-color-sub-list-item-backdrop-activated:#1e88e566;--materialdesign-color-card-background:#fff;--materialdesign-color-card-title-section-background:transparent;--materialdesign-color-card-text-section-background:transparent;--materialdesign-color-card-title:#44739e;--materialdesign-color-card-sub-title:#a1a1a1;--materialdesign-color-table-background:#fff;--materialdesign-color-table-border:rgba(0,0,0,.12);--materialdesign-color-table-header-row-background:inherit;--materialdesign-color-table-header-row-text-color:#44739e;--materialdesign-color-table-row-background:inherit;--materialdesign-color-table-row-background-hover:rgba(0, 0, 0, 0.04);--materialdesign-color-table-row-text-color:rgba(0, 0, 0, 0.87);--materialdesign-color-table-row-divider:rgba(0, 0, 0, 0.12);--materialdesign-color-switch-on:#44739e;--materialdesign-color-switch-off:#fff;--materialdesign-color-switch-track:#000;--materialdesign-color-switch-off-hover:#44739e;--materialdesign-masonry-gaps:20px;--materialdesign-grid-gaps:0px;--materialdesign-icon-list-items-per-row:3;--materialdesign-icon-list-items-min-width:50px;--materialdesign-icon-list-items-gaps:4px;--materialdesign-icon-list-items-text-font-size:14px;--materialdesign-icon-list-items-text-font-family:inherit;--materialdesign-icon-list-items-text-font-color:#44739e;--materialdesign-icon-list-items-subText-font-size:12px;--materialdesign-icon-list-items-subText-font-family:inherit;--materialdesign-icon-list-items-subText-font-color:rgba(0, 0, 0, 0.54);--materialdesign-icon-list-items-value-font-size:12px;--materialdesign-icon-list-items-value-font-family:inherit;--materialdesign-icon-list-items-value-font-color:#44739e;--materialdesign-icon-list-item-layout-horizontal-image-container-width:auto;--materialdesign-icon-list-item-layout-vertical-image-container-height:auto;--vue-slider-thumb-label-font-color:#fff;--vue-slider-thumb-label-font-size:12px;--vue-slider-tick-before-color:#44739e;--vue-slider-tick-after-color:#44739e;--vue-text-field-before-color:rgba(0, 0, 0, 0.2);--vue-text-field-hover-color:#44739e;--vue-text-field-after-color:#44739e;--vue-text-field-label-before-color:rgba(0, 0, 0, 0.6);--vue-text-field-label-after-color:#44739e;--vue-text-field-label-font-family:inherit;--vue-text-field-label-font-size:16px;--vue-text-field-label-width:inherit;--vue-text-field-background-color:rgba(0, 0, 0, 0.06);--vue-text-field-background-hover-color:rgba(0, 0, 0, 0.12);--vue-text-field-background-after-color:rgba(0, 0, 0, 0.06);--vue-text-field-input-text-color:rgba(0, 0, 0, 0.87);--vue-text-field-input-text-font-size:inherit;--vue-text-field-input-text-font-family:inherit;--vue-text-field-message-color:rgba(0, 0, 0, 0.6);--vue-text-field-message-font-size:12px;--vue-text-field-message-font-family:inherit;--vue-text-field-counter-color:rgba(0,0,0,.6);--vue-text-field-counter-font-size:12px;--vue-text-field-counter-font-family:inherit;--vue-text-field-appendix-color:rgba(0,0,0,.6);--vue-text-field-appendix-font-size:inherit;--vue-text-field-appendix-font-family:inherit;--vue-text-field-translate-x:0px;--vue-text-field-translate-y:-18px;--vue-text-icon-clear-color:#44739e;--vue-text-icon-clear-size:inherit;--vue-text-icon-append-color:#44739e;--vue-text-icon-append-size:inherit;--vue-text-icon-append-cursor:inherit;--vue-text-icon-append-outer-color:#44739e;--vue-text-icon-append-outer-size:inherit;--vue-text-icon-prepand-color:#44739e;--vue-text-icon-prepand-size:inherit;--vue-text-icon-prepand-inner-color:#44739e;--vue-text-icon-prepand-inner-size:inherit;--vue-list-item-height:auto;--vue-list-item-background-color:inherit;--vue-list-item-background-hover-color:black;--vue-list-item-background-selected-color:black;--vue-ripple-effect-color:#44739e;--vue-list-item-font-size:inherit;--vue-list-item-font-family:inherit;--vue-list-item-font-color:inherit;--vue-list-item-font-color-hover:inherit;--vue-list-item-font-color-selected:inherit;--vue-list-item-subtitle-font-size:inherit;--vue-list-item-subtitle-font-family:inherit;--vue-list-item-subtitle-font-color:rgba(0, 0, 0, 0.6);--vue-list-item-subtitle-font-color-hover:rgba(0, 0, 0, 0.6);--vue-list-item-subtitle-font-color-selected:rgba(0, 0, 0, 0.6);--vue-list-item-value-font-size:inherit;--vue-list-item-value-font-family:inherit;--vue-list-item-value-font-color:rgba(0, 0, 0, 0.6);--vue-list-item-value-font-color-hover:rgba(0, 0, 0, 0.6);--vue-list-item-value-font-color-selected:rgba(0, 0, 0, 0.6);--vue-list-item-icon-size:20px;--vue-list-item-icon-color:#44739e;--vue-list-item-icon-color-hover:#44739e;--vue-list-item-icon-color-selected:#44739e;--vue-alerts-background-color:#fff;--vue-alerts-border-color:#44739e;--vue-alerts-border-outlined-color:#44739e;--vue-alerts-button-close-color:#44739e;--vue-alerts-text-size:16px;--vue-alerts-text-font-family:inherit;--vue-alerts-text-font-color:inherit;--vue-alerts-icon-color:black;--vue-alerts-icon-size:24px;--vue-alerts-bottom-margin:16px;--vue-btn-background-color-before:transparent;--vue-calendar-day-button-today-color:#44739e;--vue-calendar-border-color:#e0e0e0;--vue-calendar-background-color:transparent;--vue-calender-background-outside-color:#f7f7f7;--vue-calender-header-background-color:transparent;--vue-calender-weeknumber-background-color:#f7f7f7;--vue-calender-weeknumber-font-size:14px;--vue-calender-weeknumber-font:inherit;--vue-calendar-weeknumber-font-color:black;--vue-calendar-time-axis-background-color:transparent;--vue-calendar-time-axis-header-background-color:transparent;--vue-calendar-time-axis-text-size:12px;--vue-calendar-time-axis-text-font:inherit;--vue-calendar-time-axis-text-color:black;--vue-calendar-day-button-font-size:inherit;--vue-calendar-day-button-font-family:inherit;--vue-calendar-day-button-font-color:black;--vue-calendar-day-button-today-font-size:inherit;--vue-calendar-day-button-today-font-family:inherit;--vue-calendar-day-button-today-font-color:#fff;--vue-calendar-day-label-font-size:12px;--vue-calendar-day-label-font-family:inherit;--vue-calendar-day-label-font-color:#000000;--vue-calendar-day-label-previous-font-color:rgba(0, 0, 0, 0.38);--vue-calendar-day-label-today-font-size:12px;--vue-calendar-day-label-today-font-family:inherit;--vue-calendar-day-label-today-font-color:#44739e;--vue-calendar-control-container-height:10px --vue-calendar-control-button-icon-size: 24px;--vue-calendar-control-button-icon-color:#44739e;--vue-calendar-control-button-text-size:12px;--vue-calendar-control-button-text-color:black;--vue-calendar-control-button-text-font:inherit;--vue-aclendar-event-font-size:inherit;--vue-aclendar-event-font:inherit;--vue-calendar-control-button-container-flex:1;--vue-calendar-control-button-container-min-width:initial;--vue-dialog-title-font-size:20px;--vue-dialog-title-font-family:inherit;--vue-dialog-footer-background-color:initial;--vue-dialog-view-container-distance-to-border:24px;--vue-toolbar-background-color:#44739e;--vue-overlay-scrim-opacity:0.46;--vue-overlay-scrim-background-color:rgb(33, 33, 33);--vue-progress-progress-color:#44739e;--vue-progress-progress-color-background:#e6e6e6;--vue-progress-progress-color-striped:rgba(255,255,255,0.25);--vue-progress-progress-color-text:#44739e;--vue-progress-progress-color-text-size:initial;--vue-progress-progress-color-text-font-family:inherit;--vue-progress-progress-color-text-align:end;--vue-progress-circular-progress-color:#44739e;--vue-progress-circular-progress-color-background:#e6e6e6;--vue-progress-circular-progress-color-text:#44739e;--vue-progress-circular-progress-color-text-size:initial;--vue-progress-circular-progress-color-text-font-family:inherit}.materialdesign-widget .materialdesign-vuetify-autoComplete input[type=time]::-webkit-calendar-picker-indicator,.materialdesign-widget .materialdesign-vuetify-select input[type=time]::-webkit-calendar-picker-indicator,.materialdesign-widget .materialdesign-vuetify-textField input[type=time]::-webkit-calendar-picker-indicator{background:0 0}.mdi-set,.mdi:before{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.materialdesign-widget .materialdesign-button,.materialdesign-widget.materialdesign-button{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;text-decoration:none;padding:0 8px 0 8px;align-items:center;justify-content:center;box-sizing:border-box;height:36px;border:none;outline:0;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;overflow:hidden;vertical-align:middle;border-radius:4px}.materialdesign-widget .materialdesign-button::-moz-focus-inner,.materialdesign-widget.materialdesign-button::-moz-focus-inner{padding:0;border:0}.materialdesign-widget .materialdesign-button:active,.materialdesign-widget.materialdesign-button:active{outline:0}.materialdesign-widget .materialdesign-button:hover,.materialdesign-widget.materialdesign-button:hover{cursor:pointer}.materialdesign-widget .materialdesign-button:disabled,.materialdesign-widget.materialdesign-button:disabled{background-color:transparent;color:rgba(0,0,0,.37);cursor:default;pointer-events:none}.materialdesign-widget .materialdesign-button.materialdesign-widget.materialdesign-button--dense,.materialdesign-widget.materialdesign-button.materialdesign-widget.materialdesign-button--dense{border-radius:4px}.materialdesign-widget .materialdesign-button:not(:disabled),.materialdesign-widget.materialdesign-button:not(:disabled){background-color:transparent}.materialdesign-widget .materialdesign-button .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button .materialdesign-widget.materialdesign-button__icon{margin-left:0;margin-right:8px;display:inline-block;width:18px;height:18px;font-size:18px;vertical-align:top}.materialdesign-widget .materialdesign-button .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button .materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button .materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:0}.materialdesign-widget .materialdesign-button:not(:disabled),.materialdesign-widget.materialdesign-button:not(:disabled){color:#44739e}.materialdesign-widget .materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:0}.materialdesign-widget .materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:0;margin-right:8px}svg.materialdesign-widget .materialdesign-button__icon,svg.materialdesign-widget.materialdesign-button__icon{fill:currentColor}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon{margin-left:-4px;margin-right:8px}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:-4px}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:-4px}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:-4px;margin-right:8px}.materialdesign-widget .materialdesign-button--raised,.materialdesign-widget .materialdesign-button--unelevated,.materialdesign-widget.materialdesign-button--raised,.materialdesign-widget.materialdesign-button--unelevated{padding:0 16px 0 16px}.materialdesign-widget .materialdesign-button--raised:disabled,.materialdesign-widget .materialdesign-button--unelevated:disabled,.materialdesign-widget.materialdesign-button--raised:disabled,.materialdesign-widget.materialdesign-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.materialdesign-widget .materialdesign-button--raised:not(:disabled),.materialdesign-widget .materialdesign-button--unelevated:not(:disabled),.materialdesign-widget.materialdesign-button--raised:not(:disabled),.materialdesign-widget.materialdesign-button--unelevated:not(:disabled){background-color:#44739e}@supports not (-ms-ime-align:auto){.materialdesign-widget .materialdesign-button--raised:not(:disabled),.materialdesign-widget .materialdesign-button--unelevated:not(:disabled),.materialdesign-widget.materialdesign-button--raised:not(:disabled),.materialdesign-widget.materialdesign-button--unelevated:not(:disabled){background-color:#44739e}}.materialdesign-widget .materialdesign-button--raised:not(:disabled),.materialdesign-widget .materialdesign-button--unelevated:not(:disabled),.materialdesign-widget.materialdesign-button--raised:not(:disabled),.materialdesign-widget.materialdesign-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary,#fff)}.materialdesign-widget .materialdesign-button--raised,.materialdesign-widget.materialdesign-button--raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(.4,0,.2,1)}.materialdesign-widget .materialdesign-button--raised:focus,.materialdesign-widget .materialdesign-button--raised:hover,.materialdesign-widget.materialdesign-button--raised:focus,.materialdesign-widget.materialdesign-button--raised:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.materialdesign-widget .materialdesign-button--raised:active,.materialdesign-widget.materialdesign-button--raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.materialdesign-widget .materialdesign-button--raised:disabled,.materialdesign-widget.materialdesign-button--raised:disabled{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.materialdesign-widget .materialdesign-button--outlined,.materialdesign-widget.materialdesign-button--outlined{border-style:solid;padding:0 15px 0 15px;border-width:1px}.materialdesign-widget .materialdesign-button--outlined:disabled,.materialdesign-widget.materialdesign-button--outlined:disabled{border-color:rgba(0,0,0,.37)}.materialdesign-widget .materialdesign-button--outlined:not(:disabled),.materialdesign-widget.materialdesign-button--outlined:not(:disabled){border-color:#44739e}.materialdesign-widget .materialdesign-button--dense,.materialdesign-widget.materialdesign-button--dense{height:32px;font-size:.8125rem}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug::before{border:var(--mdc-ripple-surface-test-edge-var)}.materialdesign-widget .materialdesign-button,.materialdesign-widget.materialdesign-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent}.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded::before,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--unbounded::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--foreground-activation::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--foreground-deactivation::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{background-color:#44739e}@supports not (-ms-ime-align:auto){.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{background-color:#44739e}}.materialdesign-widget .materialdesign-button:hover::before,.materialdesign-widget.materialdesign-button:hover::before{opacity:.04}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-button:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-button:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.materialdesign-widget .materialdesign-button:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.materialdesign-widget .materialdesign-button--raised::after,.materialdesign-widget .materialdesign-button--raised::before,.materialdesign-widget .materialdesign-button--unelevated::after,.materialdesign-widget .materialdesign-button--unelevated::before,.materialdesign-widget.materialdesign-button--raised::after,.materialdesign-widget.materialdesign-button--raised::before,.materialdesign-widget.materialdesign-button--unelevated::after,.materialdesign-widget.materialdesign-button--unelevated::before{background-color:#fff}@supports not (-ms-ime-align:auto){.materialdesign-widget .materialdesign-button--raised::after,.materialdesign-widget .materialdesign-button--raised::before,.materialdesign-widget .materialdesign-button--unelevated::after,.materialdesign-widget .materialdesign-button--unelevated::before,.materialdesign-widget.materialdesign-button--raised::after,.materialdesign-widget.materialdesign-button--raised::before,.materialdesign-widget.materialdesign-button--unelevated::after,.materialdesign-widget.materialdesign-button--unelevated::before{background-color:var(--mdc-theme-on-primary,#fff)}}.materialdesign-widget .materialdesign-button--raised:hover::before,.materialdesign-widget .materialdesign-button--unelevated:hover::before,.materialdesign-widget.materialdesign-button--raised:hover::before,.materialdesign-widget.materialdesign-button--unelevated:hover::before{opacity:.08}.materialdesign-widget .materialdesign-button--raised.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-button--raised:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget .materialdesign-button--unelevated.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-button--unelevated:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-button--raised.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-button--raised:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-button--unelevated.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-button--unelevated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}.materialdesign-widget .materialdesign-button--raised:not(.mdc-ripple-upgraded)::after,.materialdesign-widget .materialdesign-button--unelevated:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-button--raised:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-button--unelevated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.materialdesign-widget .materialdesign-button--raised:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget .materialdesign-button--unelevated:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-button--raised:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-button--unelevated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.materialdesign-widget .materialdesign-button--raised.mdc-ripple-upgraded,.materialdesign-widget .materialdesign-button--unelevated.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-button--raised.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}.materialdesign-widget .materialdesign-icon-button,.materialdesign-widget.materialdesign-icon-button{border-radius:100%;width:48px;height:48px;padding:12px;font-size:24px;display:inline-block;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.materialdesign-widget .materialdesign-icon-button img,.materialdesign-widget .materialdesign-icon-button svg,.materialdesign-widget.materialdesign-icon-button img,.materialdesign-widget.materialdesign-icon-button svg{width:24px;height:24px}.materialdesign-widget .materialdesign-icon-button:disabled,.materialdesign-widget.materialdesign-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));cursor:default;pointer-events:none}.materialdesign-widget .materialdesign-icon-button__icon,.materialdesign-widget.materialdesign-icon-button__icon{display:inline-block}.materialdesign-widget .materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on,.materialdesign-widget.materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on{display:none}.materialdesign-widget .materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon,.materialdesign-widget.materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon{display:none}.materialdesign-widget .materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on,.materialdesign-widget.materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on{display:inline-block}.materialdesign-widget .materialdesign-icon-button,.materialdesign-widget.materialdesign-icon-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent}.materialdesign-widget .materialdesign-icon-button::after,.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::after,.materialdesign-widget.materialdesign-icon-button::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::before,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--unbounded::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--foreground-activation::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--foreground-deactivation::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::after,.materialdesign-widget.materialdesign-icon-button::before{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::after,.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::before,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::before{top:var(--mdc-ripple-top,calc(50% - 50%));left:var(--mdc-ripple-left,calc(50% - 50%));width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.materialdesign-widget .materialdesign-icon-button::after,.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::after,.materialdesign-widget.materialdesign-icon-button::before{background-color:var(--materialdesign-color-icon-button-hover,#44739e)}.materialdesign-widget .materialdesign-icon-button:hover::before,.materialdesign-widget.materialdesign-icon-button:hover::before{opacity:.04}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-icon-button:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-icon-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-icon-button:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-icon-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.materialdesign-widget .materialdesign-icon-button:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-icon-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.materialdesign-widget.materialdesign-html-card.mdc-card{border-radius:4px;background-color:var(--materialdesign-color-card-background);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;box-sizing:border-box;color:#000}.materialdesign-widget .materialdesign-html-card.card-title-section{visibility:visible;box-sizing:border-box;width:100%;padding-top:16px;padding-left:16px;padding-right:16px;background-color:var(--materialdesign-color-card-title-section-background)}.materialdesign-widget .materialdesign-html-card.card-text-section{visibility:visible;box-sizing:border-box;padding:16px;background-color:var(--materialdesign-color-card-text-section-background)}.materialdesign-widget .materialdesign-html-card.card-text-section.iconlist{visibility:visible;box-sizing:border-box;padding:0;background-color:var(--materialdesign-color-card-text-section-background)}.materialdesign-widget .materialdesign-html-card.card-title{color:var(--materialdesign-color-card-title)}.materialdesign-widget .materialdesign-html-card.card-subtitle{color:var(--materialdesign-color-card-sub-title)}.materialdesign-widget .materialdesign-html-card.card-custom-body{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit}.materialdesign-widget .materialdesign-html-card.mdc-card__media-content{display:flex;align-items:flex-end;padding-bottom:16px}.materialdesign-widget .materialdesign-html-card.horizontal-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.materialdesign-widget .materialdesign-html-card.mdc-card__media--square{width:100%}.materialdesign-widget .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:11px}.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--materialdesign-color-checkbox,#44739e)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--materialdesign-color-checkbox,#44739e)}}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before{opacity:.04}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:.12}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:.12}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}}.materialdesign-widget .mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{background-color:var(--materialdesign-color-checkbox-hover,#000)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{background-color:var(--materialdesign-color-checkbox-hover,#000)}.materialdesign-widget .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}.materialdesign-widget .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.materialdesign-widget .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}@-webkit-keyframes materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh{0%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}50%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}}@keyframes materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh{0%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}50%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}}@-webkit-keyframes materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh{0%,80%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}100%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}}@keyframes materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh{0%,80%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}100%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}}.materialdesign-widget .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh;animation-name:materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh}.materialdesign-widget .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh;animation-name:materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh}.materialdesign-widget .mdc-form-field{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:inline-flex;align-items:center;vertical-align:middle}.materialdesign-widget .mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}.materialdesign-widget .mdc-form-field>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field>label{margin-left:auto;margin-right:0}.materialdesign-widget .mdc-form-field>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field>label{padding-left:0;padding-right:4px}.materialdesign-widget .mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}.materialdesign-widget .mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field--align-end>label{margin-left:0;margin-right:auto}.materialdesign-widget .mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field--align-end>label{padding-left:4px;padding-right:0}.materialdesign-widget .drawer-frame-root{display:-ms-flexbox;display:flex;height:100vh}.materialdesign-widget .drawer-app-content{-ms-flex:auto;flex:auto;overflow:auto}.materialdesign-widget .drawer-main-content{overflow:auto;height:100%}.materialdesign-widget .drawer-frame-app-content{position:relative}.materialdesign-widget .mdc-top-app-bar{background-color:var(--materialdesign-color-top-app-bar-background,#44739e);color:#fff;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.materialdesign-widget .mdc-top-app-bar--short-fixed-adjust{padding-top:0}.materialdesign-widget .materialdesign-list-item-backdrop-container{display:flex;justify-content:center;align-items:center;width:100%;height:auto;background-color:var(--materialdesign-color-list-item-backdrop);padding-left:8px;padding-right:8px}.materialdesign-widget .materialdesign-list-item-backdrop-container.isSubItem{background-color:var(--materialdesign-color-sub-list-item-backdrop)}.materialdesign-widget .mdc-drawer{background-color:var(--materialdesign-color-drawer-background)}.materialdesign-widget .mdc-drawer__header{background-color:#44739e}.materialdesign-widget .mdc-drawer .mdc-drawer__title{color:#fff}.materialdesign-widget .mdc-drawer .mdc-drawer__subtitle{color:#fff}.materialdesign-widget .mdc-list{padding:0}.materialdesign-widget .mdc-sub-list{display:none;background-color:var(--materialdesign-color-drawer-sub-background)}.materialdesign-widget .mdc-list-item{min-height:40px!important;height:auto!important;background-color:var(--materialdesign-color-list-item-background)}.materialdesign-widget .mdc-sub-list-item{background-color:var(--materialdesign-color-sub-list-item-background)}.materialdesign-widget .mdc-sub-list .mdc-list-item{padding:0 16px}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{background-color:var(--materialdesign-color-list-item-hover);opacity:.1}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item:hover::before{background-color:var(--materialdesign-color-sub-list-item-hover);opacity:.1}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::after{background-color:var(--materialdesign-color-list-item-hover)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item:hover::after{background-color:var(--materialdesign-color-sub-list-item-hover)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after,.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{background-color:var(--materialdesign-color-list-item-selected)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item::after,.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item::before{background-color:var(--materialdesign-color-sub-list-item-selected)}.materialdesign-widget :not(.mdc-list-item--disabled).mdc-list-item{color:var(--materialdesign-color-list-item-text)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item{color:var(--materialdesign-color-sub-list-item-text)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated{color:var(--materialdesign-color-list-item-text-activated)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item.mdc-list-item--activated{color:var(--materialdesign-color-sub-list-item-text-activated)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated .materialdesign-list-item-backdrop-container{background-color:var(--materialdesign-color-list-item-backdrop-activated)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated .materialdesign-list-item-backdrop-container.isSubItem{background-color:var(--materialdesign-color-sub-list-item-backdrop-activated)}.materialdesign-widget .mdc-list-item__secondary-text{color:var(--materialdesign-color-list-item-text-secondary)}.materialdesign-widget .mdc-list-item__text.materialdesign-list-item-text-right{color:var(--materialdesign-color-list-item-text-right)}.materialdesign-widget .mdc-list-item__primary-text.materialdesign-list-item-text-right{color:var(--materialdesign-color-list-item-text-right)}.materialdesign-widget .mdc-list-item__secondary-text.materialdesign-list-item-text-right{color:var(--materialdesign-color-list-item-text-secondary-right)}.materialdesign-widget .mdc-list-group__subheader{color:var(--materialdesign-color-list-item-header)}.materialdesign-widget .mdc-drawer .mdc-list-group__subheader{color:var(--materialdesign-color-list-item-header)}.materialdesign-widget .mdc-list-divider{border-bottom-color:var(--materialdesign-color-list-item-divider)}.materialdesign-widget .mdc-list-item__primary-text{display:flex}.materialdesign-widget .materialdesign-table-card,.materialdesign-widget.materialdesign-list-card{border-radius:4px;background-color:#fff;background-color:var(--mdc-theme-surface,#fff);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;box-sizing:border-box;color:#000}.materialdesign-widget .materialdesign-table-card--outlined,.materialdesign-widget.materialdesign-list-card--outlined{border-width:1px;border-style:solid;border-color:#e0e0e0}.materialdesign-widget .mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic,.materialdesign-widget.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:initial}.materialdesign-widget .mdc-list-item__graphic,.materialdesign-widget.mdc-list-item__graphic{font-size:24px}.materialdesign-widget .mdc-data-table{background-color:var(--materialdesign-color-table-background);border-color:var(--materialdesign-color-table-border)}.materialdesign-widget .mdc-data-table.fixed-header tbody{display:block;overflow-y:auto}.materialdesign-widget .mdc-data-table.fixed-header tbody tr,.materialdesign-widget .mdc-data-table.fixed-header thead{display:table;width:100%;table-layout:fixed}.materialdesign-widget .mdc-data-table__table{white-space:unset}.materialdesign-widget .mdc-data-table__header-row{background-color:var(--materialdesign-color-table-header-row-background)}.materialdesign-widget .mdc-data-table__header-cell{color:var(--materialdesign-color-table-header-row-text-color);cursor:pointer;height:auto}.materialdesign-widget .mdc-data-table__row{background-color:var(--materialdesign-color-table-row-background);border-top-color:var(--materialdesign-color-table-row-divider)}.materialdesign-widget .mdc-data-table__cell{color:var(--materialdesign-color-table-row-text-color);height:auto}.materialdesign-widget .mdc-data-table__header-cell:hover .materialdesign-table-header-sort-hidden{opacity:.5!important}.materialdesign-widget .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:var(--materialdesign-color-table-row-background-hover)!important}.materialdesign-table-header-sort{vertical-align:middle;font-size:8px;opacity:0}.material-progress-circular-container{display:flex;position:absolute;background-color:rgba(0,0,0,.2);width:3em;height:3em;align-items:center;justify-content:center;border-radius:50%;left:calc(50% - 1.5em);top:calc(40% - 1.5em)}.material-progress-circular{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:50%;padding:.25em;width:2em;height:2em;color:var(--material-progress-circular-color);background-color:transparent;font-size:16px;overflow:hidden}.material-progress-circular::-webkit-progress-bar{background-color:transparent}.material-progress-circular:indeterminate{-webkit-mask-image:linear-gradient(transparent 50%,#000 50%),linear-gradient(to right,transparent 50%,#000 50%);mask-image:linear-gradient(transparent 50%,#000 50%),linear-gradient(to right,transparent 50%,#000 50%);animation:material-progress-circular 6s infinite cubic-bezier(.3,.6,1,1)}.material-progress-circular:indeterminate,:-ms-lang(x){animation:none}.material-progress-circular:indeterminate::-webkit-progress-value,.material-progress-circular:indeterminate::before{content:"";display:block;box-sizing:border-box;margin-bottom:.25em;border:solid .25em transparent;border-top-color:currentColor;border-radius:50%;width:100%!important;height:100%;background-color:transparent;animation:material-progress-circular-pseudo .75s infinite linear alternate}.material-progress-circular:indeterminate::-moz-progress-bar{box-sizing:border-box;border:solid .25em transparent;border-top-color:currentColor;border-radius:50%;width:100%;height:100%;background-color:transparent;animation:material-progress-circular-pseudo .75s infinite linear alternate}.material-progress-circular:indeterminate::-ms-fill{animation-name:-ms-ring}@keyframes material-progress-circular{0%{transform:rotate(0)}12.5%{transform:rotate(180deg);animation-timing-function:linear}25%{transform:rotate(630deg)}37.5%{transform:rotate(810deg);animation-timing-function:linear}50%{transform:rotate(1260deg)}62.5%{transform:rotate(1440deg);animation-timing-function:linear}75%{transform:rotate(1890deg)}87.5%{transform:rotate(2070deg);animation-timing-function:linear}100%{transform:rotate(2520deg)}}@keyframes material-progress-circular-pseudo{0%{transform:rotate(-30deg)}29.4%{border-left-color:transparent}29.41%{border-left-color:currentColor}64.7%{border-bottom-color:transparent}64.71%{border-bottom-color:currentColor}100%{border-left-color:currentColor;border-bottom-color:currentColor;transform:rotate(225deg)}}.materialdesign-widget .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after{background-color:var(--materialdesign-color-switch-off-hover)}.materialdesign-widget .mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--materialdesign-color-switch-on);border-color:var(--materialdesign-color-switch-on)}.materialdesign-widget .mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--materialdesign-color-switch-on);border-color:var(--materialdesign-color-switch-on)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{background-color:var(--materialdesign-color-switch-on)}}.materialdesign-widget .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--materialdesign-color-switch-off);border-color:var(--materialdesign-color-switch-off)}.materialdesign-widget .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--materialdesign-color-switch-track);border-color:var(--materialdesign-color-switch-track)}.materialdesign-column-views-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap!important}.materialdesign-column-views-container-column{position:relative!important;left:0!important;top:0!important;height:auto!important;flex-grow:1!important}.materialdesign-column-views-container-column-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap!important}.materialdesign-column-views-container-column-item{position:relative!important;left:0!important;top:0!important;flex-grow:1!important}.materialdesign-masonry-container{width:100%;-moz-column-gap:var(--materialdesign-masonry-gaps);-webkit-column-gap:var(--materialdesign-masonry-gaps);column-gap:var(--materialdesign-masonry-gaps);text-align:center;padding:var(--materialdesign-masonry-gaps);orphans:1!important;widows:1!important;-webkit-column-count:var(--materialdesign-masonry-column-count);-moz-column-count:var(--materialdesign-masonry-column-count);column-count:var(--materialdesign-masonry-column-count);box-sizing:border-box}.materialdesign-masonry-item{display:inline-block;position:relative;vertical-align:top;width:100%;text-align:initial;padding-bottom:var(--materialdesign-masonry-gaps);-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.materialdesign-version-container{display:flex;justify-content:center}.materialdesign-version-content{padding-left:6px;padding-right:6px;color:#fff;height:20px;line-height:20px;font-size:12px;font-family:Arial}.grid-helper-text,.masonry-helper-text{width:180px}.grid-helper-value,.masonry-helper-value{left:186px;width:calc(100% - 20px);text-align:end}.mdc-list-item__meta:not(.material-icons){font-size:.75rem;line-height:1}.materialdesign-grid{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;height:100%;width:100%}.materialdesign-grid-container{padding:var(--materialdesign-grid-gaps)}.materialdesign-grid-row{display:flex;flex-wrap:wrap;flex:1 1 auto}.materialdesign-grid-row>.col,.materialdesign-grid-row>[class*=col-]{padding:var(--materialdesign-grid-gaps)}.materialdesign-grid .col,.materialdesign-grid .col-1,.materialdesign-grid .col-10,.materialdesign-grid .col-11,.materialdesign-grid .col-12,.materialdesign-grid .col-2,.materialdesign-grid .col-3,.materialdesign-grid .col-4,.materialdesign-grid .col-5,.materialdesign-grid .col-6,.materialdesign-grid .col-7,.materialdesign-grid .col-8,.materialdesign-grid .col-9,.materialdesign-grid .col-auto,.materialdesign-grid .col-lg,.materialdesign-grid .col-lg-1,.materialdesign-grid .col-lg-10,.materialdesign-grid .col-lg-11,.materialdesign-grid .col-lg-12,.materialdesign-grid .col-lg-2,.materialdesign-grid .col-lg-3,.materialdesign-grid .col-lg-4,.materialdesign-grid .col-lg-5,.materialdesign-grid .col-lg-6,.materialdesign-grid .col-lg-7,.materialdesign-grid .col-lg-8,.materialdesign-grid .col-lg-9,.materialdesign-grid .col-lg-auto,.materialdesign-grid .col-md,.materialdesign-grid .col-md-1,.materialdesign-grid .col-md-10,.materialdesign-grid .col-md-11,.materialdesign-grid .col-md-12,.materialdesign-grid .col-md-2,.materialdesign-grid .col-md-3,.materialdesign-grid .col-md-4,.materialdesign-grid .col-md-5,.materialdesign-grid .col-md-6,.materialdesign-grid .col-md-7,.materialdesign-grid .col-md-8,.materialdesign-grid .col-md-9,.materialdesign-grid .col-md-auto,.materialdesign-grid .col-sm,.materialdesign-grid .col-sm-1,.materialdesign-grid .col-sm-10,.materialdesign-grid .col-sm-11,.materialdesign-grid .col-sm-12,.materialdesign-grid .col-sm-2,.materialdesign-grid .col-sm-3,.materialdesign-grid .col-sm-4,.materialdesign-grid .col-sm-5,.materialdesign-grid .col-sm-6,.materialdesign-grid .col-sm-7,.materialdesign-grid .col-sm-8,.materialdesign-grid .col-sm-9,.materialdesign-grid .col-sm-auto,.materialdesign-grid .col-xl,.materialdesign-grid .col-xl-1,.materialdesign-grid .col-xl-10,.materialdesign-grid .col-xl-11,.materialdesign-grid .col-xl-12,.materialdesign-grid .col-xl-2,.materialdesign-grid .col-xl-3,.materialdesign-grid .col-xl-4,.materialdesign-grid .col-xl-5,.materialdesign-grid .col-xl-6,.materialdesign-grid .col-xl-7,.materialdesign-grid .col-xl-8,.materialdesign-grid .col-xl-9,.materialdesign-grid .col-xl-auto{width:100%}.materialdesign-grid .col{flex-basis:0;flex-grow:1;max-width:100%;height:100%}.materialdesign-grid .col-auto{flex:0 0 auto;width:auto;max-width:100%}.materialdesign-grid .col-1{flex:0 0 calc(8.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(8.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-2{flex:0 0 calc(16.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(16.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-3{flex:0 0 calc(25% - 2*var(--materialdesign-grid-gaps));max-width:calc(25% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-4{flex:0 0 calc(33.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(33.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-5{flex:0 0 calc(41.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(41.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-6{flex:0 0 calc(50% - 2*var(--materialdesign-grid-gaps));max-width:calc(50% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-7{flex:0 0 calc(58.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(58.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-8{flex:0 0 calc(66.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(66.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-9{flex:0 0 calc(75% - 2*var(--materialdesign-grid-gaps));max-width:calc(75% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-10{flex:0 0 calc(83.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(83.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-11{flex:0 0 calc(91.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(91.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-12{flex:0 0 calc(100% - 2*var(--materialdesign-grid-gaps));max-width:calc(100% - 2*var(--materialdesign-grid-gaps))}.materialdesign-icon-list-container{display:flex;padding:calc(-1 * var(--materialdesign-icon-list-items-gaps) + 2px);width:100%}.materialdesign-icon-list-item{flex:1 1 calc(100% / var(--materialdesign-icon-list-items-per-row));min-width:var(--materialdesign-icon-list-items-min-width)!important;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin:var(--materialdesign-icon-list-items-gaps)}.materialdesign-icon-list-item-standard{background:#fff;padding:4px}.materialdesign-icon-list-item-card{border-radius:4px;background:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#000;padding:4px}.materialdesign-icon-list-item-card-layout-full{border-radius:4px;background:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#000;align-items:center}.materialdesign-icon-list-item-card--outlined{border-width:1px;border-style:solid;border-color:#e0e0e0}.materialdesign-icon-list-item-layout-vertical-image-container{position:relative;width:100%;text-align:center;height:var(--materialdesign-icon-list-item-layout-vertical-image-container-height);display:flex;align-items:center;justify-content:center}.materialdesign-icon-list-item-text{width:100%;font-size:var(--materialdesign-icon-list-items-text-font-size);font-family:var(--materialdesign-icon-list-items-text-font-family);color:var(--materialdesign-icon-list-items-text-font-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.materialdesign-icon-list-item-subText{width:100%;font-size:var(--materialdesign-icon-list-items-subText-font-size);font-family:var(--materialdesign-icon-list-items-subText-font-family);color:var(--materialdesign-icon-list-items-subText-font-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:2px}.materialdesign-icon-list-item-value{width:100%;font-size:var(--materialdesign-icon-list-items-value-font-size);font-family:var(--materialdesign-icon-list-items-value-font-family);color:var(--materialdesign-icon-list-items-value-font-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:2px}.materialdesign-icon-list-item-text-vertical{text-align:center}.materialdesign-icon-list-item-layout-vertical-status-line{background:0 0;height:4px;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;margin-bottom:-4px}.materialdesign-icon-list-item-layout-vertical-status-line-card{background:0 0;height:4px;width:calc(100% + 8px);border-radius:0 0 4px 4px;margin-left:-4px;margin-right:-4px;margin-bottom:-4px}.materialdesign-icon-list-item-layout-horizontal-image-container{position:relative;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:var(--materialdesign-icon-list-item-layout-horizontal-image-container-width)}.materialdesign-icon-list-item-layout-horizontal-text-container{display:flex;flex-direction:column;flex-wrap:wrap;flex:1 1;margin-left:4px;justify-content:center}.materialdesign-icon-list-item-layout-horizontal-status-line{background:0 0;height:4px;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}.materialdesign-icon-list-item-layout-horizontal-status-line-card{background:0 0;height:4px;width:calc(100% + 8px);border-radius:0 0 4px 4px;margin-left:-4px;margin-right:-4px}.materialdesign-v-list-item-title{font-size:var(--vue-list-item-font-size);font-family:var(--vue-list-item-font-family);color:var(--vue-list-item-font-color);line-height:1.3em}.v-list-item:hover .materialdesign-v-list-item-title{color:var(--vue-list-item-font-color-hover)}.v-list .v-list-item--active:hover .materialdesign-v-list-item-title{color:var(--vue-list-item-font-color-hover)}.v-list .v-list-item--active .materialdesign-v-list-item-title{color:var(--vue-list-item-font-color-selected)}.materialdesign-v-list-item-subtitle{font-size:var(--vue-list-item-subtitle-font-size);font-family:var(--vue-list-item-subtitle-font-family);color:var(--vue-list-item-subtitle-font-color);line-height:1.3em}.v-list-item:hover .materialdesign-v-list-item-subtitle{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active:hover .materialdesign-v-list-item-subtitle{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active .materialdesign-v-list-item-subtitle{color:var(--vue-list-item-subtitle-font-color-selected)}.materialdesign-v-list-item-value{font-size:var(--vue-list-item-value-font-size);font-family:var(--vue-list-item-value-font-family);color:var(--vue-list-item-value-font-color);line-height:1.3em}.materialdesign-v-alert-text{word-wrap:break-word}.v-list-item:hover .materialdesign-v-list-item-value{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active:hover .materialdesign-v-list-item-value{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active .materialdesign-v-list-item-value{color:var(--vue-list-item-subtitle-font-color-selected)}.materialdesign-v-list-item-image-container{padding-right:12px}.materialdesign-v-list-item-icon{font-size:var(--vue-list-item-icon-size);color:var(--vue-list-item-icon-color)}.v-list-item:hover .v-icon.materialdesign-v-list-item-icon{color:var(--vue-list-item-icon-color-hover)}.v-list .v-list-item--active:hover .v-icon.materialdesign-v-list-item-icon{color:var(--vue-list-item-icon-color-hover)}.v-list .v-list-item--active .v-icon.materialdesign-v-list-item-icon{color:var(--vue-list-item-icon-color-selected)}.materialdesign-v-list-item-image{height:var(--vue-list-item-icon-size)}.materialdesign-v-alerts-icon-prepand{padding-right:12px;font-size:var(--vue-alerts-icon-size);color:var(--vue-alerts-icon-color)}.materialdesign-v-alerts-image-prepand{padding-right:12px;height:var(--vue-alerts-icon-size)}.v-input__slider>.v-input__control{height:100%}.v-input__slider>.v-input__control>.v-input__slot{height:100%}.v-row>.v-input{height:100%}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.v-slider{cursor:default;display:flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__track-background,.v-slider__track-fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container{outline:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);top:50%;height:0}.v-slider__thumb-container:hover .v-slider__thumb:before{transform:scale(1)}.v-slider__thumb{position:absolute;width:12px;height:12px;left:-6px;top:50%;border-radius:50%;transition:.3s cubic-bezier(.25,.8,.5,1);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb.medium-size{width:18px;height:18px;left:-9px}.v-slider__thumb.medium-size:before{left:-9px;top:-9px}.v-slider__thumb.big-size{width:24px;height:24px;left:-12px}.v-slider__thumb.big-size:before{left:-6px;top:-6px}.v-slider__thumb:before{transition:.3s cubic-bezier(.25,.8,.5,1);content:"";color:inherit;width:36px;height:36px;border-radius:50%;background:currentColor;opacity:.3;position:absolute;left:-12px;top:-12px;transform:scale(.1);pointer-events:none}.v-slider__ticks-container{position:absolute}.v-slider__tick{position:absolute;opacity:0;background-color:var(--vue-slider-tick-after-color);transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:0}.v-slider__tick--filled{background-color:var(--vue-slider-tick-before-color)}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{position:absolute;left:0;top:0;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:flex;align-items:center;justify-content:center;font-size:var(--vue-slider-thumb-label-font-size);font-family:var(--vue-slider-thumb-label-font-family);color:var(--vue-slider-thumb-label-font-color);width:32px;height:32px;border-radius:50% 50% 0;position:absolute;left:0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.v-slider--horizontal{width:100%;height:100%;min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(0)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(100%)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(0)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(50%)}.v-slider--horizontal .v-slider__thumb-label{transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{transform:rotate(-45deg)}.v-slider--vertical{margin-top:12px;margin-bottom:12px;width:100%}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;transform:translateX(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;transform:translateX(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{transform:scale(1.5)!important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly .v-input__slot{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{align-items:center}.v-application--is-ltr .v-input__slider--vertical{flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}.v-row{display:flex;margin-right:-12px;margin-left:-12px;width:100%;height:100%}.v-text-field__slot>input{border-radius:0;font:inherit;background-color:transparent;border-style:none;color:inherit}.v-text-field__slot>input::-webkit-inner-spin-button,.v-text-field__slot>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-text-field__slot>input[type=number]{-moz-appearance:textfield}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:var(--vue-text-field-before-color)}.theme--light.v-text-field:not(.v-input--has-state)>.v-input__control>.v-input__slot:hover:before{border-color:var(--vue-text-field-hover-color)}.theme--light.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before{border-image:repeating-linear-gradient(to right,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 2px,transparent 4px) 1 repeat}.theme--light.v-text-field.v-input--is-disabled .v-text-field__prefix,.theme--light.v-text-field.v-input--is-disabled .v-text-field__suffix{color:rgba(0,0,0,.38)}.theme--light.v-text-field__prefix,.theme--light.v-text-field__suffix{color:rgba(0,0,0,.6)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted.v-text-field--solo>.v-input__control>.v-input__slot{background:rgba(0,0,0,.16)}.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot .v-label,.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field:not(.v-text-field--outlined)>.v-input__control>.v-input__slot{background:var(--vue-text-field-background-color)}.theme--light.v-text-field--outlined>.v-input__control>.v-input__slot>fieldset{background:var(--vue-text-field-background-color)}.theme--light.v-text-field:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover{background:var(--vue-text-field-background-hover-color)}.theme--light.v-text-field--outlined:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover>fieldset{background:var(--vue-text-field-background-hover-color)}.theme--light.v-text-field.v-input--is-focused:not(.v-text-field--outlined)>.v-input__control>.v-input__slot{background:var(--vue-text-field-background-after-color)}.theme--light.v-text-field--outlined.v-input--is-focused>.v-input__control>.v-input__slot>fieldset{background:var(--vue-text-field-background-after-color)}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:var(--vue-text-field-background-color)}.theme--light.v-text-field--filled .v-text-field__prefix,.theme--light.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.theme--light.v-text-field--filled:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover{background:var(--vue-text-field-background-hover-color)}.theme--light.v-text-field--outlined fieldset{border-color:var(--vue-text-field-before-color)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover fieldset{border-color:var(--vue-text-field-hover-color)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0 8px;max-width:100%;min-width:0;width:100%;font-size:var(--vue-text-field-input-text-font-size);font-family:var(--vue-text-field-input-text-font-family)}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--single-line) input{padding:4px 0 8px}.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--filled):not(.v-text-field--solo) input{margin-top:14px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{display:inline-flex;align-items:center;z-index:1;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-text-field:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__append-inner,.v-text-field:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__prepend-inner{margin-top:10px}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-ltr .v-text-field .v-input__append-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.theme--light.v-counter{color:var(--vue-text-field-counter-color)}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:1;font-size:var(--vue-text-field-counter-font-size);font-family:var(--vue-text-field-counter-font-family);margin-top:5px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{transform-origin:top right}.v-text-field .v-label--active{max-width:133%;transform:translateX(var(--vue-text-field-translate-x)) translateY(var(--vue-text-field-translate-y)) scale(.75)}.v-text-field>.v-input__control>.v-input__slot{cursor:text;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-style:solid;border-width:thin 0 0 0}.v-text-field>.v-input__control>.v-input__slot:after{border-color:var(--vue-text-field-after-color);border-style:solid;border-width:thin 0 thin 0;transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden;align-items:center;justify-content:flex-end;padding:0 10px}.v-text-field__prefix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap;color:var(--vue-text-field-appendix-color);font-size:var(--vue-text-field-appendix-font-size);font-family:var(--vue-text-field-appendix-font-family);padding-right:10px}.v-text-field__suffix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap;color:var(--vue-text-field-appendix-color);font-size:var(--vue-text-field-appendix-font-size);font-family:var(--vue-text-field-appendix-font-family);padding-left:10px}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:flex;flex:1 1 auto;position:relative;align-items:center;padding:0 10px}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:44px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{transform:translateX(var(--vue-text-field-translate-x)) translateY(var(--vue-text-field-translate-y)) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-input__append-outer,.v-input__prepend-outer{margin-bottom:22px}.v-input:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__append-outer,.v-input:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__prepend-outer{margin-bottom:8px}.v-input.v-input--hide-details .v-input__append-outer,.v-input.v-input--hide-details .v-input__prepend-outer{margin-bottom:18px}.v-input.v-input--hide-details:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__append-outer,.v-input.v-input--hide-details:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__prepend-outer{margin-bottom:4px}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{transform:translateX(var(--vue-text-field-translate-x)) translateY(var(--vue-text-field-translate-y)) scale(.75)}.v-text-field--outlined fieldset{border-style:solid;border-width:1px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;transition-duration:.3s;transition-property:border,border-width;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-text-field--outlined legend{line-height:11px;padding:0;transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:0 0}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid var(--vue-text-field-after-color)}.v-text-field--outlined:not(.v-input--is-focused) fieldset{border:1px solid var(--vue-text-field-before-color)}.v-text-field--outlined:not(.v-input--is-focused):hover fieldset{border:1px solid var(--vue-text-field-hover-color)}.v-text-field--rounded{border-radius:28px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 10px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:var(--vue-text-field-before-color)}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-input:not(.v-input--is-disabled) input,.theme--light.v-input:not(.v-input--is-disabled) textarea{color:var(--vue-text-field-input-text-color)}.theme--light.v-input input::-webkit-input-placeholder,.theme--light.v-input textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-ms-input-placeholder,.theme--light.v-input textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled .v-label,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.v-input{align-items:center;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:0}.v-input .v-label{height:20px;line-height:20px}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-ltr .v-input__prepend-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100%;min-height:30px}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;width:24px}.v-input__icon--clear{border-radius:50%;cursor:pointer;font-size:var(--vue-text-icon-clear-size);color:var(--vue-text-icon-clear-color)}.v-input__icon--clear>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-input__icon--append{font-size:var(--vue-text-icon-append-size);color:var(--vue-text-icon-append-color);cursor:var(--vue-text-icon-append-cursor);width:auto}.v-input.v-text-field:not(.v-autocomplete):not(.v-select) .v-input__icon--append{padding-right:10px}.v-input__icon--append>img{height:var(--vue-text-icon-append-size)}.v-input__icon--append-outer{font-size:var(--vue-text-icon-append-outer-size);color:var(--vue-text-icon-append-outer-color);padding-left:10px;width:auto}.v-input__icon--append-outer>img{height:var(--vue-text-icon-append-outer-size)}.v-input__icon--prepend-inner{font-size:var(--vue-text-icon-prepand-inner-size);color:var(--vue-text-icon-prepand-inner-color);width:auto;padding-left:10px}.v-input__icon--prepend-inner>img{height:var(--vue-text-icon-prepand-inner-size)}.v-input__icon--prepend{font-size:var(--vue-text-icon-prepand-size);color:var(--vue-text-icon-prepand-color);padding-right:10px;width:auto}.v-input__icon--prepend>img{height:var(--vue-text-icon-prepand-size)}.v-input__slot{align-items:center;color:inherit;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(.25,.8,.5,1);animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:rgba(0,0,0,.26)!important}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls .v-input__append-outer,.v-input--selection-controls .v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot{margin-bottom:12px}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.25,1);transition-property:color,transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple .v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-11px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input .v-label{align-items:center;display:inline-flex;top:0;height:auto}.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before{background:currentColor;opacity:.4;transform:scale(1.2)}.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.theme--light.v-label{color:var(--vue-text-field-label-before-color)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.v-label{font-size:var(--vue-text-field-label-font-size);line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1);font-family:var(--vue-text-field-label-font-family);width:var(--vue-text-field-label-width);padding-left:10px}.v-text-field .v-label--active{color:var(--vue-text-field-label-before-color)}.v-text-field .v-label--active.primary--text{color:var(--vue-text-field-label-after-color)}.theme--light.v-messages{color:var(--vue-text-field-message-color)}.v-messages{flex:1 1 auto;font-size:var(--vue-text-field-message-font-size);min-height:14px;min-width:1px;position:relative;font-family:var(--vue-text-field-message-font-family)}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:normal;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content{border-radius:0}.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.v-autocomplete__content.v-menu__content{box-shadow:0 4px 6px 0 rgba(32,33,36,.28)}.v-autocomplete__content.v-menu__content .v-select-list{border-radius:0 0 4px 4px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;border-radius:4px;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;will-change:transform;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{pointer-events:auto;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card .v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--light.v-card.v-card--outlined{border:thin solid rgba(0,0,0,.12)}.v-card{display:block;max-width:100%;outline:0;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);will-change:box-shadow;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-card__actions>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-card:not(.v-sheet--tile):not(.v-card--shaped){border-radius:4px}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip),.v-card>:first-child:not(.v-btn):not(.v-chip){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:calc(100% - 48px)}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions .v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions .v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions .v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions .v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions .v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions .v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions .v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-card--hover:focus,.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link{cursor:pointer}.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s opacity}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--outlined{box-shadow:none}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--shaped{border-radius:24px 4px}.v-select__slot>input{border-radius:0;background-color:transparent;border-style:none;color:inherit}.v-select__slot>input::-webkit-inner-spin-button,.v-select__slot>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-select__slot>input[type=number]{-moz-appearance:textfield}.v-select__selections>input{border-radius:0;background-color:transparent;border-style:none;color:inherit}.theme--light.v-select .v-select__selections{color:var(--vue-text-field-input-text-color)}.theme--light.v-select.v-input--is-disabled .v-select__selections{color:rgba(0,0,0,.38)}.theme--light.v-select .v-chip--disabled,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-webkit-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;position:absolute;top:7px;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{flex:1 1;margin-top:0;min-width:0;pointer-events:none;position:relative}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active::before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:32px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:32px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select__selections{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;max-width:100%;min-width:0;font-size:var(--vue-text-field-input-text-font-size);font-family:var(--vue-text-field-input-text-font-family)}.v-select__selection{max-width:90%}.v-select__selection--comma{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--filled):not(.v-text-field--solo) .v-select__selection--comma{margin-top:12px}.v-select__slot{position:relative;align-items:center;display:flex;max-width:100%;width:100%;padding:0 10px}.v-select__slot .v-label{width:auto}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{align-self:flex-end}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.v-list{border-radius:4px;display:block;position:static;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);will-change:box-shadow}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list--shaped .v-list-item,.v-application--is-ltr .v-list--shaped .v-list-item::before,.v-application--is-ltr .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list--shaped .v-list-item,.v-application--is-rtl .v-list--shaped .v-list-item::before,.v-application--is-rtl .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item::before,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item::before,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item::before,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item::before,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list--shaped{padding-right:8px}.v-application--is-rtl .v-list--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item::before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item::before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item::before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-right:80px}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)!important}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item,.theme--light.v-list-item .v-list-item__action-text{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover::before{opacity:.04;background:var(--vue-list-item-background-hover-color)}.theme--light.v-list-item:focus::before{opacity:.12}.theme--light.v-list-item--active::before,.theme--light.v-list-item--active:hover::before{opacity:.12;background:var(--vue-list-item-background-selected-color)}.theme--light.v-list-item--active:focus::before{opacity:.16}.theme--light.v-list-item.v-list-item--highlighted::before{opacity:.16}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;outline:0;padding:0 16px;position:relative;text-decoration:none;height:var(--vue-list-item-height);background:var(--vue-list-item-background-color)}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start;margin-bottom:8px;margin-top:8px}.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;align-content:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-ltr .v-list-item__avatar:first-child{margin-right:24px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:24px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center}.v-list-item__title>.v-badge{margin-top:16px}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-weight:500}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active{color:inherit}.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-list-item-group .v-list-item--active{color:inherit}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:var(--vue-ripple-effect-color);opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none}.v-ripple__animation--in{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(255,255,255,.12)}.v-alert{display:block;font-size:16px;margin-bottom:var(--vue-alerts-bottom-margin);padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);background:var(--vue-alerts-background-color)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute;border-color:var(--vue-alerts-border-color);background:var(--vue-alerts-border-color)}.v-alert__border--left{bottom:0;top:0;left:0;border-bottom-left-radius:inherit;border-top-left-radius:inherit}.v-alert--dense .v-alert__border--right{bottom:0;top:0;left:calc(100% - 4px);border-bottom-right-radius:inherit;border-top-right-radius:inherit}.v-alert__border--right{bottom:0;top:0;left:calc(100% - 8px);border-bottom-right-radius:inherit;border-top-right-radius:inherit}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-ltr .v-alert__border--right{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto;font-size:var(--vue-alerts-text-size);font-family:var(--vue-alerts-text-font-family);color:var(--vue-alerts-text-font-color)}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:var(--vue-alerts-background-color);border:thin solid var(--vue-alerts-border-outlined-color)!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--text{background:0 0!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application .carousel-transition-enter{transform:translate(100%,0)}.v-application .carousel-transition-leave,.v-application .carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%,0)}.carousel-reverse-transition-enter{transform:translate(-100%,0)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%,0)}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{transform:translate(0,100%)}.picker-transition-leave-to{transform:translate(0,-100%)}.picker-reverse-transition-enter{transform:translate(0,-100%)}.picker-reverse-transition-leave-to{transform:translate(0,100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0,0)}.picker-title-transition-enter{transform:translate(-100%,0)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%,0)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{transform:translate(100%,0)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute;transform:translate(-100%,0)}.tab-reverse-transition-enter{transform:translate(-100%,0)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%,0)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:var(--vue-btn-background-color-before)}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover::before{opacity:.04}.theme--light.v-btn:focus::before{opacity:.12}.theme--light.v-btn--active::before,.theme--light.v-btn--active:hover::before{opacity:.12}.theme--light.v-btn--active:focus::before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled{color:rgba(255,255,255,.3)!important}.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:rgba(255,255,255,.3)!important}.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:rgba(255,255,255,.12)!important}.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#212121}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(255,255,255,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover::before{opacity:.08}.theme--dark.v-btn:focus::before{opacity:.24}.theme--dark.v-btn--active::before,.theme--dark.v-btn--active:hover::before{opacity:.24}.theme--dark.v-btn--active:focus::before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default{font-size:.875rem}.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-btn:before{background-color:var(--vue-ripple-effect-color)}.v-btn:not(.v-btn--disabled){will-change:box-shadow}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative}.v-btn__content .v-icon--left,.v-btn__content .v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-ltr .v-btn__content .v-icon--right{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before{opacity:.18}.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before{opacity:.08}.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before{opacity:.24}.v-btn--absolute,.v-btn--fixed{position:absolute}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%!important;max-width:auto}.v-btn--contained{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--contained:after{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--contained:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--depressed{box-shadow:none!important}.v-btn--disabled{box-shadow:none;pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--default .v-icon,.v-btn--icon.v-size--default .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--contained{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:after{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--fixed{position:fixed}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid currentColor}.v-btn--outlined:before{border-radius:0}.v-btn--outlined .v-btn__content .v-icon,.v-btn--round .v-btn__content .v-icon{color:currentColor}.v-btn--flat,.v-btn--outlined,.v-btn--text{background-color:transparent}.v-btn--round:before,.v-btn--rounded:before{border-radius:inherit}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.theme--light.v-calendar-events .v-event-more{background-color:transparent}.theme--light.v-calendar-events .v-event-more.v-outside{background-color:#f7f7f7}.theme--dark.v-calendar-events .v-event-timed{border:1px solid!important}.theme--dark.v-calendar-events .v-event-more{background-color:#303030}.theme--dark.v-calendar-events .v-event-more.v-outside{background-color:#202020}.v-calendar .v-event{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;margin-right:-1px;z-index:1;border-radius:4px}.v-calendar .v-event-more{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;font-weight:700;z-index:1;position:relative;padding:0 4px;display:flex;align-items:center;justify-content:center;margin-top:4px;font-size:var(--vue-aclendar-event-font-size);font-family:var(--vue-aclendar-event-font)}.v-calendar .v-event-timed-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-right:10px;pointer-events:none}.v-calendar .v-event-timed{position:absolute;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer;border-radius:4px;pointer-events:all}.v-calendar .v-event-timed>div{padding:4px}.v-calendar .v-event>div{padding:4px 4px 0 4px}.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday{margin-right:-1px}.v-calendar.v-calendar-events .v-calendar-weekly__day{overflow:visible;margin-right:-1px}.theme--light.v-calendar-weekly{background-color:#fff;border:solid var(--vue-calendar-border-color);border-width:0 0 1px 0}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday{border:solid var(--vue-calendar-border-color);border-width:1px 1px 0 1px;font-size:var(--vue-calendar-day-label-font-size);font-family:var(--vue-calendar-day-label-font-family);color:var(--vue-calendar-day-label-font-color);background-color:var(--vue-calender-header-background-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:var(--vue-calendar-day-label-previous-font-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:var(--vue-calender-header-background-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:var(--vue-calender-weeknumber-background-color);border-left:var(--vue-calendar-border-color) 1px solid;border-top:var(--vue-calendar-border-color) 1px solid}.theme--light.v-calendar-weekly .v-calendar-weekly__day{border:solid var(--vue-calendar-border-color);border-width:1px 1px 0 1px;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:var(--vue-calender-background-outside-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:var(--vue-calender-weeknumber-background-color);border-left:var(--vue-calendar-border-color) 1px solid;border-top:var(--vue-calendar-border-color) 1px solid;color:var(--vue-calendar-weeknumber-font-color);font-family:var(--vue-calender-weeknumber-font);font-size:var(--vue-calender-weeknumber-font-size)}.theme--dark.v-calendar-weekly{background-color:#303030;border-top:#9e9e9e 1px solid;border-left:#9e9e9e 1px solid}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:#9e9e9e 1px solid;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:rgba(255,255,255,.5)}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#202020;border-right:#9e9e9e 1px solid}.theme--dark.v-calendar-weekly .v-calendar-weekly__day{border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#202020;border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid;color:#fff}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar-weekly__head{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-weekly__head-weekday{flex:1 0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v-calendar-weekly__head-weeknumber{position:relative;flex:0 0 24px}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-weekly__weeknumber{display:flex;flex:0 0 24px;height:unset;min-height:0;padding-top:14.5px;text-align:center}.v-calendar-weekly__weeknumber>small{width:100%!important}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0;min-width:0;background:var(--vue-calendar-background-color)}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center;margin:4px 0 4px 0}.v-calendar-weekly__day-label>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.theme--light.v-calendar-daily{background-color:#fff}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head{border-right:var(--vue-calendar-border-color) 1px solid}.theme--light.v-calendar-daily .v-calendar-daily_head-day{border-right:var(--vue-calendar-border-color) 1px solid;border-top:var(--vue-calendar-border-color) 1px solid;border-bottom:var(--vue-calendar-border-color) 1px solid;background-color:var(--vue-calender-header-background-color);color:#000}.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:var(--vue-calendar-day-label-previous-font-color)}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body{border-right:var(--vue-calendar-border-color) 1px solid}.theme--light.v-calendar-daily .v-calendar-daily__day{border-right:var(--vue-calendar-border-color) 1px solid;border-bottom:var(--vue-calendar-border-color) 1px solid;box-sizing:border-box}.theme--light.v-calendar-daily .v-calendar-daily__day-interval{border-top:var(--vue-calendar-border-color) 1px solid;box-sizing:border-box;background:var(--vue-calendar-background-color)}.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--light.v-calendar-daily .v-calendar-daily__interval::after{border-top:var(--vue-calendar-border-color) 1px solid}.theme--dark.v-calendar-daily{background-color:#303030;border-left:#9e9e9e 1px solid;border-top:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head{border-right:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head::after{background:#9e9e9e;background:linear-gradient(90deg,transparent,#9e9e9e)}.theme--dark.v-calendar-daily .v-calendar-daily_head-day{border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid;color:#fff}.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:rgba(255,255,255,.5)}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body{border-right:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#eee}.theme--dark.v-calendar-daily .v-calendar-daily__day{border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval{border-top:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--dark.v-calendar-daily .v-calendar-daily__interval::after{border-top:#9e9e9e 1px solid}.v-calendar-daily{display:flex;flex-direction:column;overflow:hidden;height:100%}.v-calendar-daily__head{flex:none;display:flex}.v-calendar-daily__intervals-head{flex:none;position:relative;background:var(--vue-calendar-time-axis-header-background-color)}.v-calendar-daily__intervals-head::after{position:absolute;bottom:0;height:1px;left:0;right:0;content:""}.v-calendar-daily_head-day{flex:1 1 auto;width:0;position:relative}.v-calendar-daily_head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;text-align:center;text-transform:uppercase;font-size:var(--vue-calendar-day-label-font-size);font-family:var(--vue-calendar-day-label-font-family);color:var(--vue-calendar-day-label-font-color)}.v-calendar-daily_head-day-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 0 3px 0;text-align:center}.v-calendar-daily_head-day-label>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-calendar-daily_head-day-label .v-btn__content,.v-calendar-weekly__day-label .v-btn__content{font-size:var(--vue-calendar-day-button-font-size);font-family:var(--vue-calendar-day-button-font-family);color:var(--vue-calendar-day-button-font-color)}.v-calendar-daily_head-day.v-present .v-calendar-daily_head-day-label .v-btn__content,.v-calendar-weekly__day.v-present .v-btn__content{font-size:var(--vue-calendar-day-button-today-font-size);font-family:var(--vue-calendar-day-button-today-font-family);color:var(--vue-calendar-day-button-today-font-color)}.v-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.v-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.v-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.v-calendar-daily__day-container{display:flex;flex:1;width:100%;height:100%}.v-calendar-daily__intervals-body{background:var(--vue-calendar-time-axis-background-color);flex:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-daily__interval{text-align:right;padding-right:8px;border-bottom:none;position:relative}.v-calendar-daily__interval::after{width:8px;position:absolute;display:block;content:"";right:0;bottom:-1px}.v-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px;padding-right:4px;font-size:var(--vue-calendar-time-axis-text-size);font-family:var(--vue-calendar-time-axis-text-font);color:var(--vue-calendar-time-axis-text-color)}.v-calendar-daily__day{flex:1;width:0;position:relative}.v-calendar-daily_head-day.v-present .v-calendar-daily_head-day-label .v-btn,.v-calendar-weekly__day.v-present .v-calendar-weekly__day-label .v-btn{background:var(--vue-calendar-day-button-today-color)!important}.v-calendar-daily_head-day.v-present .v-calendar-daily_head-weekday,.v-calendar-weekly__head-weekday.v-present{font-size:var(--vue-calendar-day-label-today-font-size)!important;font-family:var(--vue-calendar-day-label-today-font-family)!important;color:var(--vue-calendar-day-label-today-font-color)!important}.materialdesign-vuetify-calendar{display:flex;flex-direction:column}.materialdesign-vuetify-calendar-control-container{display:flex}.materialdesign-vuetify-calendar-control-button{height:auto;position:relative;padding:4px;flex-grow:var(--vue-calendar-control-button-container-flex);min-width:var(--vue-calendar-control-button-container-min-width)}.materialdesign-vuetify-calendar-control-button-icon{font-size:var(--vue-calendar-control-button-icon-size);color:var(--vue-calendar-control-button-icon-color)}.materialdesign-vuetify-calendar-control-button-text{margin-left:4px;font-size:var(--vue-calendar-control-button-text-size);color:var(--vue-calendar-control-button-text-color);font-family:var(--vue-calendar-control-button-text-font)}.v-event .pl-1,.v-event-timed .pl-1{font-size:var(--vue-aclendar-event-font-size);font-family:var(--vue-aclendar-event-font)}.v-dialog>.v-card>.v-card__title.v-dialog-my-title-layout{font-size:var(--vue-dialog-title-font-size);color:var(--vue-dialog-title-font-color,#44739e);font-family:var(--vue-dialog-title-font-family);background:var(--vue-toolbar-background-color)}.v-dialog-toolbar-my-title-layout{font-size:var(--vue-dialog-title-font-size);color:var(--vue-dialog-title-font-color,#fff);font-family:var(--vue-dialog-title-font-family);margin-left:10px;flex:1 1}.v-dialog-footer{background:var(--vue-dialog-footer-background-color)}.v-dialog-my-card-actions{height:calc(100% - 16px - 1px)}.v-dialog>.v-card>.v-card__text.v-dialog-view-container{padding-left:var(--vue-dialog-view-container-distance-to-border);padding-right:var(--vue-dialog-view-container-distance-to-border);width:calc(100% - 2 * var(--vue-dialog-view-container-distance-to-border))}.materialdesign-v-dialog-button-icon{font-size:var(--vue-dialog-control-button-icon-size);color:var(--vue-dialog-control-button-icon-color)}.materialdesign-v-dialog-button-text{margin-left:4px;font-size:var(--vue-dialog-control-button-text-size);color:var(--vue-dialog-control-button-text-color);font-family:var(--vue-dialog-control-button-text-font)}.v-dialog-toolbar-my-btn-layout{background-color:#fff}.v-dialog-toolbar-my-btn-layout>.v-btn__content{color:#fff;display:block}.v-bottom-sheet.v-dialog{align-self:flex-end;border-radius:0;flex:0 1 auto;margin:0;overflow:visible}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%}@media only screen and (max-width:599px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__text{padding:0 24px}.v-dialog>.v-card>.v-card__subtitle{padding:0 24px 20px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:0}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.materialdesign-vuetify-dialog-button{height:auto;position:relative;padding:4px;width:100%;height:100%}.v-toolbar__content>button{background-color:transparent;border-style:none;color:inherit}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1) transform,.2s cubic-bezier(.4,0,.2,1) background-color,.2s cubic-bezier(.4,0,.2,1) left,.2s cubic-bezier(.4,0,.2,1) right,280ms cubic-bezier(.4,0,.2,1) box-shadow,.25s cubic-bezier(.4,0,.2,1) max-width,.25s cubic-bezier(.4,0,.2,1) width;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background:var(--vue-toolbar-background-color)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs .v-tabs-bar,.v-toolbar__extension>.v-tabs .v-tabs-bar{height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{border-radius:inherit;position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:initial;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;color:var(--vue-progress-circular-progress-color);caret-color:var(--vue-progress-circular-progress-color)}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0}.v-progress-circular__info{align-items:center;display:flex;justify-content:center;color:var(--vue-progress-circular-progress-color-text);font-size:var(--vue-progress-circular-progress-color-text-size);font-family:var(--vue-progress-circular-progress-color-text-font-family);z-index:1}.v-progress-circular__underlay{stroke:var(--vue-progress-circular-progress-color-background);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}100%{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}100%{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@-webkit-keyframes progress-circular-rotate{100%{transform:rotate(360deg)}}@keyframes progress-circular-rotate{100%{transform:rotate(360deg)}}.v-progress-linear{background:0 0;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%;z-index:1}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit;background:var(--vue-progress-progress-color-background)}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%;z-index:2;color:var(--vue-progress-progress-color-text);font-size:var(--vue-progress-progress-color-text-size);font-family:var(--vue-progress-progress-color-text-font-family);text-align:var(--vue-progress-progress-color-text-align)}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;transition:inherit;background:var(--vue-progress-progress-color)}.v-progress-linear--reverse .v-progress-linear__determinate{position:absolute;left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{background:var(--vue-progress-progress-color);-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{background:var(--vue-progress-progress-color);-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s infinite linear;animation:stream-ltr .25s infinite linear;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s infinite linear;animation:stream-rtl .25s infinite linear;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,var(--vue-progress-progress-color-striped) 25%,transparent 0,transparent 50%,var(--vue-progress-progress-color-striped) 0,var(--vue-progress-progress-color-striped) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-ltr;animation-name:query-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}100%{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}100%{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}100%{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}100%{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}100%{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}100%{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}100%{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}100%{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}100%{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}100%{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}100%{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}100%{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}100%{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}100%{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@-webkit-keyframes stream-rtl{to{transform:translateX(8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}} \ No newline at end of file +:root{--mdc-theme-primary:#44739e;--mdc-theme-secondary:#44739e;--materialdesign-color-top-app-bar-background:#44739e;--materialdesign-color-checkbox:#44739e;--materialdesign-color-checkbox-border:rgba(0, 0, 0, 0.54);--materialdesign-color-checkbox-hover:#000;--material-progress-circular-color:#44739e;--materialdesign-color-drawer-background:#fff;--materialdesign-color-drawer-sub-background:#fff;--materialdesign-color-list-item-background:#fff;--materialdesign-color-sub-list-item-background:#fff;--materialdesign-color-icon-button-hover:#44739e;--materialdesign-color-list-item-hover:#000;--materialdesign-color-sub-list-item-hover:#000;--materialdesign-color-list-item-selected:#000;--materialdesign-color-sub-list-item-selected:#000;--materialdesign-color-list-item-text:#000;--materialdesign-color-sub-list-item-text:#000;--materialdesign-color-list-item-text-activated:#44739e;--materialdesign-color-sub-list-item-text-activated:#44739e;--materialdesign-color-list-item-text-secondary:rgba(0, 0, 0, 0.54);--materialdesign-color-list-item-text-right:#000;--materialdesign-color-list-item-text-secondary-right:rgba(0, 0, 0, 0.54);--materialdesign-color-list-item-header:#000;--materialdesign-color-list-item-divider:rgba(0, 0, 0, 0.12);--materialdesign-color-list-item-backdrop:rgba(0,0,0,0.5);--materialdesign-color-sub-list-item-backdrop:rgba(0,0,0,0.5);--materialdesign-color-list-item-backdrop-activated:#1e88e566;--materialdesign-color-sub-list-item-backdrop-activated:#1e88e566;--materialdesign-color-card-background:#fff;--materialdesign-color-card-title-section-background:transparent;--materialdesign-color-card-text-section-background:transparent;--materialdesign-color-card-title:#44739e;--materialdesign-color-card-sub-title:#a1a1a1;--materialdesign-color-table-background:#fff;--materialdesign-color-table-border:rgba(0,0,0,.12);--materialdesign-color-table-header-row-background:inherit;--materialdesign-color-table-header-row-text-color:#44739e;--materialdesign-color-table-row-background:inherit;--materialdesign-color-table-row-background-hover:rgba(0, 0, 0, 0.04);--materialdesign-color-table-row-text-color:rgba(0, 0, 0, 0.87);--materialdesign-color-table-row-divider:rgba(0, 0, 0, 0.12);--materialdesign-color-switch-on:#44739e;--materialdesign-color-switch-off:#fff;--materialdesign-color-switch-track:#000;--materialdesign-color-switch-off-hover:#44739e;--materialdesign-masonry-gaps:20px;--materialdesign-grid-gaps:0px;--materialdesign-icon-list-items-per-row:3;--materialdesign-icon-list-items-min-width:50px;--materialdesign-icon-list-items-gaps:4px;--materialdesign-icon-list-items-text-font-size:14px;--materialdesign-icon-list-items-text-font-family:inherit;--materialdesign-icon-list-items-text-font-color:#44739e;--materialdesign-icon-list-items-subText-font-size:12px;--materialdesign-icon-list-items-subText-font-family:inherit;--materialdesign-icon-list-items-subText-font-color:rgba(0, 0, 0, 0.54);--materialdesign-icon-list-items-value-font-size:12px;--materialdesign-icon-list-items-value-font-family:inherit;--materialdesign-icon-list-items-value-font-color:#44739e;--materialdesign-icon-list-item-layout-horizontal-image-container-width:auto;--materialdesign-icon-list-item-layout-vertical-image-container-height:auto;--vue-slider-thumb-label-font-color:#fff;--vue-slider-thumb-label-font-size:12px;--vue-slider-tick-before-color:#44739e;--vue-slider-tick-after-color:#44739e;--vue-text-field-before-color:rgba(0, 0, 0, 0.2);--vue-text-field-hover-color:#44739e;--vue-text-field-after-color:#44739e;--vue-text-field-label-before-color:rgba(0, 0, 0, 0.6);--vue-text-field-label-after-color:#44739e;--vue-text-field-label-font-family:inherit;--vue-text-field-label-font-size:16px;--vue-text-field-label-width:inherit;--vue-text-field-background-color:rgba(0, 0, 0, 0.06);--vue-text-field-background-hover-color:rgba(0, 0, 0, 0.12);--vue-text-field-background-after-color:rgba(0, 0, 0, 0.06);--vue-text-field-input-text-color:rgba(0, 0, 0, 0.87);--vue-text-field-input-text-font-size:inherit;--vue-text-field-input-text-font-family:inherit;--vue-text-field-message-color:rgba(0, 0, 0, 0.6);--vue-text-field-message-font-size:12px;--vue-text-field-message-font-family:inherit;--vue-text-field-alignment:left;--vue-text-field-counter-color:rgba(0,0,0,.6);--vue-text-field-counter-font-size:12px;--vue-text-field-counter-font-family:inherit;--vue-text-field-appendix-color:rgba(0,0,0,.6);--vue-text-field-appendix-font-size:inherit;--vue-text-field-appendix-font-family:inherit;--vue-text-field-translate-x:0px;--vue-text-field-translate-y:-18px;--vue-text-icon-clear-color:#44739e;--vue-text-icon-clear-size:inherit;--vue-text-icon-append-color:#44739e;--vue-text-icon-append-size:inherit;--vue-text-icon-append-cursor:inherit;--vue-text-icon-append-outer-color:#44739e;--vue-text-icon-append-outer-size:inherit;--vue-text-icon-prepand-color:#44739e;--vue-text-icon-prepand-size:inherit;--vue-text-icon-prepand-inner-color:#44739e;--vue-text-icon-prepand-inner-size:inherit;--vue-list-item-height:auto;--vue-list-item-background-color:inherit;--vue-list-item-background-hover-color:black;--vue-list-item-background-selected-color:black;--vue-ripple-effect-color:#44739e;--vue-list-item-font-size:inherit;--vue-list-item-font-family:inherit;--vue-list-item-font-color:inherit;--vue-list-item-font-color-hover:inherit;--vue-list-item-font-color-selected:inherit;--vue-list-item-subtitle-font-size:inherit;--vue-list-item-subtitle-font-family:inherit;--vue-list-item-subtitle-font-color:rgba(0, 0, 0, 0.6);--vue-list-item-subtitle-font-color-hover:rgba(0, 0, 0, 0.6);--vue-list-item-subtitle-font-color-selected:rgba(0, 0, 0, 0.6);--vue-list-item-value-font-size:inherit;--vue-list-item-value-font-family:inherit;--vue-list-item-value-font-color:rgba(0, 0, 0, 0.6);--vue-list-item-value-font-color-hover:rgba(0, 0, 0, 0.6);--vue-list-item-value-font-color-selected:rgba(0, 0, 0, 0.6);--vue-list-item-icon-size:20px;--vue-list-item-icon-color:#44739e;--vue-list-item-icon-color-hover:#44739e;--vue-list-item-icon-color-selected:#44739e;--vue-alerts-background-color:#fff;--vue-alerts-border-color:#44739e;--vue-alerts-border-outlined-color:#44739e;--vue-alerts-button-close-color:#44739e;--vue-alerts-text-size:16px;--vue-alerts-text-font-family:inherit;--vue-alerts-text-font-color:inherit;--vue-alerts-icon-color:black;--vue-alerts-icon-size:24px;--vue-alerts-bottom-margin:16px;--vue-btn-background-color-before:transparent;--vue-calendar-day-button-today-color:#44739e;--vue-calendar-border-color:#e0e0e0;--vue-calendar-background-color:transparent;--vue-calender-background-outside-color:#f7f7f7;--vue-calender-header-background-color:transparent;--vue-calender-weeknumber-background-color:#f7f7f7;--vue-calender-weeknumber-font-size:14px;--vue-calender-weeknumber-font:inherit;--vue-calendar-weeknumber-font-color:black;--vue-calendar-time-axis-background-color:transparent;--vue-calendar-time-axis-header-background-color:transparent;--vue-calendar-time-axis-text-size:12px;--vue-calendar-time-axis-text-font:inherit;--vue-calendar-time-axis-text-color:black;--vue-calendar-day-button-font-size:inherit;--vue-calendar-day-button-font-family:inherit;--vue-calendar-day-button-font-color:black;--vue-calendar-day-button-today-font-size:inherit;--vue-calendar-day-button-today-font-family:inherit;--vue-calendar-day-button-today-font-color:#fff;--vue-calendar-day-label-font-size:12px;--vue-calendar-day-label-font-family:inherit;--vue-calendar-day-label-font-color:#000000;--vue-calendar-day-label-previous-font-color:rgba(0, 0, 0, 0.38);--vue-calendar-day-label-today-font-size:12px;--vue-calendar-day-label-today-font-family:inherit;--vue-calendar-day-label-today-font-color:#44739e;--vue-calendar-control-container-height:10px --vue-calendar-control-button-icon-size: 24px;--vue-calendar-control-button-icon-color:#44739e;--vue-calendar-control-button-text-size:12px;--vue-calendar-control-button-text-color:black;--vue-calendar-control-button-text-font:inherit;--vue-aclendar-event-font-size:inherit;--vue-aclendar-event-font:inherit;--vue-calendar-control-button-container-flex:1;--vue-calendar-control-button-container-min-width:initial;--vue-dialog-title-font-size:20px;--vue-dialog-title-font-family:inherit;--vue-dialog-footer-background-color:initial;--vue-dialog-view-container-distance-to-border:24px;--vue-toolbar-background-color:#44739e;--vue-overlay-scrim-opacity:0.46;--vue-overlay-scrim-background-color:rgb(33, 33, 33);--vue-progress-progress-color:#44739e;--vue-progress-progress-color-background:#e6e6e6;--vue-progress-progress-color-striped:rgba(255,255,255,0.25);--vue-progress-progress-color-text:#44739e;--vue-progress-progress-color-text-size:initial;--vue-progress-progress-color-text-font-family:inherit;--vue-progress-progress-color-text-align:end;--vue-progress-circular-progress-color:#44739e;--vue-progress-circular-progress-color-background:#e6e6e6;--vue-progress-circular-progress-color-text:#44739e;--vue-progress-circular-progress-color-text-size:initial;--vue-progress-circular-progress-color-text-font-family:inherit}.materialdesign-widget .materialdesign-vuetify-autoComplete input[type=time]::-webkit-calendar-picker-indicator,.materialdesign-widget .materialdesign-vuetify-select input[type=time]::-webkit-calendar-picker-indicator,.materialdesign-widget .materialdesign-vuetify-textField input[type=time]::-webkit-calendar-picker-indicator{background:0 0}.mdi-set,.mdi:before{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.materialdesign-widget .materialdesign-button,.materialdesign-widget.materialdesign-button{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:2.25rem;font-weight:500;text-decoration:none;padding:0 8px 0 8px;align-items:center;justify-content:center;box-sizing:border-box;height:36px;border:none;outline:0;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;overflow:hidden;vertical-align:middle;border-radius:4px}.materialdesign-widget .materialdesign-button::-moz-focus-inner,.materialdesign-widget.materialdesign-button::-moz-focus-inner{padding:0;border:0}.materialdesign-widget .materialdesign-button:active,.materialdesign-widget.materialdesign-button:active{outline:0}.materialdesign-widget .materialdesign-button:hover,.materialdesign-widget.materialdesign-button:hover{cursor:pointer}.materialdesign-widget .materialdesign-button:disabled,.materialdesign-widget.materialdesign-button:disabled{background-color:transparent;color:rgba(0,0,0,.37);cursor:default;pointer-events:none}.materialdesign-widget .materialdesign-button.materialdesign-widget.materialdesign-button--dense,.materialdesign-widget.materialdesign-button.materialdesign-widget.materialdesign-button--dense{border-radius:4px}.materialdesign-widget .materialdesign-button:not(:disabled),.materialdesign-widget.materialdesign-button:not(:disabled){background-color:transparent}.materialdesign-widget .materialdesign-button .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button .materialdesign-widget.materialdesign-button__icon{margin-left:0;margin-right:8px;display:inline-block;width:18px;height:18px;font-size:18px;vertical-align:top}.materialdesign-widget .materialdesign-button .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button .materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button .materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:0}.materialdesign-widget .materialdesign-button:not(:disabled),.materialdesign-widget.materialdesign-button:not(:disabled){color:#44739e}.materialdesign-widget .materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:0}.materialdesign-widget .materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:0;margin-right:8px}svg.materialdesign-widget .materialdesign-button__icon,svg.materialdesign-widget.materialdesign-button__icon{fill:currentColor}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon{margin-left:-4px;margin-right:8px}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:-4px}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:8px;margin-right:-4px}.materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],.materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon[dir=rtl],[dir=rtl] .materialdesign-widget .materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget .materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--outlined .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--raised .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon,[dir=rtl] .materialdesign-widget.materialdesign-button--unelevated .materialdesign-widget.materialdesign-button__label+.materialdesign-widget.materialdesign-button__icon{margin-left:-4px;margin-right:8px}.materialdesign-widget .materialdesign-button--raised,.materialdesign-widget .materialdesign-button--unelevated,.materialdesign-widget.materialdesign-button--raised,.materialdesign-widget.materialdesign-button--unelevated{padding:0 16px 0 16px}.materialdesign-widget .materialdesign-button--raised:disabled,.materialdesign-widget .materialdesign-button--unelevated:disabled,.materialdesign-widget.materialdesign-button--raised:disabled,.materialdesign-widget.materialdesign-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.materialdesign-widget .materialdesign-button--raised:not(:disabled),.materialdesign-widget .materialdesign-button--unelevated:not(:disabled),.materialdesign-widget.materialdesign-button--raised:not(:disabled),.materialdesign-widget.materialdesign-button--unelevated:not(:disabled){background-color:#44739e}@supports not (-ms-ime-align:auto){.materialdesign-widget .materialdesign-button--raised:not(:disabled),.materialdesign-widget .materialdesign-button--unelevated:not(:disabled),.materialdesign-widget.materialdesign-button--raised:not(:disabled),.materialdesign-widget.materialdesign-button--unelevated:not(:disabled){background-color:#44739e}}.materialdesign-widget .materialdesign-button--raised:not(:disabled),.materialdesign-widget .materialdesign-button--unelevated:not(:disabled),.materialdesign-widget.materialdesign-button--raised:not(:disabled),.materialdesign-widget.materialdesign-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary,#fff)}.materialdesign-widget .materialdesign-button--raised,.materialdesign-widget.materialdesign-button--raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(.4,0,.2,1)}.materialdesign-widget .materialdesign-button--raised:focus,.materialdesign-widget .materialdesign-button--raised:hover,.materialdesign-widget.materialdesign-button--raised:focus,.materialdesign-widget.materialdesign-button--raised:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.materialdesign-widget .materialdesign-button--raised:active,.materialdesign-widget.materialdesign-button--raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.materialdesign-widget .materialdesign-button--raised:disabled,.materialdesign-widget.materialdesign-button--raised:disabled{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.materialdesign-widget .materialdesign-button--outlined,.materialdesign-widget.materialdesign-button--outlined{border-style:solid;padding:0 15px 0 15px;border-width:1px}.materialdesign-widget .materialdesign-button--outlined:disabled,.materialdesign-widget.materialdesign-button--outlined:disabled{border-color:rgba(0,0,0,.37)}.materialdesign-widget .materialdesign-button--outlined:not(:disabled),.materialdesign-widget.materialdesign-button--outlined:not(:disabled){border-color:#44739e}.materialdesign-widget .materialdesign-button--dense,.materialdesign-widget.materialdesign-button--dense{height:32px;font-size:.8125rem}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug::before{border:var(--mdc-ripple-surface-test-edge-var)}.materialdesign-widget .materialdesign-button,.materialdesign-widget.materialdesign-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent}.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded::before,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--unbounded::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--foreground-activation::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--foreground-deactivation::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{background-color:#44739e}@supports not (-ms-ime-align:auto){.materialdesign-widget .materialdesign-button::after,.materialdesign-widget .materialdesign-button::before,.materialdesign-widget.materialdesign-button::after,.materialdesign-widget.materialdesign-button::before{background-color:#44739e}}.materialdesign-widget .materialdesign-button:hover::before,.materialdesign-widget.materialdesign-button:hover::before{opacity:.04}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-button:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-button:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.materialdesign-widget .materialdesign-button:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-button.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.materialdesign-widget .materialdesign-button--raised::after,.materialdesign-widget .materialdesign-button--raised::before,.materialdesign-widget .materialdesign-button--unelevated::after,.materialdesign-widget .materialdesign-button--unelevated::before,.materialdesign-widget.materialdesign-button--raised::after,.materialdesign-widget.materialdesign-button--raised::before,.materialdesign-widget.materialdesign-button--unelevated::after,.materialdesign-widget.materialdesign-button--unelevated::before{background-color:#fff}@supports not (-ms-ime-align:auto){.materialdesign-widget .materialdesign-button--raised::after,.materialdesign-widget .materialdesign-button--raised::before,.materialdesign-widget .materialdesign-button--unelevated::after,.materialdesign-widget .materialdesign-button--unelevated::before,.materialdesign-widget.materialdesign-button--raised::after,.materialdesign-widget.materialdesign-button--raised::before,.materialdesign-widget.materialdesign-button--unelevated::after,.materialdesign-widget.materialdesign-button--unelevated::before{background-color:var(--mdc-theme-on-primary,#fff)}}.materialdesign-widget .materialdesign-button--raised:hover::before,.materialdesign-widget .materialdesign-button--unelevated:hover::before,.materialdesign-widget.materialdesign-button--raised:hover::before,.materialdesign-widget.materialdesign-button--unelevated:hover::before{opacity:.08}.materialdesign-widget .materialdesign-button--raised.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-button--raised:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget .materialdesign-button--unelevated.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-button--unelevated:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-button--raised.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-button--raised:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-button--unelevated.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-button--unelevated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24}.materialdesign-widget .materialdesign-button--raised:not(.mdc-ripple-upgraded)::after,.materialdesign-widget .materialdesign-button--unelevated:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-button--raised:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-button--unelevated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.materialdesign-widget .materialdesign-button--raised:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget .materialdesign-button--unelevated:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-button--raised:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-button--unelevated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24}.materialdesign-widget .materialdesign-button--raised.mdc-ripple-upgraded,.materialdesign-widget .materialdesign-button--unelevated.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-button--raised.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}.materialdesign-widget .materialdesign-icon-button,.materialdesign-widget.materialdesign-icon-button{border-radius:100%;width:48px;height:48px;padding:12px;font-size:24px;display:inline-block;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.materialdesign-widget .materialdesign-icon-button img,.materialdesign-widget .materialdesign-icon-button svg,.materialdesign-widget.materialdesign-icon-button img,.materialdesign-widget.materialdesign-icon-button svg{width:24px;height:24px}.materialdesign-widget .materialdesign-icon-button:disabled,.materialdesign-widget.materialdesign-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));cursor:default;pointer-events:none}.materialdesign-widget .materialdesign-icon-button__icon,.materialdesign-widget.materialdesign-icon-button__icon{display:inline-block}.materialdesign-widget .materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on,.materialdesign-widget.materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on{display:none}.materialdesign-widget .materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon,.materialdesign-widget.materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon{display:none}.materialdesign-widget .materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on,.materialdesign-widget.materialdesign-icon-button--on .materialdesign-widget.materialdesign-icon-button__icon.materialdesign-widget.materialdesign-icon-button__icon--on{display:inline-block}.materialdesign-widget .materialdesign-icon-button,.materialdesign-widget.materialdesign-icon-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent}.materialdesign-widget .materialdesign-icon-button::after,.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::after,.materialdesign-widget.materialdesign-icon-button::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::before,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--unbounded::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--foreground-activation::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--foreground-deactivation::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::after,.materialdesign-widget.materialdesign-icon-button::before{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::after,.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded::before,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::after,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::before{top:var(--mdc-ripple-top,calc(50% - 50%));left:var(--mdc-ripple-left,calc(50% - 50%));width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.materialdesign-widget .materialdesign-icon-button::after,.materialdesign-widget .materialdesign-icon-button::before,.materialdesign-widget.materialdesign-icon-button::after,.materialdesign-widget.materialdesign-icon-button::before{background-color:var(--materialdesign-color-icon-button-hover,#44739e)}.materialdesign-widget .materialdesign-icon-button:hover::before,.materialdesign-widget.materialdesign-icon-button:hover::before{opacity:.04}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget .materialdesign-icon-button:not(.mdc-ripple-upgraded):focus::before,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded--background-focused::before,.materialdesign-widget.materialdesign-icon-button:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-icon-button:not(.mdc-ripple-upgraded)::after,.materialdesign-widget.materialdesign-icon-button:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.materialdesign-widget .materialdesign-icon-button:not(.mdc-ripple-upgraded):active::after,.materialdesign-widget.materialdesign-icon-button:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12}.materialdesign-widget .materialdesign-icon-button.mdc-ripple-upgraded,.materialdesign-widget.materialdesign-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.materialdesign-widget.materialdesign-html-card.mdc-card{border-radius:4px;background-color:var(--materialdesign-color-card-background);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;box-sizing:border-box;color:#000}.materialdesign-widget .materialdesign-html-card.card-title-section{visibility:visible;box-sizing:border-box;width:100%;padding-top:16px;padding-left:16px;padding-right:16px;background-color:var(--materialdesign-color-card-title-section-background)}.materialdesign-widget .materialdesign-html-card.card-text-section{visibility:visible;box-sizing:border-box;padding:16px;background-color:var(--materialdesign-color-card-text-section-background)}.materialdesign-widget .materialdesign-html-card.card-text-section.iconlist{visibility:visible;box-sizing:border-box;padding:0;background-color:var(--materialdesign-color-card-text-section-background)}.materialdesign-widget .materialdesign-html-card.card-title{color:var(--materialdesign-color-card-title)}.materialdesign-widget .materialdesign-html-card.card-subtitle{color:var(--materialdesign-color-card-sub-title)}.materialdesign-widget .materialdesign-html-card.card-custom-body{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit}.materialdesign-widget .materialdesign-html-card.mdc-card__media-content{display:flex;align-items:flex-end;padding-bottom:16px}.materialdesign-widget .materialdesign-html-card.horizontal-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.materialdesign-widget .materialdesign-html-card.mdc-card__media--square{width:100%}.materialdesign-widget .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:11px}.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--materialdesign-color-checkbox,#44739e)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,.materialdesign-widget .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before{background-color:var(--materialdesign-color-checkbox,#44739e)}}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before{opacity:.04}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:.12}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:.12}.materialdesign-widget .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,.materialdesign-widget .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before{background-color:var(--materialdesign-color-checkbox,#44739e)}}.materialdesign-widget .mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{background-color:var(--materialdesign-color-checkbox-hover,#000)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{background-color:var(--materialdesign-color-checkbox-hover,#000)}.materialdesign-widget .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}.materialdesign-widget .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.materialdesign-widget .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}@-webkit-keyframes materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh{0%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}50%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}}@keyframes materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh{0%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}50%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}}@-webkit-keyframes materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh{0%,80%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}100%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}}@keyframes materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh{0%,80%{border-color:var(--materialdesign-color-checkbox,#44739e);background-color:var(--materialdesign-color-checkbox,#44739e)}100%{border-color:var(--materialdesign-color-checkbox-border,rgba(0,0,0,.54));background-color:transparent}}.materialdesign-widget .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh;animation-name:materialdesign-widget-mdc-checkbox-fade-in-background-u5n97oh}.materialdesign-widget .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh;animation-name:materialdesign-widget-mdc-checkbox-fade-out-background-u5n97oh}.materialdesign-widget .mdc-form-field{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:inline-flex;align-items:center;vertical-align:middle}.materialdesign-widget .mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}.materialdesign-widget .mdc-form-field>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field>label{margin-left:auto;margin-right:0}.materialdesign-widget .mdc-form-field>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field>label{padding-left:0;padding-right:4px}.materialdesign-widget .mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}.materialdesign-widget .mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field--align-end>label{margin-left:0;margin-right:auto}.materialdesign-widget .mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .materialdesign-widget .mdc-form-field--align-end>label{padding-left:4px;padding-right:0}.materialdesign-widget .drawer-frame-root{display:-ms-flexbox;display:flex;height:100vh}.materialdesign-widget .drawer-app-content{-ms-flex:auto;flex:auto;overflow:auto}.materialdesign-widget .drawer-main-content{overflow:auto;height:100%}.materialdesign-widget .drawer-frame-app-content{position:relative}.materialdesign-widget .mdc-top-app-bar{background-color:var(--materialdesign-color-top-app-bar-background,#44739e);color:#fff;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.materialdesign-widget .mdc-top-app-bar--short-fixed-adjust{padding-top:0}.materialdesign-widget .materialdesign-list-item-backdrop-container{display:flex;justify-content:center;align-items:center;width:100%;height:auto;background-color:var(--materialdesign-color-list-item-backdrop);padding-left:8px;padding-right:8px}.materialdesign-widget .materialdesign-list-item-backdrop-container.isSubItem{background-color:var(--materialdesign-color-sub-list-item-backdrop)}.materialdesign-widget .mdc-drawer{background-color:var(--materialdesign-color-drawer-background)}.materialdesign-widget .mdc-drawer__header{background-color:#44739e}.materialdesign-widget .mdc-drawer .mdc-drawer__title{color:#fff}.materialdesign-widget .mdc-drawer .mdc-drawer__subtitle{color:#fff}.materialdesign-widget .mdc-list{padding:0}.materialdesign-widget .mdc-sub-list{display:none;background-color:var(--materialdesign-color-drawer-sub-background)}.materialdesign-widget .mdc-list-item{min-height:40px!important;height:auto!important;background-color:var(--materialdesign-color-list-item-background)}.materialdesign-widget .mdc-sub-list-item{background-color:var(--materialdesign-color-sub-list-item-background)}.materialdesign-widget .mdc-sub-list .mdc-list-item{padding:0 16px}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{background-color:var(--materialdesign-color-list-item-hover);opacity:.1}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item:hover::before{background-color:var(--materialdesign-color-sub-list-item-hover);opacity:.1}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::after{background-color:var(--materialdesign-color-list-item-hover)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item:hover::after{background-color:var(--materialdesign-color-sub-list-item-hover)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after,.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{background-color:var(--materialdesign-color-list-item-selected)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item::after,.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item::before{background-color:var(--materialdesign-color-sub-list-item-selected)}.materialdesign-widget :not(.mdc-list-item--disabled).mdc-list-item{color:var(--materialdesign-color-list-item-text)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item{color:var(--materialdesign-color-sub-list-item-text)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated{color:var(--materialdesign-color-list-item-text-activated)}.materialdesign-widget :not(.mdc-sub-list--non-interactive)>:not(.mdc-sub-list-item--disabled).mdc-sub-list-item.mdc-list-item--activated{color:var(--materialdesign-color-sub-list-item-text-activated)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated .materialdesign-list-item-backdrop-container{background-color:var(--materialdesign-color-list-item-backdrop-activated)}.materialdesign-widget :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated .materialdesign-list-item-backdrop-container.isSubItem{background-color:var(--materialdesign-color-sub-list-item-backdrop-activated)}.materialdesign-widget .mdc-list-item__secondary-text{color:var(--materialdesign-color-list-item-text-secondary)}.materialdesign-widget .mdc-list-item__text.materialdesign-list-item-text-right{color:var(--materialdesign-color-list-item-text-right)}.materialdesign-widget .mdc-list-item__primary-text.materialdesign-list-item-text-right{color:var(--materialdesign-color-list-item-text-right)}.materialdesign-widget .mdc-list-item__secondary-text.materialdesign-list-item-text-right{color:var(--materialdesign-color-list-item-text-secondary-right)}.materialdesign-widget .mdc-list-group__subheader{color:var(--materialdesign-color-list-item-header)}.materialdesign-widget .mdc-drawer .mdc-list-group__subheader{color:var(--materialdesign-color-list-item-header)}.materialdesign-widget .mdc-list-divider{border-bottom-color:var(--materialdesign-color-list-item-divider)}.materialdesign-widget .mdc-list-item__primary-text{display:flex}.materialdesign-widget .materialdesign-table-card,.materialdesign-widget.materialdesign-list-card{border-radius:4px;background-color:#fff;background-color:var(--mdc-theme-surface,#fff);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;box-sizing:border-box;color:#000}.materialdesign-widget .materialdesign-table-card--outlined,.materialdesign-widget.materialdesign-list-card--outlined{border-width:1px;border-style:solid;border-color:#e0e0e0}.materialdesign-widget .mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic,.materialdesign-widget.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:initial}.materialdesign-widget .mdc-list-item__graphic,.materialdesign-widget.mdc-list-item__graphic{font-size:24px}.materialdesign-widget .mdc-data-table{background-color:var(--materialdesign-color-table-background);border-color:var(--materialdesign-color-table-border)}.materialdesign-widget .mdc-data-table.fixed-header tbody{display:block;overflow-y:auto}.materialdesign-widget .mdc-data-table.fixed-header tbody tr,.materialdesign-widget .mdc-data-table.fixed-header thead{display:table;width:100%;table-layout:fixed}.materialdesign-widget .mdc-data-table__table{white-space:unset}.materialdesign-widget .mdc-data-table__header-row{background-color:var(--materialdesign-color-table-header-row-background)}.materialdesign-widget .mdc-data-table__header-cell{color:var(--materialdesign-color-table-header-row-text-color);cursor:pointer;height:auto}.materialdesign-widget .mdc-data-table__row{background-color:var(--materialdesign-color-table-row-background);border-top-color:var(--materialdesign-color-table-row-divider)}.materialdesign-widget .mdc-data-table__cell{color:var(--materialdesign-color-table-row-text-color);height:auto}.materialdesign-widget .mdc-data-table__header-cell:hover .materialdesign-table-header-sort-hidden{opacity:.5!important}.materialdesign-widget .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:var(--materialdesign-color-table-row-background-hover)!important}.materialdesign-table-header-sort{vertical-align:middle;font-size:8px;opacity:0}.material-progress-circular-container{display:flex;position:absolute;background-color:rgba(0,0,0,.2);width:3em;height:3em;align-items:center;justify-content:center;border-radius:50%;left:calc(50% - 1.5em);top:calc(40% - 1.5em)}.material-progress-circular{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:50%;padding:.25em;width:2em;height:2em;color:var(--material-progress-circular-color);background-color:transparent;font-size:16px;overflow:hidden}.material-progress-circular::-webkit-progress-bar{background-color:transparent}.material-progress-circular:indeterminate{-webkit-mask-image:linear-gradient(transparent 50%,#000 50%),linear-gradient(to right,transparent 50%,#000 50%);mask-image:linear-gradient(transparent 50%,#000 50%),linear-gradient(to right,transparent 50%,#000 50%);animation:material-progress-circular 6s infinite cubic-bezier(.3,.6,1,1)}.material-progress-circular:indeterminate,:-ms-lang(x){animation:none}.material-progress-circular:indeterminate::-webkit-progress-value,.material-progress-circular:indeterminate::before{content:"";display:block;box-sizing:border-box;margin-bottom:.25em;border:solid .25em transparent;border-top-color:currentColor;border-radius:50%;width:100%!important;height:100%;background-color:transparent;animation:material-progress-circular-pseudo .75s infinite linear alternate}.material-progress-circular:indeterminate::-moz-progress-bar{box-sizing:border-box;border:solid .25em transparent;border-top-color:currentColor;border-radius:50%;width:100%;height:100%;background-color:transparent;animation:material-progress-circular-pseudo .75s infinite linear alternate}.material-progress-circular:indeterminate::-ms-fill{animation-name:-ms-ring}@keyframes material-progress-circular{0%{transform:rotate(0)}12.5%{transform:rotate(180deg);animation-timing-function:linear}25%{transform:rotate(630deg)}37.5%{transform:rotate(810deg);animation-timing-function:linear}50%{transform:rotate(1260deg)}62.5%{transform:rotate(1440deg);animation-timing-function:linear}75%{transform:rotate(1890deg)}87.5%{transform:rotate(2070deg);animation-timing-function:linear}100%{transform:rotate(2520deg)}}@keyframes material-progress-circular-pseudo{0%{transform:rotate(-30deg)}29.4%{border-left-color:transparent}29.41%{border-left-color:currentColor}64.7%{border-bottom-color:transparent}64.71%{border-bottom-color:currentColor}100%{border-left-color:currentColor;border-bottom-color:currentColor;transform:rotate(225deg)}}.materialdesign-widget .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after{background-color:var(--materialdesign-color-switch-off-hover)}.materialdesign-widget .mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--materialdesign-color-switch-on);border-color:var(--materialdesign-color-switch-on)}.materialdesign-widget .mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--materialdesign-color-switch-on);border-color:var(--materialdesign-color-switch-on)}@supports not (-ms-ime-align:auto){.materialdesign-widget .mdc-switch__thumb-underlay::before,.mdc-switch__thumb-underlay::after{background-color:var(--materialdesign-color-switch-on)}}.materialdesign-widget .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--materialdesign-color-switch-off);border-color:var(--materialdesign-color-switch-off)}.materialdesign-widget .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--materialdesign-color-switch-track);border-color:var(--materialdesign-color-switch-track)}.materialdesign-column-views-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap!important}.materialdesign-column-views-container-column{position:relative!important;left:0!important;top:0!important;height:auto!important;flex-grow:1!important}.materialdesign-column-views-container-column-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap!important}.materialdesign-column-views-container-column-item{position:relative!important;left:0!important;top:0!important;flex-grow:1!important}.materialdesign-masonry-container{width:100%;-moz-column-gap:var(--materialdesign-masonry-gaps);-webkit-column-gap:var(--materialdesign-masonry-gaps);column-gap:var(--materialdesign-masonry-gaps);text-align:center;padding:var(--materialdesign-masonry-gaps);orphans:1!important;widows:1!important;-webkit-column-count:var(--materialdesign-masonry-column-count);-moz-column-count:var(--materialdesign-masonry-column-count);column-count:var(--materialdesign-masonry-column-count);box-sizing:border-box}.materialdesign-masonry-item{display:inline-block;position:relative;vertical-align:top;width:100%;text-align:initial;padding-bottom:var(--materialdesign-masonry-gaps);-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.materialdesign-version-container{display:flex;justify-content:center}.materialdesign-version-content{padding-left:6px;padding-right:6px;color:#fff;height:20px;line-height:20px;font-size:12px;font-family:Arial}.grid-helper-text,.masonry-helper-text{width:180px}.grid-helper-value,.masonry-helper-value{left:186px;width:calc(100% - 20px);text-align:end}.mdc-list-item__meta:not(.material-icons){font-size:.75rem;line-height:1}.materialdesign-grid{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;height:100%;width:100%}.materialdesign-grid-container{padding:var(--materialdesign-grid-gaps)}.materialdesign-grid-row{display:flex;flex-wrap:wrap;flex:1 1 auto}.materialdesign-grid-row>.col,.materialdesign-grid-row>[class*=col-]{padding:var(--materialdesign-grid-gaps)}.materialdesign-grid .col,.materialdesign-grid .col-1,.materialdesign-grid .col-10,.materialdesign-grid .col-11,.materialdesign-grid .col-12,.materialdesign-grid .col-2,.materialdesign-grid .col-3,.materialdesign-grid .col-4,.materialdesign-grid .col-5,.materialdesign-grid .col-6,.materialdesign-grid .col-7,.materialdesign-grid .col-8,.materialdesign-grid .col-9,.materialdesign-grid .col-auto,.materialdesign-grid .col-lg,.materialdesign-grid .col-lg-1,.materialdesign-grid .col-lg-10,.materialdesign-grid .col-lg-11,.materialdesign-grid .col-lg-12,.materialdesign-grid .col-lg-2,.materialdesign-grid .col-lg-3,.materialdesign-grid .col-lg-4,.materialdesign-grid .col-lg-5,.materialdesign-grid .col-lg-6,.materialdesign-grid .col-lg-7,.materialdesign-grid .col-lg-8,.materialdesign-grid .col-lg-9,.materialdesign-grid .col-lg-auto,.materialdesign-grid .col-md,.materialdesign-grid .col-md-1,.materialdesign-grid .col-md-10,.materialdesign-grid .col-md-11,.materialdesign-grid .col-md-12,.materialdesign-grid .col-md-2,.materialdesign-grid .col-md-3,.materialdesign-grid .col-md-4,.materialdesign-grid .col-md-5,.materialdesign-grid .col-md-6,.materialdesign-grid .col-md-7,.materialdesign-grid .col-md-8,.materialdesign-grid .col-md-9,.materialdesign-grid .col-md-auto,.materialdesign-grid .col-sm,.materialdesign-grid .col-sm-1,.materialdesign-grid .col-sm-10,.materialdesign-grid .col-sm-11,.materialdesign-grid .col-sm-12,.materialdesign-grid .col-sm-2,.materialdesign-grid .col-sm-3,.materialdesign-grid .col-sm-4,.materialdesign-grid .col-sm-5,.materialdesign-grid .col-sm-6,.materialdesign-grid .col-sm-7,.materialdesign-grid .col-sm-8,.materialdesign-grid .col-sm-9,.materialdesign-grid .col-sm-auto,.materialdesign-grid .col-xl,.materialdesign-grid .col-xl-1,.materialdesign-grid .col-xl-10,.materialdesign-grid .col-xl-11,.materialdesign-grid .col-xl-12,.materialdesign-grid .col-xl-2,.materialdesign-grid .col-xl-3,.materialdesign-grid .col-xl-4,.materialdesign-grid .col-xl-5,.materialdesign-grid .col-xl-6,.materialdesign-grid .col-xl-7,.materialdesign-grid .col-xl-8,.materialdesign-grid .col-xl-9,.materialdesign-grid .col-xl-auto{width:100%}.materialdesign-grid .col{flex-basis:0;flex-grow:1;max-width:100%;height:100%}.materialdesign-grid .col-auto{flex:0 0 auto;width:auto;max-width:100%}.materialdesign-grid .col-1{flex:0 0 calc(8.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(8.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-2{flex:0 0 calc(16.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(16.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-3{flex:0 0 calc(25% - 2*var(--materialdesign-grid-gaps));max-width:calc(25% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-4{flex:0 0 calc(33.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(33.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-5{flex:0 0 calc(41.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(41.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-6{flex:0 0 calc(50% - 2*var(--materialdesign-grid-gaps));max-width:calc(50% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-7{flex:0 0 calc(58.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(58.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-8{flex:0 0 calc(66.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(66.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-9{flex:0 0 calc(75% - 2*var(--materialdesign-grid-gaps));max-width:calc(75% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-10{flex:0 0 calc(83.3333333333% - 2*var(--materialdesign-grid-gaps));max-width:calc(83.3333333333% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-11{flex:0 0 calc(91.6666666667% - 2*var(--materialdesign-grid-gaps));max-width:calc(91.6666666667% - 2*var(--materialdesign-grid-gaps))}.materialdesign-grid .col-12{flex:0 0 calc(100% - 2*var(--materialdesign-grid-gaps));max-width:calc(100% - 2*var(--materialdesign-grid-gaps))}.materialdesign-icon-list-container{display:flex;padding:calc(-1 * var(--materialdesign-icon-list-items-gaps) + 2px);width:100%}.materialdesign-icon-list-item{flex:1 1 calc(100% / var(--materialdesign-icon-list-items-per-row));min-width:var(--materialdesign-icon-list-items-min-width)!important;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin:var(--materialdesign-icon-list-items-gaps)}.materialdesign-icon-list-item-standard{background:#fff;padding:4px}.materialdesign-icon-list-item-card{border-radius:4px;background:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#000;padding:4px}.materialdesign-icon-list-item-card-layout-full{border-radius:4px;background:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#000;align-items:center}.materialdesign-icon-list-item-card--outlined{border-width:1px;border-style:solid;border-color:#e0e0e0}.materialdesign-icon-list-item-layout-vertical-image-container{position:relative;width:100%;text-align:center;height:var(--materialdesign-icon-list-item-layout-vertical-image-container-height);display:flex;align-items:center;justify-content:center}.materialdesign-icon-list-item-text{width:100%;font-size:var(--materialdesign-icon-list-items-text-font-size);font-family:var(--materialdesign-icon-list-items-text-font-family);color:var(--materialdesign-icon-list-items-text-font-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.materialdesign-icon-list-item-subText{width:100%;font-size:var(--materialdesign-icon-list-items-subText-font-size);font-family:var(--materialdesign-icon-list-items-subText-font-family);color:var(--materialdesign-icon-list-items-subText-font-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:2px}.materialdesign-icon-list-item-value{width:100%;font-size:var(--materialdesign-icon-list-items-value-font-size);font-family:var(--materialdesign-icon-list-items-value-font-family);color:var(--materialdesign-icon-list-items-value-font-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:2px}.materialdesign-icon-list-item-text-vertical{text-align:center}.materialdesign-icon-list-item-layout-vertical-status-line{background:0 0;height:4px;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;margin-bottom:-4px}.materialdesign-icon-list-item-layout-vertical-status-line-card{background:0 0;height:4px;width:calc(100% + 8px);border-radius:0 0 4px 4px;margin-left:-4px;margin-right:-4px;margin-bottom:-4px}.materialdesign-icon-list-item-layout-horizontal-image-container{position:relative;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:var(--materialdesign-icon-list-item-layout-horizontal-image-container-width)}.materialdesign-icon-list-item-layout-horizontal-text-container{display:flex;flex-direction:column;flex-wrap:wrap;flex:1 1;margin-left:4px;justify-content:center}.materialdesign-icon-list-item-layout-horizontal-status-line{background:0 0;height:4px;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}.materialdesign-icon-list-item-layout-horizontal-status-line-card{background:0 0;height:4px;width:calc(100% + 8px);border-radius:0 0 4px 4px;margin-left:-4px;margin-right:-4px}.materialdesign-v-list-item-title{font-size:var(--vue-list-item-font-size);font-family:var(--vue-list-item-font-family);color:var(--vue-list-item-font-color);line-height:1.3em}.v-list-item:hover .materialdesign-v-list-item-title{color:var(--vue-list-item-font-color-hover)}.v-list .v-list-item--active:hover .materialdesign-v-list-item-title{color:var(--vue-list-item-font-color-hover)}.v-list .v-list-item--active .materialdesign-v-list-item-title{color:var(--vue-list-item-font-color-selected)}.materialdesign-v-list-item-subtitle{font-size:var(--vue-list-item-subtitle-font-size);font-family:var(--vue-list-item-subtitle-font-family);color:var(--vue-list-item-subtitle-font-color);line-height:1.3em}.v-list-item:hover .materialdesign-v-list-item-subtitle{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active:hover .materialdesign-v-list-item-subtitle{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active .materialdesign-v-list-item-subtitle{color:var(--vue-list-item-subtitle-font-color-selected)}.materialdesign-v-list-item-value{font-size:var(--vue-list-item-value-font-size);font-family:var(--vue-list-item-value-font-family);color:var(--vue-list-item-value-font-color);line-height:1.3em}.materialdesign-v-alert-text{word-wrap:break-word}.v-list-item:hover .materialdesign-v-list-item-value{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active:hover .materialdesign-v-list-item-value{color:var(--vue-list-item-subtitle-font-color-hover)}.v-list .v-list-item--active .materialdesign-v-list-item-value{color:var(--vue-list-item-subtitle-font-color-selected)}.materialdesign-v-list-item-image-container{padding-right:12px}.materialdesign-v-list-item-icon{font-size:var(--vue-list-item-icon-size);color:var(--vue-list-item-icon-color)}.v-list-item:hover .v-icon.materialdesign-v-list-item-icon{color:var(--vue-list-item-icon-color-hover)}.v-list .v-list-item--active:hover .v-icon.materialdesign-v-list-item-icon{color:var(--vue-list-item-icon-color-hover)}.v-list .v-list-item--active .v-icon.materialdesign-v-list-item-icon{color:var(--vue-list-item-icon-color-selected)}.materialdesign-v-list-item-image{height:var(--vue-list-item-icon-size)}.materialdesign-v-alerts-icon-prepand{padding-right:12px;font-size:var(--vue-alerts-icon-size);color:var(--vue-alerts-icon-color)}.materialdesign-v-alerts-image-prepand{padding-right:12px;height:var(--vue-alerts-icon-size)}.v-input__slider>.v-input__control{height:100%}.v-input__slider>.v-input__control>.v-input__slot{height:100%}.v-row>.v-input{height:100%}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.v-slider{cursor:default;display:flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__track-background,.v-slider__track-fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container{outline:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);top:50%;height:0}.v-slider__thumb-container:hover .v-slider__thumb:before{transform:scale(1)}.v-slider__thumb{position:absolute;width:12px;height:12px;left:-6px;top:50%;border-radius:50%;transition:.3s cubic-bezier(.25,.8,.5,1);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb.medium-size{width:18px;height:18px;left:-9px}.v-slider__thumb.medium-size:before{left:-9px;top:-9px}.v-slider__thumb.big-size{width:24px;height:24px;left:-12px}.v-slider__thumb.big-size:before{left:-6px;top:-6px}.v-slider__thumb:before{transition:.3s cubic-bezier(.25,.8,.5,1);content:"";color:inherit;width:36px;height:36px;border-radius:50%;background:currentColor;opacity:.3;position:absolute;left:-12px;top:-12px;transform:scale(.1);pointer-events:none}.v-slider__ticks-container{position:absolute}.v-slider__tick{position:absolute;opacity:0;background-color:var(--vue-slider-tick-after-color);transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:0}.v-slider__tick--filled{background-color:var(--vue-slider-tick-before-color)}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{position:absolute;left:0;top:0;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:flex;align-items:center;justify-content:center;font-size:var(--vue-slider-thumb-label-font-size);font-family:var(--vue-slider-thumb-label-font-family);color:var(--vue-slider-thumb-label-font-color);width:32px;height:32px;border-radius:50% 50% 0;position:absolute;left:0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.v-slider--horizontal{width:100%;height:100%;min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(0)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(100%)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(0)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(50%)}.v-slider--horizontal .v-slider__thumb-label{transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{transform:rotate(-45deg)}.v-slider--vertical{margin-top:12px;margin-bottom:12px;width:100%}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;transform:translateX(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;transform:translateX(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{transform:scale(1.5)!important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly .v-input__slot{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{align-items:center}.v-application--is-ltr .v-input__slider--vertical{flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}.v-row{display:flex;margin-right:-12px;margin-left:-12px;width:100%;height:100%}.v-text-field__slot>input{border-radius:0;font:inherit;background-color:transparent;border-style:none;color:inherit}.v-text-field__slot>input::-webkit-inner-spin-button,.v-text-field__slot>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-text-field__slot>input[type=number]{-moz-appearance:textfield}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:var(--vue-text-field-before-color)}.theme--light.v-text-field:not(.v-input--has-state)>.v-input__control>.v-input__slot:hover:before{border-color:var(--vue-text-field-hover-color)}.theme--light.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before{border-image:repeating-linear-gradient(to right,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 2px,transparent 4px) 1 repeat}.theme--light.v-text-field.v-input--is-disabled .v-text-field__prefix,.theme--light.v-text-field.v-input--is-disabled .v-text-field__suffix{color:rgba(0,0,0,.38)}.theme--light.v-text-field__prefix,.theme--light.v-text-field__suffix{color:rgba(0,0,0,.6)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted.v-text-field--solo>.v-input__control>.v-input__slot{background:rgba(0,0,0,.16)}.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot .v-label,.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field:not(.v-text-field--outlined)>.v-input__control>.v-input__slot{background:var(--vue-text-field-background-color)}.theme--light.v-text-field--outlined>.v-input__control>.v-input__slot>fieldset{background:var(--vue-text-field-background-color)}.theme--light.v-text-field:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover{background:var(--vue-text-field-background-hover-color)}.theme--light.v-text-field--outlined:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover>fieldset{background:var(--vue-text-field-background-hover-color)}.theme--light.v-text-field.v-input--is-focused:not(.v-text-field--outlined)>.v-input__control>.v-input__slot{background:var(--vue-text-field-background-after-color)}.theme--light.v-text-field--outlined.v-input--is-focused>.v-input__control>.v-input__slot>fieldset{background:var(--vue-text-field-background-after-color)}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:var(--vue-text-field-background-color)}.theme--light.v-text-field--filled .v-text-field__prefix,.theme--light.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.theme--light.v-text-field--filled:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover{background:var(--vue-text-field-background-hover-color)}.theme--light.v-text-field--outlined fieldset{border-color:var(--vue-text-field-before-color)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover fieldset{border-color:var(--vue-text-field-hover-color)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0 8px;max-width:100%;min-width:0;width:100%;font-size:var(--vue-text-field-input-text-font-size);font-family:var(--vue-text-field-input-text-font-family)}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--single-line) input{padding:4px 0 8px}.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--filled):not(.v-text-field--solo) input{margin-top:14px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{display:inline-flex;align-items:center;z-index:1;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-text-field:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__append-inner,.v-text-field:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__prepend-inner{margin-top:10px}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-ltr .v-text-field .v-input__append-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.theme--light.v-counter{color:var(--vue-text-field-counter-color)}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:1;font-size:var(--vue-text-field-counter-font-size);font-family:var(--vue-text-field-counter-font-family);margin-top:5px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{transform-origin:top right}.v-text-field .v-label--active{max-width:133%;transform:translateX(var(--vue-text-field-translate-x)) translateY(var(--vue-text-field-translate-y)) scale(.75)}.v-text-field>.v-input__control>.v-input__slot{cursor:text;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-style:solid;border-width:thin 0 0 0}.v-text-field>.v-input__control>.v-input__slot:after{border-color:var(--vue-text-field-after-color);border-style:solid;border-width:thin 0 thin 0;transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden;align-items:center;justify-content:flex-end;padding:0 10px}.v-text-field__prefix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap;color:var(--vue-text-field-appendix-color);font-size:var(--vue-text-field-appendix-font-size);font-family:var(--vue-text-field-appendix-font-family);padding-right:10px}.v-text-field__suffix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap;color:var(--vue-text-field-appendix-color);font-size:var(--vue-text-field-appendix-font-size);font-family:var(--vue-text-field-appendix-font-family);padding-left:10px}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:flex;flex:1 1 auto;position:relative;align-items:center;padding:0 10px}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:44px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{transform:translateX(var(--vue-text-field-translate-x)) translateY(var(--vue-text-field-translate-y)) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-input__append-outer,.v-input__prepend-outer{margin-bottom:22px}.v-input:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__append-outer,.v-input:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__prepend-outer{margin-bottom:8px}.v-input.v-input--hide-details .v-input__append-outer,.v-input.v-input--hide-details .v-input__prepend-outer{margin-bottom:18px}.v-input.v-input--hide-details:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__append-outer,.v-input.v-input--hide-details:not(.v-text-field--solo):not(.v-text-field--filled):not(.v-text-field--outlined) .v-input__prepend-outer{margin-bottom:4px}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{transform:translateX(var(--vue-text-field-translate-x)) translateY(var(--vue-text-field-translate-y)) scale(.75)}.v-text-field--outlined fieldset{border-style:solid;border-width:1px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;transition-duration:.3s;transition-property:border,border-width;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-text-field--outlined legend{line-height:11px;padding:0;transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:0 0}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid var(--vue-text-field-after-color)}.v-text-field--outlined:not(.v-input--is-focused) fieldset{border:1px solid var(--vue-text-field-before-color)}.v-text-field--outlined:not(.v-input--is-focused):hover fieldset{border:1px solid var(--vue-text-field-hover-color)}.v-text-field--rounded{border-radius:28px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 10px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:var(--vue-text-field-before-color)}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-input:not(.v-input--is-disabled) input,.theme--light.v-input:not(.v-input--is-disabled) textarea{color:var(--vue-text-field-input-text-color)}.theme--light.v-input input::-webkit-input-placeholder,.theme--light.v-input textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::-ms-input-placeholder,.theme--light.v-input textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled .v-label,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.v-input{align-items:center;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px;text-align:var(--vue-text-field-alignment)}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:0}.v-input .v-label{height:20px;line-height:20px}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-ltr .v-input__prepend-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100%;min-height:30px}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;width:24px}.v-input__icon--clear{border-radius:50%;cursor:pointer;font-size:var(--vue-text-icon-clear-size);color:var(--vue-text-icon-clear-color)}.v-input__icon--clear>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-input__icon--append{font-size:var(--vue-text-icon-append-size);color:var(--vue-text-icon-append-color);cursor:var(--vue-text-icon-append-cursor);width:auto}.v-input.v-text-field:not(.v-autocomplete):not(.v-select) .v-input__icon--append{padding-right:10px}.v-input__icon--append>img{height:var(--vue-text-icon-append-size)}.v-input__icon--append-outer{font-size:var(--vue-text-icon-append-outer-size);color:var(--vue-text-icon-append-outer-color);padding-left:10px;width:auto}.v-input__icon--append-outer>img{height:var(--vue-text-icon-append-outer-size)}.v-input__icon--prepend-inner{font-size:var(--vue-text-icon-prepand-inner-size);color:var(--vue-text-icon-prepand-inner-color);width:auto;padding-left:10px}.v-input__icon--prepend-inner>img{height:var(--vue-text-icon-prepand-inner-size)}.v-input__icon--prepend{font-size:var(--vue-text-icon-prepand-size);color:var(--vue-text-icon-prepand-color);padding-right:10px;width:auto}.v-input__icon--prepend>img{height:var(--vue-text-icon-prepand-size)}.v-input__slot{align-items:center;color:inherit;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(.25,.8,.5,1);animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:rgba(0,0,0,.26)!important}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls .v-input__append-outer,.v-input--selection-controls .v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot{margin-bottom:12px}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.25,1);transition-property:color,transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple .v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-11px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input .v-label{align-items:center;display:inline-flex;top:0;height:auto}.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before{background:currentColor;opacity:.4;transform:scale(1.2)}.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.theme--light.v-label{color:var(--vue-text-field-label-before-color)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.v-label{font-size:var(--vue-text-field-label-font-size);line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1);font-family:var(--vue-text-field-label-font-family);width:var(--vue-text-field-label-width);padding-left:10px}.v-text-field .v-label--active{color:var(--vue-text-field-label-before-color)}.v-text-field .v-label--active.primary--text{color:var(--vue-text-field-label-after-color)}.theme--light.v-messages{color:var(--vue-text-field-message-color)}.v-messages{flex:1 1 auto;font-size:var(--vue-text-field-message-font-size);min-height:14px;min-width:1px;position:relative;font-family:var(--vue-text-field-message-font-family)}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:normal;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content{border-radius:0}.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.v-autocomplete__content.v-menu__content{box-shadow:0 4px 6px 0 rgba(32,33,36,.28)}.v-autocomplete__content.v-menu__content .v-select-list{border-radius:0 0 4px 4px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;border-radius:4px;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;will-change:transform;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{pointer-events:auto;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card .v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--light.v-card.v-card--outlined{border:thin solid rgba(0,0,0,.12)}.v-card{display:block;max-width:100%;outline:0;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);will-change:box-shadow;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-card__actions>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-card:not(.v-sheet--tile):not(.v-card--shaped){border-radius:4px}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip),.v-card>:first-child:not(.v-btn):not(.v-chip){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:calc(100% - 48px)}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions .v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions .v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions .v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions .v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions .v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions .v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions .v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-card--hover:focus,.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link{cursor:pointer}.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s opacity}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--outlined{box-shadow:none}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--shaped{border-radius:24px 4px}.v-select__slot>input{border-radius:0;background-color:transparent;border-style:none;color:inherit}.v-select__slot>input::-webkit-inner-spin-button,.v-select__slot>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-select__slot>input[type=number]{-moz-appearance:textfield}.v-select__selections>input{border-radius:0;background-color:transparent;border-style:none;color:inherit}.v-select__selection.v-select__selection--comma{text-align:var(--vue-text-field-alignment)}.theme--light.v-select .v-select__selections{color:var(--vue-text-field-input-text-color)}.theme--light.v-select.v-input--is-disabled .v-select__selections{color:rgba(0,0,0,.38)}.theme--light.v-select .v-chip--disabled,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-webkit-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;position:absolute;top:7px;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{flex:1 1;margin-top:0;min-width:0;pointer-events:none;position:relative}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active::before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:32px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:32px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select__selections{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;max-width:100%;min-width:0;font-size:var(--vue-text-field-input-text-font-size);font-family:var(--vue-text-field-input-text-font-family)}.v-select__selection{max-width:90%}.v-select__selection--comma{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--filled):not(.v-text-field--solo) .v-select__selection--comma{margin-top:12px}.v-select__slot{position:relative;align-items:center;display:flex;max-width:100%;width:100%;padding:0 10px}.v-select__slot .v-label{width:auto}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{align-self:flex-end}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.v-list{border-radius:4px;display:block;position:static;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);will-change:box-shadow}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list--shaped .v-list-item,.v-application--is-ltr .v-list--shaped .v-list-item::before,.v-application--is-ltr .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list--shaped .v-list-item,.v-application--is-rtl .v-list--shaped .v-list-item::before,.v-application--is-rtl .v-list--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item::before,.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item::before,.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item::before,.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item::before,.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list--shaped{padding-right:8px}.v-application--is-rtl .v-list--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item::before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item::before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item::before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>div>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>div>.v-list-item{padding-right:80px}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)!important}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item,.theme--light.v-list-item .v-list-item__action-text{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover::before{opacity:.04;background:var(--vue-list-item-background-hover-color)}.theme--light.v-list-item:focus::before{opacity:.12}.theme--light.v-list-item--active::before,.theme--light.v-list-item--active:hover::before{opacity:.12;background:var(--vue-list-item-background-selected-color)}.theme--light.v-list-item--active:focus::before{opacity:.16}.theme--light.v-list-item.v-list-item--highlighted::before{opacity:.16}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;outline:0;padding:0 16px;position:relative;text-decoration:none;height:var(--vue-list-item-height);background:var(--vue-list-item-background-color)}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start;margin-bottom:8px;margin-top:8px}.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;align-content:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-ltr .v-list-item__avatar:first-child{margin-right:24px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:24px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center}.v-list-item__title>.v-badge{margin-top:16px}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-weight:500}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active{color:inherit}.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-list-item-group .v-list-item--active{color:inherit}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:var(--vue-ripple-effect-color);opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none}.v-ripple__animation--in{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(255,255,255,.12)}.v-alert{display:block;font-size:16px;margin-bottom:var(--vue-alerts-bottom-margin);padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);background:var(--vue-alerts-background-color)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute;border-color:var(--vue-alerts-border-color);background:var(--vue-alerts-border-color)}.v-alert__border--left{bottom:0;top:0;left:0;border-bottom-left-radius:inherit;border-top-left-radius:inherit}.v-alert--dense .v-alert__border--right{bottom:0;top:0;left:calc(100% - 4px);border-bottom-right-radius:inherit;border-top-right-radius:inherit}.v-alert__border--right{bottom:0;top:0;left:calc(100% - 8px);border-bottom-right-radius:inherit;border-top-right-radius:inherit}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-ltr .v-alert__border--right{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto;font-size:var(--vue-alerts-text-size);font-family:var(--vue-alerts-text-font-family);color:var(--vue-alerts-text-font-color)}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:var(--vue-alerts-background-color);border:thin solid var(--vue-alerts-border-outlined-color)!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--text{background:0 0!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application .carousel-transition-enter{transform:translate(100%,0)}.v-application .carousel-transition-leave,.v-application .carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%,0)}.carousel-reverse-transition-enter{transform:translate(-100%,0)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%,0)}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{transform:translate(0,100%)}.picker-transition-leave-to{transform:translate(0,-100%)}.picker-reverse-transition-enter{transform:translate(0,-100%)}.picker-reverse-transition-leave-to{transform:translate(0,100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0,0)}.picker-title-transition-enter{transform:translate(-100%,0)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%,0)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{transform:translate(100%,0)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute;transform:translate(-100%,0)}.tab-reverse-transition-enter{transform:translate(-100%,0)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%,0)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:var(--vue-btn-background-color-before)}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover::before{opacity:.04}.theme--light.v-btn:focus::before{opacity:.12}.theme--light.v-btn--active::before,.theme--light.v-btn--active:hover::before{opacity:.12}.theme--light.v-btn--active:focus::before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled{color:rgba(255,255,255,.3)!important}.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:rgba(255,255,255,.3)!important}.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:rgba(255,255,255,.12)!important}.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#212121}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(255,255,255,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover::before{opacity:.08}.theme--dark.v-btn:focus::before{opacity:.24}.theme--dark.v-btn--active::before,.theme--dark.v-btn--active:hover::before{opacity:.24}.theme--dark.v-btn--active:focus::before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default{font-size:.875rem}.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-btn:before{background-color:var(--vue-ripple-effect-color)}.v-btn:not(.v-btn--disabled){will-change:box-shadow}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative}.v-btn__content .v-icon--left,.v-btn__content .v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-ltr .v-btn__content .v-icon--right{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before{opacity:.18}.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before{opacity:.08}.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before{opacity:.24}.v-btn--absolute,.v-btn--fixed{position:absolute}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%!important;max-width:auto}.v-btn--contained{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--contained:after{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--contained:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--depressed{box-shadow:none!important}.v-btn--disabled{box-shadow:none;pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--default .v-icon,.v-btn--icon.v-size--default .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--contained{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:after{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--fab.v-btn--contained:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--fixed{position:fixed}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid currentColor}.v-btn--outlined:before{border-radius:0}.v-btn--outlined .v-btn__content .v-icon,.v-btn--round .v-btn__content .v-icon{color:currentColor}.v-btn--flat,.v-btn--outlined,.v-btn--text{background-color:transparent}.v-btn--round:before,.v-btn--rounded:before{border-radius:inherit}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.theme--light.v-calendar-events .v-event-more{background-color:transparent}.theme--light.v-calendar-events .v-event-more.v-outside{background-color:#f7f7f7}.theme--dark.v-calendar-events .v-event-timed{border:1px solid!important}.theme--dark.v-calendar-events .v-event-more{background-color:#303030}.theme--dark.v-calendar-events .v-event-more.v-outside{background-color:#202020}.v-calendar .v-event{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;margin-right:-1px;z-index:1;border-radius:4px}.v-calendar .v-event-more{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;font-weight:700;z-index:1;position:relative;padding:0 4px;display:flex;align-items:center;justify-content:center;margin-top:4px;font-size:var(--vue-aclendar-event-font-size);font-family:var(--vue-aclendar-event-font)}.v-calendar .v-event-timed-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-right:10px;pointer-events:none}.v-calendar .v-event-timed{position:absolute;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer;border-radius:4px;pointer-events:all}.v-calendar .v-event-timed>div{padding:4px}.v-calendar .v-event>div{padding:4px 4px 0 4px}.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday{margin-right:-1px}.v-calendar.v-calendar-events .v-calendar-weekly__day{overflow:visible;margin-right:-1px}.theme--light.v-calendar-weekly{background-color:#fff;border:solid var(--vue-calendar-border-color);border-width:0 0 1px 0}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday{border:solid var(--vue-calendar-border-color);border-width:1px 1px 0 1px;font-size:var(--vue-calendar-day-label-font-size);font-family:var(--vue-calendar-day-label-font-family);color:var(--vue-calendar-day-label-font-color);background-color:var(--vue-calender-header-background-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:var(--vue-calendar-day-label-previous-font-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:var(--vue-calender-header-background-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:var(--vue-calender-weeknumber-background-color);border-left:var(--vue-calendar-border-color) 1px solid;border-top:var(--vue-calendar-border-color) 1px solid}.theme--light.v-calendar-weekly .v-calendar-weekly__day{border:solid var(--vue-calendar-border-color);border-width:1px 1px 0 1px;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:var(--vue-calender-background-outside-color)}.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:var(--vue-calender-weeknumber-background-color);border-left:var(--vue-calendar-border-color) 1px solid;border-top:var(--vue-calendar-border-color) 1px solid;color:var(--vue-calendar-weeknumber-font-color);font-family:var(--vue-calender-weeknumber-font);font-size:var(--vue-calender-weeknumber-font-size)}.theme--dark.v-calendar-weekly{background-color:#303030;border-top:#9e9e9e 1px solid;border-left:#9e9e9e 1px solid}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:#9e9e9e 1px solid;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:rgba(255,255,255,.5)}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#202020;border-right:#9e9e9e 1px solid}.theme--dark.v-calendar-weekly .v-calendar-weekly__day{border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#202020;border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid;color:#fff}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar-weekly__head{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-weekly__head-weekday{flex:1 0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v-calendar-weekly__head-weeknumber{position:relative;flex:0 0 24px}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-weekly__weeknumber{display:flex;flex:0 0 24px;height:unset;min-height:0;padding-top:14.5px;text-align:center}.v-calendar-weekly__weeknumber>small{width:100%!important}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0;min-width:0;background:var(--vue-calendar-background-color)}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center;margin:4px 0 4px 0}.v-calendar-weekly__day-label>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.theme--light.v-calendar-daily{background-color:#fff}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head{border-right:var(--vue-calendar-border-color) 1px solid}.theme--light.v-calendar-daily .v-calendar-daily_head-day{border-right:var(--vue-calendar-border-color) 1px solid;border-top:var(--vue-calendar-border-color) 1px solid;border-bottom:var(--vue-calendar-border-color) 1px solid;background-color:var(--vue-calender-header-background-color);color:#000}.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:var(--vue-calendar-day-label-previous-font-color)}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body{border-right:var(--vue-calendar-border-color) 1px solid}.theme--light.v-calendar-daily .v-calendar-daily__day{border-right:var(--vue-calendar-border-color) 1px solid;border-bottom:var(--vue-calendar-border-color) 1px solid;box-sizing:border-box}.theme--light.v-calendar-daily .v-calendar-daily__day-interval{border-top:var(--vue-calendar-border-color) 1px solid;box-sizing:border-box;background:var(--vue-calendar-background-color)}.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--light.v-calendar-daily .v-calendar-daily__interval::after{border-top:var(--vue-calendar-border-color) 1px solid}.theme--dark.v-calendar-daily{background-color:#303030;border-left:#9e9e9e 1px solid;border-top:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head{border-right:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head::after{background:#9e9e9e;background:linear-gradient(90deg,transparent,#9e9e9e)}.theme--dark.v-calendar-daily .v-calendar-daily_head-day{border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid;color:#fff}.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:rgba(255,255,255,.5)}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body{border-right:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#eee}.theme--dark.v-calendar-daily .v-calendar-daily__day{border-right:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval{border-top:#9e9e9e 1px solid}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--dark.v-calendar-daily .v-calendar-daily__interval::after{border-top:#9e9e9e 1px solid}.v-calendar-daily{display:flex;flex-direction:column;overflow:hidden;height:100%}.v-calendar-daily__head{flex:none;display:flex}.v-calendar-daily__intervals-head{flex:none;position:relative;background:var(--vue-calendar-time-axis-header-background-color)}.v-calendar-daily__intervals-head::after{position:absolute;bottom:0;height:1px;left:0;right:0;content:""}.v-calendar-daily_head-day{flex:1 1 auto;width:0;position:relative}.v-calendar-daily_head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;text-align:center;text-transform:uppercase;font-size:var(--vue-calendar-day-label-font-size);font-family:var(--vue-calendar-day-label-font-family);color:var(--vue-calendar-day-label-font-color)}.v-calendar-daily_head-day-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 0 3px 0;text-align:center}.v-calendar-daily_head-day-label>button{cursor:pointer;font:inherit;overflow:visible;border-style:0;padding:0;outline:0;border:0;-webkit-appearance:button;text-transform:none;background-color:transparent;border-style:none;color:inherit}.v-calendar-daily_head-day-label .v-btn__content,.v-calendar-weekly__day-label .v-btn__content{font-size:var(--vue-calendar-day-button-font-size);font-family:var(--vue-calendar-day-button-font-family);color:var(--vue-calendar-day-button-font-color)}.v-calendar-daily_head-day.v-present .v-calendar-daily_head-day-label .v-btn__content,.v-calendar-weekly__day.v-present .v-btn__content{font-size:var(--vue-calendar-day-button-today-font-size);font-family:var(--vue-calendar-day-button-today-font-family);color:var(--vue-calendar-day-button-today-font-color)}.v-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.v-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.v-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.v-calendar-daily__day-container{display:flex;flex:1;width:100%;height:100%}.v-calendar-daily__intervals-body{background:var(--vue-calendar-time-axis-background-color);flex:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-daily__interval{text-align:right;padding-right:8px;border-bottom:none;position:relative}.v-calendar-daily__interval::after{width:8px;position:absolute;display:block;content:"";right:0;bottom:-1px}.v-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px;padding-right:4px;font-size:var(--vue-calendar-time-axis-text-size);font-family:var(--vue-calendar-time-axis-text-font);color:var(--vue-calendar-time-axis-text-color)}.v-calendar-daily__day{flex:1;width:0;position:relative}.v-calendar-daily_head-day.v-present .v-calendar-daily_head-day-label .v-btn,.v-calendar-weekly__day.v-present .v-calendar-weekly__day-label .v-btn{background:var(--vue-calendar-day-button-today-color)!important}.v-calendar-daily_head-day.v-present .v-calendar-daily_head-weekday,.v-calendar-weekly__head-weekday.v-present{font-size:var(--vue-calendar-day-label-today-font-size)!important;font-family:var(--vue-calendar-day-label-today-font-family)!important;color:var(--vue-calendar-day-label-today-font-color)!important}.materialdesign-vuetify-calendar{display:flex;flex-direction:column}.materialdesign-vuetify-calendar-control-container{display:flex}.materialdesign-vuetify-calendar-control-button{height:auto;position:relative;padding:4px;flex-grow:var(--vue-calendar-control-button-container-flex);min-width:var(--vue-calendar-control-button-container-min-width)}.materialdesign-vuetify-calendar-control-button-icon{font-size:var(--vue-calendar-control-button-icon-size);color:var(--vue-calendar-control-button-icon-color)}.materialdesign-vuetify-calendar-control-button-text{margin-left:4px;font-size:var(--vue-calendar-control-button-text-size);color:var(--vue-calendar-control-button-text-color);font-family:var(--vue-calendar-control-button-text-font)}.v-event .pl-1,.v-event-timed .pl-1{font-size:var(--vue-aclendar-event-font-size);font-family:var(--vue-aclendar-event-font)}.v-dialog>.v-card>.v-card__title.v-dialog-my-title-layout{font-size:var(--vue-dialog-title-font-size);color:var(--vue-dialog-title-font-color,#44739e);font-family:var(--vue-dialog-title-font-family);background:var(--vue-toolbar-background-color)}.v-dialog-toolbar-my-title-layout{font-size:var(--vue-dialog-title-font-size);color:var(--vue-dialog-title-font-color,#fff);font-family:var(--vue-dialog-title-font-family);margin-left:10px;flex:1 1}.v-dialog-footer{background:var(--vue-dialog-footer-background-color)}.v-dialog-my-card-actions{height:calc(100% - 16px - 1px)}.v-dialog>.v-card>.v-card__text.v-dialog-view-container{padding-left:var(--vue-dialog-view-container-distance-to-border);padding-right:var(--vue-dialog-view-container-distance-to-border);width:calc(100% - 2 * var(--vue-dialog-view-container-distance-to-border))}.materialdesign-v-dialog-button-icon{font-size:var(--vue-dialog-control-button-icon-size);color:var(--vue-dialog-control-button-icon-color)}.materialdesign-v-dialog-button-text{margin-left:4px;font-size:var(--vue-dialog-control-button-text-size);color:var(--vue-dialog-control-button-text-color);font-family:var(--vue-dialog-control-button-text-font)}.v-dialog-toolbar-my-btn-layout{background-color:#fff}.v-dialog-toolbar-my-btn-layout>.v-btn__content{color:#fff;display:block}.v-bottom-sheet.v-dialog{align-self:flex-end;border-radius:0;flex:0 1 auto;margin:0;overflow:visible}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%}@media only screen and (max-width:599px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__text{padding:0 24px}.v-dialog>.v-card>.v-card__subtitle{padding:0 24px 20px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:0}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.materialdesign-vuetify-dialog-button{height:auto;position:relative;padding:4px;width:100%;height:100%}.v-toolbar__content>button{background-color:transparent;border-style:none;color:inherit}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1) transform,.2s cubic-bezier(.4,0,.2,1) background-color,.2s cubic-bezier(.4,0,.2,1) left,.2s cubic-bezier(.4,0,.2,1) right,280ms cubic-bezier(.4,0,.2,1) box-shadow,.25s cubic-bezier(.4,0,.2,1) max-width,.25s cubic-bezier(.4,0,.2,1) width;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background:var(--vue-toolbar-background-color)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs .v-tabs-bar,.v-toolbar__extension>.v-tabs .v-tabs-bar{height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{border-radius:inherit;position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:initial;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;color:var(--vue-progress-circular-progress-color);caret-color:var(--vue-progress-circular-progress-color)}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0}.v-progress-circular__info{align-items:center;display:flex;justify-content:center;color:var(--vue-progress-circular-progress-color-text);font-size:var(--vue-progress-circular-progress-color-text-size);font-family:var(--vue-progress-circular-progress-color-text-font-family);z-index:1}.v-progress-circular__underlay{stroke:var(--vue-progress-circular-progress-color-background);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}100%{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}100%{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@-webkit-keyframes progress-circular-rotate{100%{transform:rotate(360deg)}}@keyframes progress-circular-rotate{100%{transform:rotate(360deg)}}.v-progress-linear{background:0 0;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%;z-index:1}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit;background:var(--vue-progress-progress-color-background)}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%;z-index:2;color:var(--vue-progress-progress-color-text);font-size:var(--vue-progress-progress-color-text-size);font-family:var(--vue-progress-progress-color-text-font-family);text-align:var(--vue-progress-progress-color-text-align)}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;transition:inherit;background:var(--vue-progress-progress-color)}.v-progress-linear--reverse .v-progress-linear__determinate{position:absolute;left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{background:var(--vue-progress-progress-color);-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{background:var(--vue-progress-progress-color);-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s infinite linear;animation:stream-ltr .25s infinite linear;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s infinite linear;animation:stream-rtl .25s infinite linear;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,var(--vue-progress-progress-color-striped) 25%,transparent 0,transparent 50%,var(--vue-progress-progress-color-striped) 0,var(--vue-progress-progress-color-striped) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-ltr;animation-name:query-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}100%{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}100%{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}100%{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}100%{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}100%{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}100%{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}100%{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}100%{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}100%{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}100%{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}100%{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}100%{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}100%{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}100%{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@-webkit-keyframes stream-rtl{to{transform:translateX(8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}} \ No newline at end of file diff --git a/widgets/materialdesign/js/widgets.min.js b/widgets/materialdesign/js/widgets.min.js index 95f1c129..568dc93c 100644 --- a/widgets/materialdesign/js/widgets.min.js +++ b/widgets/materialdesign/js/widgets.min.js @@ -1,5 +1,5 @@ -"use strict";vis.binds.materialdesign.helper={vibrate:function(e){try{"vibrate"in navigator&&window.navigator.vibrate(e)}catch(e){console.error(`vibrate [${data.wid}]: error: ${e.message}, stack: ${e.stack}`)}},waitForVisConnected:function(e,t=0,o=!1){t<500?setTimeout(function(){vis.conn&&vis.conn.getIsConnected()?e():(o&&console.log("[waitForVisConnected] wait for vis connection"),t++,vis.binds.materialdesign.helper.waitForVisConnected(e,t))},1):(o&&console.log("[waitForVisConnected] stop waiting for vis connection after 100 retries"),e())},waitForElement:function(e,t,o,a,l,r=0,i=!1){r<100?setTimeout(function(){e.find(t).length?l():(i&&console.log(`[${a} ${o}] wait for elements`),r++,vis.binds.materialdesign.helper.waitForElement(e,t,o,a,l,r))},50):(i&&console.log(`[${a} ${o}] stop waiting after 100 retries`),l())},waitForRealWidth:function(e,t,o,a,l=0,r=!1){l<100?setTimeout(function(){let i=window.getComputedStyle(e,null).width;i.includes("px")?a():(r&&console.log(`[${o} ${t}] wait for real width`),l++,vis.binds.materialdesign.helper.waitForRealWidth(e,t,o,a,l))},50):(r&&console.log(`[${o} ${t}] stop waiting for real width after 100 retries`),a())},waitForRealHeight:function(e,t,o,a,l=0,r=!1){l<100?setTimeout(function(){let i=window.getComputedStyle(e,null).height;i.includes("px")?a():(r&&console.log(`[${o} ${t}] wait for real height`),l++,vis.binds.materialdesign.helper.waitForRealHeight(e,t,o,a,l))},50):(r&&console.log(`[${o} ${t}] stop waiting for real height after 100 retries`),a())},installedVersion:function(e,t){myMdwHelper.waitForVisConnected(function(){myMdwHelper.getVersion(function(t){$(e).find("#versionNumber").text(t)})})},getValueFromData:function(e,t,o="",a=""){try{return Array.isArray(e)?e.length>0?e:t:null==e||""===e?t:o+e+a}catch(e){return console.error(`[Helper] getValueFromData: ${e.message}`),"Error"}},getBooleanFromData:function(e,t){try{return null==e||""===e?t:!0===e||"true"===e||1===e||"1"===e}catch(e){return console.error(`[Helper] getBooleanFromData: ${e.message}`),"Error"}},getNumberFromData:function(e,t){try{return null==e||""===e||isNaN(e)?t:parseFloat(e)}catch(e){return console.error(`[Helper] getNumberFromData: ${e.message}`),"Error"}},getStringFromNumberData:function(e,t,o="",a=""){try{return null==e||""===e||isNaN(e)?t:o+parseFloat(e)+a}catch(e){return console.error(`[Helper] getStringFromNumberData: ${e.message}`),"Error"}},getFontSize:function(e){let t=vis.binds.materialdesign.helper.getValueFromData(e,null);return null!==t?t.includes("headline")||t.includes("subtitle")||t.includes("body")||t.includes("caption")||t.includes("button")||t.includes("overline")?{class:`mdc-typography--${t}`,style:""}:isNaN(t)?{class:"",style:`font-size: ${t};`}:{class:"",style:`font-size: ${t}px;`}:{class:"",style:""}},getListItemHeader:function(e,t){return null!==e&&""!==e?`

\n ${e}\n

`:""},getListItemTextElement:function(e,t,o,a,l="left"){let r="flex-start";return"center"===l?r="center":"right"===l&&(r="flex-end"),` \n ${e}\n ${t}\n `},getListItemImage:function(e,t){return""!=e?``:""},getListItem:function(e,t,o,a,l=!1,r="",i="",n="",s=""){return"standard"===e?`
`:`
`},getListItemLabel:function(e,t,o,a,l,r,i,n,s=!1,c="left"){let d="";if(a&&(d=``),"standard"===e){let e=`\n ${o}\n `;return e+d}return`
\n \n ${o}\n \n ${d}\n
`},getListItemDivider:function(e,t){return!0===e||"true"===e?"standard"===t?'
':`
`:""},getIconElement:function(e,t,o,a="",l="",r=""){let i=`materialdesign-icon-image ${r}`,n=myMdwHelper.getValueFromData(e,null),s=myMdwHelper.getValueFromData(a,"");return null!==n?myMdwHelper.getAllowedImageFileExtensions().some(e=>n.includes(e))?``:``:""},getListIcon:function(e,t,o,a="",l=""){return myMdwHelper.getIconElement(e,t,o,a,`padding-top: 8px; padding-bottom: 8px;${l}`,"mdc-list-item__graphic")},changeIconElement:function(e,t,o,a,l="",r="",i=""){let n=`materialdesign-icon-image ${i}`.trim(),s=e.find("."+n.replace(/\s/g,".")),c=myMdwHelper.getValueFromData(t,null),d=myMdwHelper.getValueFromData(l,"");null!==c&&(myMdwHelper.getAllowedImageFileExtensions().some(e=>c.includes(e))?s.is("img")?s.attr("src",c):s.replaceWith(``):s.replaceWith(``))},changeListIconElement:function(e,t,o,a,l="",r=""){myMdwHelper.changeIconElement(e,t,o,a,l,`padding-top: 8px; padding-bottom: 8px;${r}`,"mdc-list-item__graphic")},getAllowedImageFileExtensions:function(){return[".gif",".png",".bmp",".jpg",".jpeg",".tif",".svg","http://","https://"]},getVisibility:function(e,t,o,a){var l=t,r=o;if(!l)return"not exist"===r;if(null==e&&(e=vis.states.attr(l+".val")),null==e)return"not exist"===r;var i=a;if(!r||null==i)return"not exist"===r;if("null"===e&&"exist"!==r&&"not exist"!==r)return!1;var n=typeof e;switch("boolean"===n||"false"===e||"true"===e?i="true"===i||!0===i||1===i||"1"===i:"number"===n?i=parseFloat(i):"object"===n&&(e=JSON.stringify(e)),r){case"==":return i=i.toString(),e=e.toString(),"1"===e&&(e="true"),"1"===i&&(i="true"),"0"===e&&(e="false"),"0"===i&&(i="false"),i!==e;case"!=":return i=i.toString(),e=e.toString(),"1"===e&&(e="true"),"1"===i&&(i="true"),"0"===e&&(e="false"),"0"===i&&(i="false"),i===e;case">=":return ei;case">":return e<=i;case"<":return e>=i;case"consist":return i=i.toString(),e=e.toString(),-1===e.toString().indexOf(i);case"not consist":return i=i.toString(),e=e.toString(),-1!==e.toString().indexOf(i);case"exist":return"null"===e;case"not exist":return"null"!==e;default:return console.log("Unknown visibility condition: "+r),!1}},getViewOfWidget(e){for(var t in vis.views)if(vis.views[t].widgets&&vis.views[t].widgets[e])return t},oidNeedSubscribe(e,t,o,a,l=!1,r=!1){let i=vis.binds.materialdesign.helper.getViewOfWidget(t);return void 0===e||vis.editMode||vis.subscribing.byViews[i].includes(e)?a:(vis.subscribing.byViews[i].push(e),l?r&&console.log(`[oidNeedSubscribe] ${o} (${t}): binding '${e}' need subscribe`):r&&console.log(`[oidNeedSubscribe] ${o} (${t}): oid '${e}' need subscribe`),!0)},bindingNeedSubscribe(e,t,o,a){let l={bindingTokenList:[],oidNeedSubscribe:a},r=vis.extractBinding(e);if("null"!==r&&null!==r&&r.length>0)for(var i=0;i<=r.length-1;i++)l.bindingTokenList.push(r[i].token),!1===vis.bindings.hasOwnProperty([r[i].systemOid])&&(l.oidNeedSubscribe=vis.binds.materialdesign.helper.oidNeedSubscribe(r[i].systemOid,t,o,a,!0),vis.bindings[[r[i].systemOid]]=[{visOid:r[i].visOid,systemOid:r[i].visOid,token:r[i].visOid,format:r[i].format,isSeconds:r[i].isSeconds,operations:r[i].operations,type:"data",attr:r[i].systemOid,view:vis.binds.materialdesign.helper.getViewOfWidget(t),widget:t}]);return l},subscribeStatesAtRuntime(e,t,o,a=!1){a&&console.log(`[subscribeStatesAtRuntime] ${t} (${e}) subscribe states at runtime`);let l=vis.binds.materialdesign.helper.getViewOfWidget(e);if(l&&!vis.editMode){vis.subscribing.activeViews.includes(l)||vis.subscribing.activeViews.push(l),vis.subscribing.byViews[l]=vis.subscribing.byViews[l]||[];for(var r=[],i=0;iisNaN(parseFloat(e))?e:(e=parseFloat(e),void 0!==t&&""!==t&&void 0!==o&&""!==o?e.toLocaleString(void 0,{minimumFractionDigits:t,maximumFractionDigits:o}):void 0!==t&&""!==t?e.toLocaleString(void 0,{minimumFractionDigits:t}):void 0!==o&&""!==o?e.toLocaleString(void 0,{maximumFractionDigits:o}):e.toLocaleString()),getObject(e,t){vis.conn._socket.emit("getObject",e,function(e,o){t(!e&&o?o:void 0)})},getVersion(e){vis.binds.materialdesign.helper.getObject("system.adapter.vis-materialdesign",function(t){t&&t.common&&t.common.installedVersion?e(t.common.installedVersion):t&&t.common&&t.common.version?e(t.common.version):e("unknown")})},setValue(e,t){vis.editMode||vis.binds.materialdesign.helper.getObject(e,function(o){o&&o.common&&o.common.type&&null!==t?"string"===o.common.type?vis.setValue(e,t.toString()):"number"===o.common.type?vis.setValue(e,parseFloat(t)):"boolean"===o.common.type?vis.setValue(e,!/^(false|0)$/i.test(t.toString().toLowerCase())&&!!t):vis.setValue(e,t):vis.setValue(e,t)})},generateUuidv4:()=>([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)),initializeSentry(e){const t="materialdesign.sentry";vis.conn.readFile(t,function(o,a){if("Not exists"===o){const o=vis.binds.materialdesign.helper.generateUuidv4();vis.conn.writeFile(t,o,function(t){t?vis.binds.materialdesign.helper._initializeSentry(e,"uuid_error"):vis.binds.materialdesign.helper._initializeSentry(e,o)})}else if("disabled"!==a)if(/^[0-9A-F]{8}-[0-9A-F]{4}-[4][0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i.test(a))vis.binds.materialdesign.helper._initializeSentry(e,a);else{console.warn("uuid is not valid -> recreate");const o=vis.binds.materialdesign.helper.generateUuidv4();vis.conn.writeFile(t,o,function(t){t?vis.binds.materialdesign.helper._initializeSentry(e,"uuid_error"):vis.binds.materialdesign.helper._initializeSentry(e,o)})}else console.log("sentry is deactivated for vis-materialdesign")})},_initializeSentry(e,t){Sentry.init({dsn:"https://888b0efc877b4b12a8a83e3c1fb7fe1a@sentry.iobroker.net/77",debug:!1,release:e,integrations:[new Sentry.Integrations.Dedupe,new Sentry.Integrations.CaptureConsole({levels:["error"]})],beforeSend(e){if(!vis.editMode&&e&&e.message&&e.message.includes("materialdesign")&&!(e.message.includes("cannot parse json string")||/\b(Cannot access)\b .* \b(before initialization)\b/g.test(e.message)||/\b(can't access lexical declaration)\b .* \b(before initialization)\b/g.test(e.message)||e.message.includes("out of memory")||e.message.includes("Error in eval")||e.message.includes("moment is not defined")))return e.message=e.message.replace(new RegExp("( - w\\d+)","g"),""),e}}),Sentry.configureScope(function(e){e.setExtra("vis version",vis.version),e.setUser({id:t})}),console.log("sentry initialized for vis-materialdesign")}};let myMdwHelper=vis.binds.materialdesign.helper;vis.binds.materialdesign.showVersion(),vis.binds.materialdesign.vueHelper={input:{getConstructor:function(e){let t=myMdwHelper.getValueFromData(e.inputLayout,"regular"),o=!1,a=!1;return"regular"===t?t="":t.includes("shaped")?(t=t.replace("-shaped",""),o=!0):t.includes("rounded")&&(t=t.replace("-rounded",""),a=!0),`\n ${t}\n :height="height"\n :label="label"\n :type="type" \n :hint="messages"\n :counter="counter"\n hide-details="auto"\n :prefix="prefix"\n :suffix="suffix"\n :placeholder="placeholder"\n ${e.showInputMessageAlways?"persistent-hint":""}\n ${o?"shaped":""}\n ${a?"rounded":""}\n dense\n ${e.clearIconShow?"clearable":""}\n :clear-icon="clearIcon"\n \n @change="changeEvent"\n `},getTemplates:function(e){return`\n ${null!==myMdwHelper.getValueFromData(e.prepandIcon,null)?'':""}\n\n ${null!==myMdwHelper.getValueFromData(e.prepandInnerIcon,null)?'':""}\n\n ${null!==myMdwHelper.getValueFromData(e.appendOuterIcon,null)?'':""} \n `},getData:function(e,t,o=""){return{height:t,label:myMdwHelper.getValueFromData(e.inputLabelText,""),type:myMdwHelper.getValueFromData(e.inputType,"text"),messages:myMdwHelper.getValueFromData(e.inputMessage,""),counter:e.showInputCounter,prefix:myMdwHelper.getValueFromData(e.inputPrefix,""),suffix:myMdwHelper.getValueFromData(e.inputSuffix,""),placeholder:o,clearIcon:myMdwHelper.getValueFromData(e.clearIcon,"mdi-close","mdi-"),prepandIcon:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandIcon,"").includes(t))?void 0:myMdwHelper.getValueFromData(e.prepandIcon,void 0,"mdi-"),prepandImage:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandIcon,"").includes(t))?myMdwHelper.getValueFromData(e.prepandIcon,void 0):void 0,prepandInnerIcon:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandInnerIcon,"").includes(t))?void 0:myMdwHelper.getValueFromData(e.prepandInnerIcon,void 0,"mdi-"),prepandInnerImage:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandInnerIcon,"").includes(t))?myMdwHelper.getValueFromData(e.prepandInnerIcon,void 0):void 0,appendOuterIcon:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.appendOuterIcon,"").includes(t))?void 0:myMdwHelper.getValueFromData(e.appendOuterIcon,void 0,"mdi-"),appendOuterImage:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.appendOuterIcon,"").includes(t))?myMdwHelper.getValueFromData(e.appendOuterIcon,void 0):void 0}},setStyles:function(e,t){"date"!==t.inputType&&"time"!==t.inputType&&"number"!==t.inputType||e.find("input").attr("required","required"),myMdwHelper.getValueFromData(t.inputLayout,"regular").includes("filled")?(e.get(0).style.setProperty("--vue-text-field-background-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"")),e.get(0).style.setProperty("--vue-text-field-background-hover-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorHover,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,""))),e.get(0).style.setProperty("--vue-text-field-background-after-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorSelected,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"")))):(e.get(0).style.setProperty("--vue-text-field-background-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"transparent")),e.get(0).style.setProperty("--vue-text-field-background-hover-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorHover,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"transparent"))),e.get(0).style.setProperty("--vue-text-field-background-after-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorSelected,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"transparent")))),e.get(0).style.setProperty("--vue-text-field-before-color",myMdwHelper.getValueFromData(t.inputLayoutBorderColor,"")),e.get(0).style.setProperty("--vue-text-field-hover-color",myMdwHelper.getValueFromData(t.inputLayoutBorderColorHover,"")),e.get(0).style.setProperty("--vue-text-field-after-color",myMdwHelper.getValueFromData(t.inputLayoutBorderColorSelected,"")),e.get(0).style.setProperty("--vue-text-field-label-before-color",myMdwHelper.getValueFromData(t.inputLabelColor,"")),e.get(0).style.setProperty("--vue-text-field-label-after-color",myMdwHelper.getValueFromData(t.inputLabelColorSelected,"")),e.get(0).style.setProperty("--vue-text-field-label-font-family",myMdwHelper.getValueFromData(t.inputLabelFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-label-font-size",myMdwHelper.getNumberFromData(t.inputLabelFontSize,"16")+"px"),e.get(0).style.setProperty("--vue-text-field-input-text-color",myMdwHelper.getValueFromData(t.inputTextColor,"")),e.get(0).style.setProperty("--vue-text-field-input-text-font-size",myMdwHelper.getNumberFromData(t.inputTextFontSize,"16")+"px"),e.get(0).style.setProperty("--vue-text-field-input-text-font-family",myMdwHelper.getValueFromData(t.inputTextFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-appendix-color",myMdwHelper.getValueFromData(t.inputAppendixColor,myMdwHelper.getValueFromData(t.inputTextColor,""))),e.get(0).style.setProperty("--vue-text-field-appendix-font-size",myMdwHelper.getNumberFromData(t.inputAppendixFontSize,myMdwHelper.getNumberFromData(t.inputTextFontSize,"16"))+"px"),e.get(0).style.setProperty("--vue-text-field-appendix-font-family",myMdwHelper.getValueFromData(t.inputAppendixFontFamily,myMdwHelper.getValueFromData(t.inputTextFontFamily,""))),e.get(0).style.setProperty("--vue-text-field-message-color",myMdwHelper.getValueFromData(t.inputMessageColor,"")),e.get(0).style.setProperty("--vue-text-field-message-font-size",myMdwHelper.getNumberFromData(t.inputMessageFontSize,"12")+"px"),e.get(0).style.setProperty("--vue-text-field-message-font-family",myMdwHelper.getValueFromData(t.inputMessageFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-counter-color",myMdwHelper.getValueFromData(t.inputCounterColor,"")),e.get(0).style.setProperty("--vue-text-field-counter-font-size",myMdwHelper.getNumberFromData(t.inputCounterFontSize,"12")+"px"),e.get(0).style.setProperty("--vue-text-field-counter-font-family",myMdwHelper.getValueFromData(t.inputCounterFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-translate-x",myMdwHelper.getNumberFromData(t.inputTranslateX,0)+"px"),e.get(0).style.setProperty("--vue-text-field-translate-y",myMdwHelper.getNumberFromData(t.inputTranslateY,-16)+"px"),e.get(0).style.setProperty("--vue-text-icon-clear-size",myMdwHelper.getNumberFromData(t.clearIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-clear-color",myMdwHelper.getValueFromData(t.clearIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-append-outer-size",myMdwHelper.getNumberFromData(t.appendOuterIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-append-outer-color",myMdwHelper.getValueFromData(t.appendOuterIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-prepand-size",myMdwHelper.getNumberFromData(t.prepandIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-prepand-color",myMdwHelper.getValueFromData(t.prepandIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-prepand-inner-size",myMdwHelper.getNumberFromData(t.prepandInnerIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-prepand-inner-color",myMdwHelper.getValueFromData(t.prepandInnerIconColor,""))}},select:{getConstructor:function(e){let t=myMdwHelper.getValueFromData(e.listPosition,"auto"),o=`{offsetY: ${myMdwHelper.getValueFromData(e.listPositionOffset,"false")}}`;return"top"===t?o=`{top: true, offsetY: ${myMdwHelper.getValueFromData(e.listPositionOffset,"false")}}`:"bottom"===t&&(o=`{bottom: true, offsetY: ${myMdwHelper.getValueFromData(e.listPositionOffset,"false")}}`),`\n ${vis.binds.materialdesign.vueHelper.input.getConstructor(e)}\n\n v-model="item"\n item-text="text"\n item-value="value"\n \n :items="items"\n :menu-props="${o}"\n \n :append-icon="collapseIcon"\n\n no-data-text="nur der smarte ioBrokler wird bestehen"\n\n @focus="focusEvent"\n @click:clear="clearEvent"\n @click="click"\n @input="menuClick"\n `},getTemplates:function(e){return`\n ${vis.binds.materialdesign.vueHelper.input.getTemplates(e)}\n\n ${"no"!==e.showSelectedIcon?`\n \n `:""}\n \n \n `},getData:function(e,t,o,a="",l=""){let r=vis.binds.materialdesign.vueHelper.input.getData(e,t),i=vis.binds.materialdesign.vueHelper.getObjectByValue(vis.states.attr(e.oid+".val"),o,a),n=this.getIconTextField(e,i.icon,i.image);return r.item=i,r.items=o,r.icon=n.icon,r.image=n.image,r.imageColor=i.imageColor,r.iconColorTextField=this.getIconColorTextField(e,myMdwHelper.getValueFromData(i.imageColorSelectedTextField,i.imageColor)),r.collapseIcon=myMdwHelper.getValueFromData(e.collapseIcon,void 0,"mdi-"),r},setStyles:function(e,t){vis.binds.materialdesign.vueHelper.input.setStyles(e,t),e.get(0).style.setProperty("--vue-text-icon-append-size",myMdwHelper.getNumberFromData(t.collapseIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-append-color",myMdwHelper.getValueFromData(t.collapseIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-append-cursor","pointer")},setMenuStyles:function(e,t,o,a){let l=e.find(".v-input__slot").attr("aria-owns");o.length>0&&myMdwHelper.waitForElement(a,"#"+l,t.wid,"Select",function(){let e=a.find(`.v-select-list#${l}`).get(0);if(e){e.style.setProperty("--vue-list-item-height",myMdwHelper.getStringFromNumberData(t.listItemHeight,"auto","","px")),e.style.setProperty("--vue-list-item-background-color",myMdwHelper.getValueFromData(t.listItemBackgroundColor,"inherit")),e.style.setProperty("--vue-list-item-background-hover-color",myMdwHelper.getValueFromData(t.listItemBackgroundHoverColor,"")),e.style.setProperty("--vue-list-item-background-selected-color",myMdwHelper.getValueFromData(t.listItemBackgroundSelectedColor,"")),e.style.setProperty("--vue-ripple-effect-color",myMdwHelper.getValueFromData(t.listItemRippleEffectColor,"")),e.style.setProperty("--vue-list-item-font-size",myMdwHelper.getStringFromNumberData(t.listItemFontSize,"inherit","","px")),e.style.setProperty("--vue-list-item-font-family",myMdwHelper.getValueFromData(t.listItemFont,"inherit"));let o=myMdwHelper.getValueFromData(t.listItemFontColor,"inherit");e.style.setProperty("--vue-list-item-font-color",o),e.style.setProperty("--vue-list-item-font-color-hover",myMdwHelper.getValueFromData(t.listItemFontHoverColor,o)),e.style.setProperty("--vue-list-item-font-color-selected",myMdwHelper.getValueFromData(t.listItemFontSelectedColor,o)),e.style.setProperty("--vue-list-item-subtitle-font-size",myMdwHelper.getStringFromNumberData(t.listItemSubFontSize,"inherit","","px")),e.style.setProperty("--vue-list-item-subtitle-font-family",myMdwHelper.getValueFromData(t.listItemSubFont,"inherit"));let a=myMdwHelper.getValueFromData(t.listItemSubFontColor,"");e.style.setProperty("--vue-list-item-subtitle-font-color",a),e.style.setProperty("--vue-list-item-subtitle-font-color-hover",myMdwHelper.getValueFromData(t.listItemSubFontHoverColor,a)),e.style.setProperty("--vue-list-item-subtitle-font-color-selected",myMdwHelper.getValueFromData(t.listItemSubFontSelectedColor,a)),e.style.setProperty("--vue-list-item-value-font-size",myMdwHelper.getStringFromNumberData(t.listItemValueFontSize,"inherit","","px")),e.style.setProperty("--vue-list-item-value-font-family",myMdwHelper.getValueFromData(t.listItemValueFont,"inherit"));let l=myMdwHelper.getValueFromData(t.listItemValueFontColor,"");e.style.setProperty("--vue-list-item-value-font-color",l),e.style.setProperty("--vue-list-item-value-font-color-hover",myMdwHelper.getValueFromData(t.listItemValueFontHoverColor,l)),e.style.setProperty("--vue-list-item-value-font-color-selected",myMdwHelper.getValueFromData(t.listItemValueFontSelectedColor,l));let r=myMdwHelper.getValueFromData(t.listIconColor,"#44739e");e.style.setProperty("--vue-list-item-icon-size",myMdwHelper.getStringFromNumberData(t.listIconSize,"20px","","px")),e.style.setProperty("--vue-list-item-icon-color",r),e.style.setProperty("--vue-list-item-icon-color-hover",myMdwHelper.getValueFromData(t.listIconHoverColor,r)),e.style.setProperty("--vue-list-item-icon-color-selected",myMdwHelper.getValueFromData(t.listIconSelectedColor,r))}})},generateItemList(e,t,o){let a=[];if("inputPerEditor"===e.listDataMethod){for(var l=0;l<=e.countSelectItems;l++){let t=myMdwHelper.getValueFromData(e["value"+l],null);if(null!==t){let o=vis.binds.materialdesign.vueHelper.getIconOrImage(myMdwHelper.getValueFromData(e["listIcon"+l]));a.push({text:myMdwHelper.getValueFromData(e["label"+l],t),subText:myMdwHelper.getValueFromData(e["subLabel"+l],""),value:myMdwHelper.getValueFromData(e["value"+l],""),icon:o.icon,image:o.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}}o(a)}else if("jsonStringObject"===e.listDataMethod){let r=null;try{r="object"==typeof e.jsonStringObject?e.jsonStringObject:vis.editMode&&e.jsonStringObject&&e.jsonStringObject.startsWith("{")&&e.jsonStringObject.endsWith("}")?JSON.parse(vis.states.attr(e.jsonStringObject.substring(1,e.jsonStringObject.length-1)+".val")):JSON.parse(e.jsonStringObject)}catch(e){console.error(`[${t}] generateItemList: cannot parse json string! Error: ${e.message}`)}if(r)for(l=0;l<=r.length-1;l++){let e=r[l];if(null!==e.value){let t=vis.binds.materialdesign.vueHelper.getIconOrImage(e.icon);a.push({text:myMdwHelper.getValueFromData(e.text,e.value),subText:e.subText,value:e.value,icon:t.icon,image:t.image,imageColor:e.iconColor,imageColorSelectedTextField:e.iconColorSelectedTextField})}}o(a)}else if("valueList"===e.listDataMethod){if(e.valueList){let t=myMdwHelper.getValueFromData(e.valueList,"").replace(/(\r\n|\n|\r)/gm,"").split(";"),o=myMdwHelper.getValueFromData(e.valueListLabels,"").split(";"),r=myMdwHelper.getValueFromData(e.valueListIcons,"").split(";");for(l=0;l<=t.length-1;l++){let i=t[l];if(i){let t=vis.binds.materialdesign.vueHelper.getIconOrImage(r[l]);a.push({text:myMdwHelper.getValueFromData(o[l],i),subText:"",value:i,icon:t.icon,image:t.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}}}o(a)}else"multistatesObject"===e.listDataMethod&&myMdwHelper.getObject(e.oid,function(t){if(t&&t.common&&t.common.states){let r=t.common.states;if("object"==typeof r)for(var l=0;l<=Object.keys(r).length-1;l++){let t=vis.binds.materialdesign.vueHelper.getIconOrImage(myMdwHelper.getValueFromData(e["listIcon"+l]));a.push({text:myMdwHelper.getValueFromData(e["label"+l],Object.keys(r)[l].replace(/_/g," ")), -subText:myMdwHelper.getValueFromData(e["subLabel"+l],""),value:Object.values(r)[l],icon:t.icon,image:t.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}else if("string"==typeof r){let t=r.split(";");for(l=0;l<=t.length-1;l++){let o=t[l].split(":"),r=vis.binds.materialdesign.vueHelper.getIconOrImage(myMdwHelper.getValueFromData(e["listIcon"+l]));a.push({text:myMdwHelper.getValueFromData(e["label"+l],o[1]),subText:myMdwHelper.getValueFromData(e["subLabel"+l],""),value:o[0],icon:r.icon,image:r.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}}o(a)}})},setIoBrokerBinding(e,t,o,a=""){let l=this;vis.states.bind(e.oid+".val",function(r,i,n){let s=vis.binds.materialdesign.vueHelper.getObjectByValue(i,o,a),c=l.getIconTextField(e,s.icon,s.image);t.item=s,t.icon=c.icon,t.image=c.image,t.imageColor=s.imageColor,t.iconColorTextField=l.getIconColorTextField(e,myMdwHelper.getValueFromData(s.imageColorSelectedTextField,s.imageColor))})},getIconTextField:(e,t,o)=>"prepend"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandIcon,void 0)?vis.binds.materialdesign.vueHelper.getIconOrImage(e.prepandIcon):"prepend-inner"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandInnerIcon,void 0)?vis.binds.materialdesign.vueHelper.getIconOrImage(e.prepandInnerIcon):"append-outer"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.appendOuterIcon,void 0)?vis.binds.materialdesign.vueHelper.getIconOrImage(e.appendOuterIcon):{icon:t,image:o},getIconColorTextField:(e,t)=>"prepend"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandIconColor,void 0)?e.prepandIconColor:"prepend-inner"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandInnerIconColor,void 0)?e.prepandInnerIconColor:"append-outer"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.appendOuterIconColor,void 0)?e.appendOuterIconColor:t,getMethods:function(e,t,o,a,l=""){return{click(t){myMdwHelper.vibrate(e.vibrateOnMobilDevices)},menuClick(t){myMdwHelper.vibrate(e.vibrateOnMobilDevices)},changeEvent(t){if(t)t.value?myMdwHelper.setValue(e.oid,t.value):myMdwHelper.setValue(e.oid,t);else{let t=vis.binds.materialdesign.vueHelper.getObjectByValue(vis.states.attr(e.oid+".val"),o,l);this.item=t,this.icon=t.icon,this.image=t.image,this.imageColor=t.imageColor}},focusEvent(l){vis.binds.materialdesign.vueHelper.select.setMenuStyles(t,e,o,a)},clearEvent(t){myMdwHelper.vibrate(e.vibrateOnMobilDevices),vis.conn._socket.emit("getObject",e.oid,function(t,o){o&&o.common&&o.common.type?"string"===o.common.type?o.common.def?vis.setValue(e.oid,o.common.def):vis.setValue(e.oid,""):"number"===o.common.type?o.common.def?vis.setValue(e.oid,o.common.def):vis.setValue(e.oid,0):(console.warn(`[Vue Helper Select] no clear value for ${o.common.type} defined!`),vis.setValue(e.oid,void 0)):vis.setValue(e.oid,void 0)})}}}},alerts:{generateElement:function(e,t,o,a){let l=`${o}${a}`,r="";"none"!==myMdwHelper.getValueFromData(e.alertBorderLayout,"none")&&(r=`border="${e.alertBorderLayout}"`),t.append(`\n \n \n\n \n\n \n \n `)},getVuetifyElement:function(e,t,o,a,l){let r=vis.binds.materialdesign.vueHelper.getIconOrImage(t.icon),i=myMdwHelper.getNumberFromData(l.showMaxAlerts,0),n=new Vue({el:e.find(`#${o}${a}`).get(0),vuetify:new Vuetify,data:()=>({showAlert:!1,icon:r.icon,image:r.image,text:t.text})});i>0?a0&&(t[parseInt(o.attr("index"))].showAlert=!0)},300)})}},getObjectByValue:function(e,t,o=""){if(null!=e){var a=t.filter(t=>t.value.toString()===e.toString()||!isNaN(e)&&!isNaN(t.value)&&parseFloat(t.value)===parseFloat(e));return 1===a.length?a[0]:a.length>1?(console.warn("[Vuetify AutoComplete]: more than one result found!"),a[0]):"combobox"?{text:e,value:e}:null}return{text:"",value:""}},getIconOrImage:function(e){let t={icon:"",image:""};return e&&(null!==e&&myMdwHelper.getAllowedImageFileExtensions().some(t=>e.includes(t))?t.image=e:t.icon="mdi-"+e),t}};var myMdwAlertClearButtonClicked=!1;vis.binds.materialdesign.alerts=function(e,t){try{let r=$(e),i="alerts_",n=vis.binds.materialdesign.vueHelper.alerts,s=[],c=null;try{c=JSON.parse(vis.states.attr(t.oid+".val")),vis.editMode&&0===c.length&&(c=l())}catch(e){c=a(),console.error(`[Vuetify Alerts 1 - ${t.wid}] cannot parse json string! Error: ${e.message}`)}if(null!==c){for(var o=0;o<=c.length-1;o++)n.generateElement(t,r,i,o);myMdwHelper.waitForElement($("body"),"#materialdesign-vuetify-container",t.wid,"Alerts",function(){for(var e=0;e<=c.length-1;e++){let o=c[e];o.id=`${i}${e}`,s.push(n.getVuetifyElement(r,o,i,e,t))}let o=r.find(".materialdesign-icon-button");for(var a=0;a<=o.length-1;a++)new mdc.iconButton.MDCIconButtonToggle(r.find(".materialdesign-icon-button").get(a));n.initializeClearButtonEvent(r,s,t,c,i)})}function a(){return[{text:_("Error in JSON string"),borderColor:"red",icon:"alert-box",iconColor:"red"}]}function l(){return[{text:_("example that is only displayed in the editor"),borderColor:"blue",icon:"home",iconColor:"blue"},{text:_("no alert messages currently available"),borderColor:"orange",icon:"information",iconColor:"orange"}]}vis.states.bind(t.oid+".val",function(e,o,l){if(!myMdwAlertClearButtonClicked){r.find(".v-alert").remove(),s=[];try{c=JSON.parse(vis.states.attr(t.oid+".val"))}catch(e){c=a(),console.error(`[Vuetify Alerts 2 - ${t.wid}] cannot parse json string! Error: ${e.message}`)}if(null!==c){for(var d=0;d<=c.length-1;d++){let e=c[d];e.id=`${i}${d}`,n.generateElement(t,r,i,d),s.push(n.getVuetifyElement(r,e,i,d,t))}let e=r.find(".materialdesign-icon-button");for(var u=0;u<=e.length-1;u++)new mdc.iconButton.MDCIconButtonToggle(r.find(".materialdesign-icon-button").get(u));n.initializeClearButtonEvent(r,s,t,c,i)}}myMdwAlertClearButtonClicked=!1}),r.context.style.setProperty("--vue-alerts-button-close-color",myMdwHelper.getValueFromData(t.closeIconColor,"")),r.context.style.setProperty("--mdc-theme-primary",myMdwHelper.getValueFromData(t.closeIconPressColor,"")),r.context.style.setProperty("--vue-alerts-text-font-family",myMdwHelper.getValueFromData(t.alertFontFamily,"inherit")),r.context.style.setProperty("--vue-alerts-text-size",myMdwHelper.getNumberFromData(t.alertFontSize,"16")+"px"),r.context.style.setProperty("--vue-alerts-icon-size",myMdwHelper.getNumberFromData(t.alertIconSize,"24")+"px"),r.context.style.setProperty("--vue-alerts-bottom-margin",myMdwHelper.getNumberFromData(t.alertMarginBottom,"16")+"px"),$(window).width()a.getData(t,n,e,i),methods:a.getMethods(t,o,e,r,i)});a.setStyles(o,t),a.setIoBrokerBinding(t,s,e,i)})})}o.append(`\n
\n \n\n ${a.getTemplates(t)}\n\n \n
`),myMdwHelper.oidNeedSubscribe(t.oid,t.wid,r,!1)?myMdwHelper.subscribeStatesAtRuntime(t.wid,r,function(){n()}):n()})}catch(e){console.error(`[AutoComplete - ${t.wid}]: error: ${e.message}, stack: ${e.stack} `)}},vis.binds.materialdesign.button={initializeButton:function(e,t=!1){try{let o=[],a="";myMdwHelper.getValueFromData(e.labelWidth,0)>0&&(a=`style="width: ${e.labelWidth}%;"`);let l="";if(t){if(!0===myMdwHelper.getBooleanFromData(e.lockEnabled)){let t=myMdwHelper.getNumberFromData(e.lockIconSize,16),o=myMdwHelper.getValueFromData(e.lockIconBackground,void 0)?t*myMdwHelper.getNumberFromData(e.lockBackgroundSizeFactor,1):t;l=``}}else!0===myMdwHelper.getBooleanFromData(e.lockEnabled)&&(l=``);let r="";"text"!==e.buttonStyle&&(r="materialdesign-button--"+e.buttonStyle),o.push('
');let i=myMdwHelper.getIconElement(e.image,"auto",myMdwHelper.getValueFromData(e.iconHeight,"auto","","px"),e.imageColor),n="";return null==myMdwHelper.getValueFromData(e.buttontext,null)||t||(n=`\n ${e.buttontext}\n `),"left"===e.iconPosition?o.push(`${i} ${n} ${l}
`):o.push(`${l} ${n} ${i}
`),{button:o.join(""),style:r}}catch(t){console.error(`[Button - ${e.wid}] initialize: error: ${t.message}, stack: ${t.stack}`)}},initializeVerticalButton:function(e){try{let t=[],o="";!0===myMdwHelper.getBooleanFromData(e.lockEnabled)&&(o=``);let a="";"text"!==e.buttonStyle&&(a="materialdesign-button--"+e.buttonStyle),t.push(`
`);let l=myMdwHelper.getIconElement(e.image,"auto",myMdwHelper.getValueFromData(e.iconHeight,"auto","","px"),e.imageColor),r="";return null!=myMdwHelper.getValueFromData(e.buttontext,null)&&(r=`\n ${e.buttontext}\n `),"top"===e.iconPosition?t.push(`${l}${r}${o}
`):t.push(`${r}${l}${o}
`),{button:t.join(""),style:a}}catch(t){console.error(`[Button - ${e.wid}] vertical initialize: error: ${t.message}, stack: ${t.stack}`)}},handleLink:function(e,t){try{let o=$(e);o.on("click",function(e){event.preventDefault(),!vis.editMode&&t.href&&(t.openNewWindow?window.open(t.href):window.location.href=t.href)})}catch(e){console.error(`[Button - ${t.wid}] handleLink: error: ${e.message}, stack: ${e.stack}`)}},handleNavigation:function(e,t){try{if(!vis.editMode&&t.nav_view){var o=$(e),a=!1;o.on("click",function(e){event.preventDefault(),a||vis.changeView(t.nav_view,t.nav_view)}).on("touchmove",function(e){a=!0}).on("touchstart",function(e){a=!1})}}catch(e){console.error(`[Button - ${t.wid}] handleNavigation: error: ${e.message}, stack: ${e.stack}`)}},handleAddition:function(e,t){try{let o=$(e);o.on("click",function(e){event.preventDefault();let o=vis.states.attr(t.oid+".val");t.minmax&&o==t.minmax||myMdwHelper.setValue(t.oid,parseFloat(o)+parseFloat(t.value))})}catch(e){console.error(`[Button - ${t.wid}] handleAddition: error:: ${e.message}, stack: ${e.stack}`)}},handleState:function(e,t,o=!1){try{var a=$(e),l=t.value;if("true"===l&&(l=!0),"false"===l&&(l=!1),"true"===a.attr("isLocked")&&a.css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`),!vis.editMode){var r=!1;function i(){a.find(".materialdesign-lock-icon").fadeOut(),a.attr("isLocked",!1),a.css("filter","grayscale(0%)"),setTimeout(function(){a.attr("isLocked",!0),a.find(".materialdesign-lock-icon").show(),a.css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`)},1e3*myMdwHelper.getNumberFromData(t.autoLockAfter,10))}function n(e,t){if(e){var o=t;null==o&&(o=!1),"true"===o&&(o=!0),"false"===o&&(o=!1),parseFloat(o).toString()==o&&(o=parseFloat(o)),e&&myMdwHelper.setValue(e,o)}}a.on("click",function(e){if(event.preventDefault(),!r)if("false"===a.attr("isLocked")||void 0===a.attr("isLocked")){t.oid;if(o)for(var l=0;l<=t.countOids;l++){let e=t["oid"+l],o=t["value"+l];setTimeout(function(){n(e,o)},myMdwHelper.getNumberFromData(t["delayInMs"+l],0))}else n(t.oid,t.value)}else i()}).on("touchmove",function(e){r=!0}).on("touchstart",function(e){r=!1})}}catch(e){console.error(`[Button - ${t.wid}] handleState: error:: ${e.message}, stack: ${e.stack}`)}},handleToggle:function(e,t){try{var o=$(e);"true"===o.parent().attr("isLocked")&&o.parent().css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`);let r=myMdwHelper.getValueFromData(t.colorBgFalse,""),i=myMdwHelper.getValueFromData(t.colorBgTrue,r),n=myMdwHelper.getValueFromData(t.labelColorBgFalse,""),s=myMdwHelper.getValueFromData(t.labelColorBgTrue,n),c=myMdwHelper.getValueFromData(t.buttontext,""),d=myMdwHelper.getValueFromData(t.labelTrue,c),u=myMdwHelper.getValueFromData(t.labelColorFalse,""),m=myMdwHelper.getValueFromData(t.labelColorTrue,u);function a(){var e=vis.states.attr(t.oid+".val");let a=!1;"boolean"===t.toggleType?a=e:e===parseInt(t.valueOn)||e===t.valueOn?a=!0:e!==parseInt(t.valueOn)&&e!==t.valueOn&&e!==parseInt(t.valueOff)&&e!==t.valueOff&&"on"===t.stateIfNotTrueValue&&(a=!0),a?(o.parent().attr("toggled",!0),o.parent().css("background",i),myMdwHelper.changeIconElement(o.parent(),myMdwHelper.getValueFromData(t.imageTrue,myMdwHelper.getValueFromData(t.image,"")),"auto",myMdwHelper.getValueFromData(t.iconHeight,"auto","","px"),myMdwHelper.getValueFromData(t.imageTrueColor,myMdwHelper.getValueFromData(t.imageColor,""))),o.parent().find(".materialdesign-button__label").html(d).css("color",m),o.find(".labelRowContainer").css("background",s)):(o.parent().attr("toggled",!1),o.parent().css("background",r),myMdwHelper.changeIconElement(o.parent(),t.image,"auto",myMdwHelper.getValueFromData(t.iconHeight,"auto","","px"),t.imageColor),o.parent().find(".materialdesign-button__label").html(c).css("color",u),o.find(".labelRowContainer").css("background",n))}function l(){o.parent().find(".materialdesign-lock-icon").fadeOut(),o.parent().attr("isLocked",!1),o.parent().css("filter","grayscale(0%)"),setTimeout(function(){o.parent().attr("isLocked",!0),o.parent().find(".materialdesign-lock-icon").show(),o.parent().css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`)},1e3*myMdwHelper.getNumberFromData(t.autoLockAfter,10))}a(),t.readOnly&&!vis.editMode&&o.parent().css("pointer-events","none"),vis.states.bind(t.oid+".val",function(e,t,o){a()}),vis.editMode||(!1===myMdwHelper.getBooleanFromData(t.pushButton,!1)?o.parent().on("click",function(e){event.preventDefault(),"false"===o.parent().attr("isLocked")||void 0===o.parent().attr("isLocked")?"boolean"===myMdwHelper.getValueFromData(t.toggleType,"boolean")?myMdwHelper.setValue(t.oid,!vis.states.attr(t.oid+".val")):!0===o.parent().attr("toggled")||"true"===o.parent().attr("toggled")?myMdwHelper.setValue(t.oid,t.valueOff):myMdwHelper.setValue(t.oid,t.valueOn):l()}):(o.parent().on("mousedown touchstart",function(e){"false"===o.parent().attr("isLocked")||void 0===o.parent().attr("isLocked")?"boolean"===t.toggleType?myMdwHelper.setValue(t.oid,!0):myMdwHelper.setValue(t.oid,t.valueOn):l()}),o.parent().on("mouseup touchend",function(e){"boolean"===t.toggleType?myMdwHelper.setValue(t.oid,!1):myMdwHelper.setValue(t.oid,t.valueOff)})))}catch(e){console.error(`[Button - ${t.wid}] handleToggle: error:: ${e.message}, stack: ${e.stack}`)}}},vis.binds.materialdesign.calendar=function(e,t){try{let n=$(e),s="materialdesign-vuetify-calendar",c="";"text"!==t.controlButtonLayout&&(c="materialdesign-button--"+t.controlButtonLayout);let d=o(),u="";function o(){let e=[];try{let o=vis.states.attr(t.oid+".val");o?(e=JSON.parse(o),e.length>0&&(i(e)||(e=r()))):e=t.oid?[]:a()}catch(o){e=l(o),console.error(`[Calendar - ${t.wid}] cannot parse json string! Error: ${o.message}`)}return e}function a(){return[{name:_("noObjectIdSpecified"),color:"#e6ae25",colorText:"",start:moment().add(-30,"days").format("YYYY-MM-DD"),end:moment().add(30,"days").format("YYYY-MM-DD")}]}function l(e){return[{name:_("Error in JSON string: ")+e.message,color:"#FF0000",colorText:"#FFFFFF",start:moment().add(-30,"days").format("YYYY-MM-DD"),end:moment().add(30,"days").format("YYYY-MM-DD")}]}function r(){return[{name:_("calendarJsonStringWrong"),color:"#FF0000",colorText:"#FFFFFF",start:moment().add(-30,"days").format("YYYY-MM-DD"),end:moment().add(30,"days").format("YYYY-MM-DD")}]}function i(e){let t=["name","start","end"],o=Object.getOwnPropertyNames(e[0]);for(var a=0;a<=t.length-1;a++)if(!o.includes(t[a]))return!1;return!0}"stretch"===t.controlPosition?n.context.style.setProperty("--vue-calendar-control-button-container-flex",1):(n.context.style.setProperty("--vue-calendar-control-button-container-flex",0),n.context.style.setProperty("--vue-calendar-control-button-container-min-width",myMdwHelper.getStringFromNumberData(t.controlMinWidth,"initial","","px")),u="center"===t.controlPosition?' style="justify-content: center;"':"left"===t.controlPosition?' style="justify-content: flex-start;"':' style="justify-content: flex-end;"'),n.append(`\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShow,!1)?`\n
\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlPrev")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlToday")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlMonth")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlWeek")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlDay")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlNext")}`:""}\n
\n
\n
\n `:""}\n\n \n \n
`),n.context.style.setProperty("--vue-calendar-border-color",myMdwHelper.getValueFromData(t.calendarBorderColor,"")),n.context.style.setProperty("--vue-calendar-background-color",myMdwHelper.getValueFromData(t.calendarDayBackgroundColor,"")),n.context.style.setProperty("--vue-calender-background-outside-color",myMdwHelper.getValueFromData(t.calendarDayBackgroundOutsideColor,"")),n.context.style.setProperty("--vue-calender-header-background-color",myMdwHelper.getValueFromData(t.calendarHeaderBackground,"")),n.context.style.setProperty("--vue-calendar-time-axis-background-color",myMdwHelper.getValueFromData(t.calendarTimeAxisBackgroundColor,"")),n.context.style.setProperty("--vue-calendar-time-axis-header-background-color",myMdwHelper.getValueFromData(t.calendarTimeAxisHeaderBackgroundColor,"")),n.context.style.setProperty("--vue-calendar-time-axis-text-size",myMdwHelper.getStringFromNumberData(t.calendarTimeAxisFontSize,"12px","","px")),n.context.style.setProperty("--vue-calendar-time-axis-text-font",myMdwHelper.getValueFromData(t.calendarTimeAxisFont,"inherit")),n.context.style.setProperty("--vue-calendar-time-axis-text-color",myMdwHelper.getValueFromData(t.calendarTimeAxisFontColor,"")),n.context.style.setProperty("--vue-btn-background-color-before",myMdwHelper.getValueFromData(t.calendarDayButtonColor,"")),n.context.style.setProperty("--vue-calendar-day-button-today-color",myMdwHelper.getValueFromData(t.calendarDayButtonTodayColor,"")),n.context.style.setProperty("--vue-ripple-effect-color",myMdwHelper.getValueFromData(t.calendarDayButtonRippleEffectColor,"")),n.context.style.setProperty("--vue-calendar-day-button-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayButtonFontSize,"inherit","","px")),n.context.style.setProperty("--vue-calendar-day-button-font-family",myMdwHelper.getValueFromData(t.calendarDayButtonFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-button-font-color",myMdwHelper.getValueFromData(t.calendarDayButtonFontColor,"")),n.context.style.setProperty("--vue-calendar-day-button-today-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayButtonTodayFontSize,"inherit","","px")),n.context.style.setProperty("--vue-calendar-day-button-today-font-family",myMdwHelper.getValueFromData(t.calendarDayButtonTodayFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-button-today-font-color",myMdwHelper.getValueFromData(t.calendarDayButtonTodayFontColor,"#fff")),n.context.style.setProperty("--vue-calendar-day-label-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayLabelFontSize,"12px","","px")),n.context.style.setProperty("--vue-calendar-day-label-font-family",myMdwHelper.getValueFromData(t.calendarDayLabelFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-label-font-color",myMdwHelper.getValueFromData(t.calendarDayLabelFontColor,"")),n.context.style.setProperty("--vue-calendar-day-label-previous-font-color",myMdwHelper.getValueFromData(t.calendarDayLabelPreviousFontColor,"")),n.context.style.setProperty("--vue-calendar-day-label-today-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayLabelTodayFontSize,"12px","","px")),n.context.style.setProperty("--vue-calendar-day-label-today-font-family",myMdwHelper.getValueFromData(t.calendarDayLabelTodayFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-label-today-font-color",myMdwHelper.getValueFromData(t.calendarDayLabelTodayFontColor,"")),n.context.style.setProperty("--vue-calendar-control-button-icon-size",myMdwHelper.getStringFromNumberData(t.controlIconSize,"24px","","px")),n.context.style.setProperty("--vue-calendar-control-button-icon-color",myMdwHelper.getValueFromData(t.controlIconColor,"")), +"use strict";vis.binds.materialdesign.helper={vibrate:function(e){try{"vibrate"in navigator&&window.navigator.vibrate(e)}catch(e){console.error(`vibrate [${data.wid}]: error: ${e.message}, stack: ${e.stack}`)}},waitForVisConnected:function(e,t=0,o=!1){t<500?setTimeout(function(){vis.conn&&vis.conn.getIsConnected()?e():(o&&console.log("[waitForVisConnected] wait for vis connection"),t++,vis.binds.materialdesign.helper.waitForVisConnected(e,t))},1):(o&&console.log("[waitForVisConnected] stop waiting for vis connection after 100 retries"),e())},waitForElement:function(e,t,o,a,l,r=0,i=!1){r<100?setTimeout(function(){e.find(t).length?l():(i&&console.log(`[${a} ${o}] wait for elements`),r++,vis.binds.materialdesign.helper.waitForElement(e,t,o,a,l,r))},50):(i&&console.log(`[${a} ${o}] stop waiting after 100 retries`),l())},waitForRealWidth:function(e,t,o,a,l=0,r=!1){l<100?setTimeout(function(){let i=window.getComputedStyle(e,null).width;i.includes("px")?a():(r&&console.log(`[${o} ${t}] wait for real width`),l++,vis.binds.materialdesign.helper.waitForRealWidth(e,t,o,a,l))},50):(r&&console.log(`[${o} ${t}] stop waiting for real width after 100 retries`),a())},waitForRealHeight:function(e,t,o,a,l=0,r=!1){l<100?setTimeout(function(){let i=window.getComputedStyle(e,null).height;i.includes("px")?a():(r&&console.log(`[${o} ${t}] wait for real height`),l++,vis.binds.materialdesign.helper.waitForRealHeight(e,t,o,a,l))},50):(r&&console.log(`[${o} ${t}] stop waiting for real height after 100 retries`),a())},installedVersion:function(e,t){myMdwHelper.waitForVisConnected(function(){myMdwHelper.getVersion(function(t){$(e).find("#versionNumber").text(t)})})},getValueFromData:function(e,t,o="",a=""){try{return Array.isArray(e)?e.length>0?e:t:null==e||""===e?t:o+e+a}catch(e){return console.error(`[Helper] getValueFromData: ${e.message}`),"Error"}},getBooleanFromData:function(e,t){try{return null==e||""===e?t:!0===e||"true"===e||1===e||"1"===e}catch(e){return console.error(`[Helper] getBooleanFromData: ${e.message}`),"Error"}},getNumberFromData:function(e,t){try{return null==e||""===e||isNaN(e)?t:parseFloat(e)}catch(e){return console.error(`[Helper] getNumberFromData: ${e.message}`),"Error"}},getStringFromNumberData:function(e,t,o="",a=""){try{return null==e||""===e||isNaN(e)?t:o+parseFloat(e)+a}catch(e){return console.error(`[Helper] getStringFromNumberData: ${e.message}`),"Error"}},getFontSize:function(e){let t=vis.binds.materialdesign.helper.getValueFromData(e,null);return null!==t?t.includes("headline")||t.includes("subtitle")||t.includes("body")||t.includes("caption")||t.includes("button")||t.includes("overline")?{class:`mdc-typography--${t}`,style:""}:isNaN(t)?{class:"",style:`font-size: ${t};`}:{class:"",style:`font-size: ${t}px;`}:{class:"",style:""}},getListItemHeader:function(e,t){return null!==e&&""!==e?`

\n ${e}\n

`:""},getListItemTextElement:function(e,t,o,a,l="left"){let r="flex-start";return"center"===l?r="center":"right"===l&&(r="flex-end"),` \n ${e}\n ${t}\n `},getListItemImage:function(e,t){return""!=e?``:""},getListItem:function(e,t,o,a,l=!1,r="",i="",n="",s=""){return"standard"===e?`
`:`
`},getListItemLabel:function(e,t,o,a,l,r,i,n,s=!1,c="left"){let d="";if(a&&(d=``),"standard"===e){let e=`\n ${o}\n `;return e+d}return`
\n \n ${o}\n \n ${d}\n
`},getListItemDivider:function(e,t){return!0===e||"true"===e?"standard"===t?'
':`
`:""},getIconElement:function(e,t,o,a="",l="",r=""){let i=`materialdesign-icon-image ${r}`,n=myMdwHelper.getValueFromData(e,null),s=myMdwHelper.getValueFromData(a,"");return null!==n?myMdwHelper.getAllowedImageFileExtensions().some(e=>n.includes(e))?``:``:""},getListIcon:function(e,t,o,a="",l=""){return myMdwHelper.getIconElement(e,t,o,a,`padding-top: 8px; padding-bottom: 8px;${l}`,"mdc-list-item__graphic")},changeIconElement:function(e,t,o,a,l="",r="",i=""){let n=`materialdesign-icon-image ${i}`.trim(),s=e.find("."+n.replace(/\s/g,".")),c=myMdwHelper.getValueFromData(t,null),d=myMdwHelper.getValueFromData(l,"");null!==c&&(myMdwHelper.getAllowedImageFileExtensions().some(e=>c.includes(e))?s.is("img")?s.attr("src",c):s.replaceWith(``):s.replaceWith(``))},changeListIconElement:function(e,t,o,a,l="",r=""){myMdwHelper.changeIconElement(e,t,o,a,l,`padding-top: 8px; padding-bottom: 8px;${r}`,"mdc-list-item__graphic")},getAllowedImageFileExtensions:function(){return[".gif",".png",".bmp",".jpg",".jpeg",".tif",".svg","http://","https://"]},getVisibility:function(e,t,o,a){var l=t,r=o;if(!l)return"not exist"===r;if(null==e&&(e=vis.states.attr(l+".val")),null==e)return"not exist"===r;var i=a;if(!r||null==i)return"not exist"===r;if("null"===e&&"exist"!==r&&"not exist"!==r)return!1;var n=typeof e;switch("boolean"===n||"false"===e||"true"===e?i="true"===i||!0===i||1===i||"1"===i:"number"===n?i=parseFloat(i):"object"===n&&(e=JSON.stringify(e)),r){case"==":return i=i.toString(),e=e.toString(),"1"===e&&(e="true"),"1"===i&&(i="true"),"0"===e&&(e="false"),"0"===i&&(i="false"),i!==e;case"!=":return i=i.toString(),e=e.toString(),"1"===e&&(e="true"),"1"===i&&(i="true"),"0"===e&&(e="false"),"0"===i&&(i="false"),i===e;case">=":return ei;case">":return e<=i;case"<":return e>=i;case"consist":return i=i.toString(),e=e.toString(),-1===e.toString().indexOf(i);case"not consist":return i=i.toString(),e=e.toString(),-1!==e.toString().indexOf(i);case"exist":return"null"===e;case"not exist":return"null"!==e;default:return console.log("Unknown visibility condition: "+r),!1}},getViewOfWidget(e){for(var t in vis.views)if(vis.views[t].widgets&&vis.views[t].widgets[e])return t},oidNeedSubscribe(e,t,o,a,l=!1,r=!1){let i=vis.binds.materialdesign.helper.getViewOfWidget(t);return void 0===e||vis.editMode||vis.subscribing.byViews[i].includes(e)?a:(vis.subscribing.byViews[i].push(e),l?r&&console.log(`[oidNeedSubscribe] ${o} (${t}): binding '${e}' need subscribe`):r&&console.log(`[oidNeedSubscribe] ${o} (${t}): oid '${e}' need subscribe`),!0)},bindingNeedSubscribe(e,t,o,a){let l={bindingTokenList:[],oidNeedSubscribe:a},r=vis.extractBinding(e);if("null"!==r&&null!==r&&r.length>0)for(var i=0;i<=r.length-1;i++)l.bindingTokenList.push(r[i].token),!1===vis.bindings.hasOwnProperty([r[i].systemOid])&&(l.oidNeedSubscribe=vis.binds.materialdesign.helper.oidNeedSubscribe(r[i].systemOid,t,o,a,!0),vis.bindings[[r[i].systemOid]]=[{visOid:r[i].visOid,systemOid:r[i].visOid,token:r[i].visOid,format:r[i].format,isSeconds:r[i].isSeconds,operations:r[i].operations,type:"data",attr:r[i].systemOid,view:vis.binds.materialdesign.helper.getViewOfWidget(t),widget:t}]);return l},subscribeStatesAtRuntime(e,t,o,a=!1){a&&console.log(`[subscribeStatesAtRuntime] ${t} (${e}) subscribe states at runtime`);let l=vis.binds.materialdesign.helper.getViewOfWidget(e);if(l&&!vis.editMode){vis.subscribing.activeViews.includes(l)||vis.subscribing.activeViews.push(l),vis.subscribing.byViews[l]=vis.subscribing.byViews[l]||[];for(var r=[],i=0;iisNaN(parseFloat(e))?e:(e=parseFloat(e),void 0!==t&&""!==t&&void 0!==o&&""!==o?e.toLocaleString(void 0,{minimumFractionDigits:t,maximumFractionDigits:o}):void 0!==t&&""!==t?e.toLocaleString(void 0,{minimumFractionDigits:t}):void 0!==o&&""!==o?e.toLocaleString(void 0,{maximumFractionDigits:o}):e.toLocaleString()),getObject(e,t){vis.conn._socket.emit("getObject",e,function(e,o){t(!e&&o?o:void 0)})},getVersion(e){vis.binds.materialdesign.helper.getObject("system.adapter.vis-materialdesign",function(t){t&&t.common&&t.common.installedVersion?e(t.common.installedVersion):t&&t.common&&t.common.version?e(t.common.version):e("unknown")})},setValue(e,t){vis.editMode||vis.binds.materialdesign.helper.getObject(e,function(o){o&&o.common&&o.common.type&&null!==t?"string"===o.common.type?vis.setValue(e,t.toString()):"number"===o.common.type?vis.setValue(e,parseFloat(t)):"boolean"===o.common.type?vis.setValue(e,!/^(false|0)$/i.test(t.toString().toLowerCase())&&!!t):vis.setValue(e,t):vis.setValue(e,t)})},generateUuidv4:()=>([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)),initializeSentry(e){const t="materialdesign.sentry";vis.conn.readFile(t,function(o,a){if("Not exists"===o){const o=vis.binds.materialdesign.helper.generateUuidv4();vis.conn.writeFile(t,o,function(t){t?vis.binds.materialdesign.helper._initializeSentry(e,"uuid_error"):vis.binds.materialdesign.helper._initializeSentry(e,o)})}else if("disabled"!==a)if(/^[0-9A-F]{8}-[0-9A-F]{4}-[4][0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i.test(a))vis.binds.materialdesign.helper._initializeSentry(e,a);else{console.warn("uuid is not valid -> recreate");const o=vis.binds.materialdesign.helper.generateUuidv4();vis.conn.writeFile(t,o,function(t){t?vis.binds.materialdesign.helper._initializeSentry(e,"uuid_error"):vis.binds.materialdesign.helper._initializeSentry(e,o)})}else console.log("sentry is deactivated for vis-materialdesign")})},_initializeSentry(e,t){Sentry.init({dsn:"https://888b0efc877b4b12a8a83e3c1fb7fe1a@sentry.iobroker.net/77",debug:!1,release:e,integrations:[new Sentry.Integrations.Dedupe,new Sentry.Integrations.CaptureConsole({levels:["error"]})],beforeSend(e){if(!vis.editMode&&e&&e.message&&e.message.includes("materialdesign")&&!(e.message.includes("cannot parse json string")||/\b(Cannot access)\b .* \b(before initialization)\b/g.test(e.message)||/\b(can't access lexical declaration)\b .* \b(before initialization)\b/g.test(e.message)||e.message.includes("out of memory")||e.message.includes("Error in eval")||e.message.includes("moment is not defined")))return e.message=e.message.replace(new RegExp("( - w\\d+)","g"),""),e}}),Sentry.configureScope(function(e){e.setExtra("vis version",vis.version),e.setUser({id:t})}),console.log("sentry initialized for vis-materialdesign")}};let myMdwHelper=vis.binds.materialdesign.helper;vis.binds.materialdesign.showVersion(),vis.binds.materialdesign.vueHelper={input:{getConstructor:function(e){let t=myMdwHelper.getValueFromData(e.inputLayout,"regular"),o=!1,a=!1;return"regular"===t?t="":t.includes("shaped")?(t=t.replace("-shaped",""),o=!0):t.includes("rounded")&&(t=t.replace("-rounded",""),a=!0),`\n ${t}\n :height="height"\n :label="label"\n :type="type" \n :hint="messages"\n :counter="counter"\n hide-details="auto"\n :prefix="prefix"\n :suffix="suffix"\n :placeholder="placeholder"\n ${e.showInputMessageAlways?"persistent-hint":""}\n ${o?"shaped":""}\n ${a?"rounded":""}\n dense\n ${e.clearIconShow?"clearable":""}\n :clear-icon="clearIcon"\n \n @change="changeEvent"\n `},getTemplates:function(e){return`\n ${null!==myMdwHelper.getValueFromData(e.prepandIcon,null)?'':""}\n\n ${null!==myMdwHelper.getValueFromData(e.prepandInnerIcon,null)?'':""}\n\n ${null!==myMdwHelper.getValueFromData(e.appendOuterIcon,null)?'':""} \n `},getData:function(e,t,o=""){return{height:t,label:myMdwHelper.getValueFromData(e.inputLabelText,""),type:myMdwHelper.getValueFromData(e.inputType,"text"),messages:myMdwHelper.getValueFromData(e.inputMessage,""),counter:e.showInputCounter,prefix:myMdwHelper.getValueFromData(e.inputPrefix,""),suffix:myMdwHelper.getValueFromData(e.inputSuffix,""),placeholder:o,clearIcon:myMdwHelper.getValueFromData(e.clearIcon,"mdi-close","mdi-"),prepandIcon:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandIcon,"").includes(t))?void 0:myMdwHelper.getValueFromData(e.prepandIcon,void 0,"mdi-"),prepandImage:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandIcon,"").includes(t))?myMdwHelper.getValueFromData(e.prepandIcon,void 0):void 0,prepandInnerIcon:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandInnerIcon,"").includes(t))?void 0:myMdwHelper.getValueFromData(e.prepandInnerIcon,void 0,"mdi-"),prepandInnerImage:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.prepandInnerIcon,"").includes(t))?myMdwHelper.getValueFromData(e.prepandInnerIcon,void 0):void 0,appendOuterIcon:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.appendOuterIcon,"").includes(t))?void 0:myMdwHelper.getValueFromData(e.appendOuterIcon,void 0,"mdi-"),appendOuterImage:myMdwHelper.getAllowedImageFileExtensions().some(t=>myMdwHelper.getValueFromData(e.appendOuterIcon,"").includes(t))?myMdwHelper.getValueFromData(e.appendOuterIcon,void 0):void 0}},setStyles:function(e,t){"date"!==t.inputType&&"time"!==t.inputType&&"number"!==t.inputType||e.find("input").attr("required","required"),myMdwHelper.getValueFromData(t.inputLayout,"regular").includes("filled")?(e.get(0).style.setProperty("--vue-text-field-background-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"")),e.get(0).style.setProperty("--vue-text-field-background-hover-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorHover,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,""))),e.get(0).style.setProperty("--vue-text-field-background-after-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorSelected,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"")))):(e.get(0).style.setProperty("--vue-text-field-background-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"transparent")),e.get(0).style.setProperty("--vue-text-field-background-hover-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorHover,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"transparent"))),e.get(0).style.setProperty("--vue-text-field-background-after-color",myMdwHelper.getValueFromData(t.inputLayoutBackgroundColorSelected,myMdwHelper.getValueFromData(t.inputLayoutBackgroundColor,"transparent")))),e.get(0).style.setProperty("--vue-text-field-before-color",myMdwHelper.getValueFromData(t.inputLayoutBorderColor,"")),e.get(0).style.setProperty("--vue-text-field-hover-color",myMdwHelper.getValueFromData(t.inputLayoutBorderColorHover,"")),e.get(0).style.setProperty("--vue-text-field-after-color",myMdwHelper.getValueFromData(t.inputLayoutBorderColorSelected,"")),e.get(0).style.setProperty("--vue-text-field-label-before-color",myMdwHelper.getValueFromData(t.inputLabelColor,"")),e.get(0).style.setProperty("--vue-text-field-label-after-color",myMdwHelper.getValueFromData(t.inputLabelColorSelected,"")),e.get(0).style.setProperty("--vue-text-field-label-font-family",myMdwHelper.getValueFromData(t.inputLabelFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-label-font-size",myMdwHelper.getNumberFromData(t.inputLabelFontSize,"16")+"px"),e.get(0).style.setProperty("--vue-text-field-input-text-color",myMdwHelper.getValueFromData(t.inputTextColor,"")),e.get(0).style.setProperty("--vue-text-field-input-text-font-size",myMdwHelper.getNumberFromData(t.inputTextFontSize,"16")+"px"),e.get(0).style.setProperty("--vue-text-field-input-text-font-family",myMdwHelper.getValueFromData(t.inputTextFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-appendix-color",myMdwHelper.getValueFromData(t.inputAppendixColor,myMdwHelper.getValueFromData(t.inputTextColor,""))),e.get(0).style.setProperty("--vue-text-field-appendix-font-size",myMdwHelper.getNumberFromData(t.inputAppendixFontSize,myMdwHelper.getNumberFromData(t.inputTextFontSize,"16"))+"px"),e.get(0).style.setProperty("--vue-text-field-appendix-font-family",myMdwHelper.getValueFromData(t.inputAppendixFontFamily,myMdwHelper.getValueFromData(t.inputTextFontFamily,""))),e.get(0).style.setProperty("--vue-text-field-message-color",myMdwHelper.getValueFromData(t.inputMessageColor,"")),e.get(0).style.setProperty("--vue-text-field-message-font-size",myMdwHelper.getNumberFromData(t.inputMessageFontSize,"12")+"px"),e.get(0).style.setProperty("--vue-text-field-message-font-family",myMdwHelper.getValueFromData(t.inputMessageFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-counter-color",myMdwHelper.getValueFromData(t.inputCounterColor,"")),e.get(0).style.setProperty("--vue-text-field-counter-font-size",myMdwHelper.getNumberFromData(t.inputCounterFontSize,"12")+"px"),e.get(0).style.setProperty("--vue-text-field-counter-font-family",myMdwHelper.getValueFromData(t.inputCounterFontFamily,"")),e.get(0).style.setProperty("--vue-text-field-translate-x",myMdwHelper.getNumberFromData(t.inputTranslateX,0)+"px"),e.get(0).style.setProperty("--vue-text-field-translate-y",myMdwHelper.getNumberFromData(t.inputTranslateY,-16)+"px"),e.get(0).style.setProperty("--vue-text-icon-clear-size",myMdwHelper.getNumberFromData(t.clearIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-clear-color",myMdwHelper.getValueFromData(t.clearIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-append-outer-size",myMdwHelper.getNumberFromData(t.appendOuterIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-append-outer-color",myMdwHelper.getValueFromData(t.appendOuterIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-prepand-size",myMdwHelper.getNumberFromData(t.prepandIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-prepand-color",myMdwHelper.getValueFromData(t.prepandIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-prepand-inner-size",myMdwHelper.getNumberFromData(t.prepandInnerIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-prepand-inner-color",myMdwHelper.getValueFromData(t.prepandInnerIconColor,"")),e.get(0).style.setProperty("--vue-text-field-alignment",myMdwHelper.getValueFromData(t.inputAlignment,"left"))}},select:{getConstructor:function(e){let t=myMdwHelper.getValueFromData(e.listPosition,"auto"),o=`{offsetY: ${myMdwHelper.getValueFromData(e.listPositionOffset,"false")}}`;return"top"===t?o=`{top: true, offsetY: ${myMdwHelper.getValueFromData(e.listPositionOffset,"false")}}`:"bottom"===t&&(o=`{bottom: true, offsetY: ${myMdwHelper.getValueFromData(e.listPositionOffset,"false")}}`),`\n ${vis.binds.materialdesign.vueHelper.input.getConstructor(e)}\n\n v-model="item"\n item-text="text"\n item-value="value"\n \n :items="items"\n :menu-props="${o}"\n \n :append-icon="collapseIcon"\n\n no-data-text="nur der smarte ioBrokler wird bestehen"\n\n @focus="focusEvent"\n @click:clear="clearEvent"\n @click="click"\n @input="menuClick"\n `},getTemplates:function(e){return`\n ${vis.binds.materialdesign.vueHelper.input.getTemplates(e)}\n\n ${"no"!==e.showSelectedIcon?`\n \n `:""}\n \n \n `},getData:function(e,t,o,a="",l=""){let r=vis.binds.materialdesign.vueHelper.input.getData(e,t),i=vis.binds.materialdesign.vueHelper.getObjectByValue(vis.states.attr(e.oid+".val"),o,a),n=this.getIconTextField(e,i.icon,i.image);return r.item=i,r.items=o,r.icon=n.icon,r.image=n.image,r.imageColor=i.imageColor,r.iconColorTextField=this.getIconColorTextField(e,myMdwHelper.getValueFromData(i.imageColorSelectedTextField,i.imageColor)),r.collapseIcon=myMdwHelper.getValueFromData(e.collapseIcon,void 0,"mdi-"),r},setStyles:function(e,t){vis.binds.materialdesign.vueHelper.input.setStyles(e,t),e.get(0).style.setProperty("--vue-text-icon-append-size",myMdwHelper.getNumberFromData(t.collapseIconSize,16)+"px"),e.get(0).style.setProperty("--vue-text-icon-append-color",myMdwHelper.getValueFromData(t.collapseIconColor,"")),e.get(0).style.setProperty("--vue-text-icon-append-cursor","pointer")},setMenuStyles:function(e,t,o,a){let l=e.find(".v-input__slot").attr("aria-owns");o.length>0&&myMdwHelper.waitForElement(a,"#"+l,t.wid,"Select",function(){let e=a.find(`.v-select-list#${l}`).get(0);if(e){e.style.setProperty("--vue-list-item-height",myMdwHelper.getStringFromNumberData(t.listItemHeight,"auto","","px")),e.style.setProperty("--vue-list-item-background-color",myMdwHelper.getValueFromData(t.listItemBackgroundColor,"inherit")),e.style.setProperty("--vue-list-item-background-hover-color",myMdwHelper.getValueFromData(t.listItemBackgroundHoverColor,"")),e.style.setProperty("--vue-list-item-background-selected-color",myMdwHelper.getValueFromData(t.listItemBackgroundSelectedColor,"")),e.style.setProperty("--vue-ripple-effect-color",myMdwHelper.getValueFromData(t.listItemRippleEffectColor,"")),e.style.setProperty("--vue-list-item-font-size",myMdwHelper.getStringFromNumberData(t.listItemFontSize,"inherit","","px")),e.style.setProperty("--vue-list-item-font-family",myMdwHelper.getValueFromData(t.listItemFont,"inherit"));let o=myMdwHelper.getValueFromData(t.listItemFontColor,"inherit");e.style.setProperty("--vue-list-item-font-color",o),e.style.setProperty("--vue-list-item-font-color-hover",myMdwHelper.getValueFromData(t.listItemFontHoverColor,o)),e.style.setProperty("--vue-list-item-font-color-selected",myMdwHelper.getValueFromData(t.listItemFontSelectedColor,o)),e.style.setProperty("--vue-list-item-subtitle-font-size",myMdwHelper.getStringFromNumberData(t.listItemSubFontSize,"inherit","","px")),e.style.setProperty("--vue-list-item-subtitle-font-family",myMdwHelper.getValueFromData(t.listItemSubFont,"inherit"));let a=myMdwHelper.getValueFromData(t.listItemSubFontColor,"");e.style.setProperty("--vue-list-item-subtitle-font-color",a),e.style.setProperty("--vue-list-item-subtitle-font-color-hover",myMdwHelper.getValueFromData(t.listItemSubFontHoverColor,a)),e.style.setProperty("--vue-list-item-subtitle-font-color-selected",myMdwHelper.getValueFromData(t.listItemSubFontSelectedColor,a)),e.style.setProperty("--vue-list-item-value-font-size",myMdwHelper.getStringFromNumberData(t.listItemValueFontSize,"inherit","","px")),e.style.setProperty("--vue-list-item-value-font-family",myMdwHelper.getValueFromData(t.listItemValueFont,"inherit"));let l=myMdwHelper.getValueFromData(t.listItemValueFontColor,"");e.style.setProperty("--vue-list-item-value-font-color",l),e.style.setProperty("--vue-list-item-value-font-color-hover",myMdwHelper.getValueFromData(t.listItemValueFontHoverColor,l)),e.style.setProperty("--vue-list-item-value-font-color-selected",myMdwHelper.getValueFromData(t.listItemValueFontSelectedColor,l));let r=myMdwHelper.getValueFromData(t.listIconColor,"#44739e");e.style.setProperty("--vue-list-item-icon-size",myMdwHelper.getStringFromNumberData(t.listIconSize,"20px","","px")),e.style.setProperty("--vue-list-item-icon-color",r),e.style.setProperty("--vue-list-item-icon-color-hover",myMdwHelper.getValueFromData(t.listIconHoverColor,r)),e.style.setProperty("--vue-list-item-icon-color-selected",myMdwHelper.getValueFromData(t.listIconSelectedColor,r))}})},generateItemList(e,t,o){let a=[];if("inputPerEditor"===e.listDataMethod){for(var l=0;l<=e.countSelectItems;l++){let t=myMdwHelper.getValueFromData(e["value"+l],null);if(null!==t){let o=vis.binds.materialdesign.vueHelper.getIconOrImage(myMdwHelper.getValueFromData(e["listIcon"+l]));a.push({text:myMdwHelper.getValueFromData(e["label"+l],t),subText:myMdwHelper.getValueFromData(e["subLabel"+l],""),value:myMdwHelper.getValueFromData(e["value"+l],""),icon:o.icon,image:o.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}}o(a)}else if("jsonStringObject"===e.listDataMethod){let r=null;try{r="object"==typeof e.jsonStringObject?e.jsonStringObject:vis.editMode&&e.jsonStringObject&&e.jsonStringObject.startsWith("{")&&e.jsonStringObject.endsWith("}")?JSON.parse(vis.states.attr(e.jsonStringObject.substring(1,e.jsonStringObject.length-1)+".val")):JSON.parse(e.jsonStringObject)}catch(e){console.error(`[${t}] generateItemList: cannot parse json string! Error: ${e.message}`)}if(r)for(l=0;l<=r.length-1;l++){let e=r[l];if(null!==e.value){let t=vis.binds.materialdesign.vueHelper.getIconOrImage(e.icon);a.push({text:myMdwHelper.getValueFromData(e.text,e.value),subText:e.subText,value:e.value,icon:t.icon,image:t.image,imageColor:e.iconColor,imageColorSelectedTextField:e.iconColorSelectedTextField})}}o(a)}else if("valueList"===e.listDataMethod){if(e.valueList){let t=myMdwHelper.getValueFromData(e.valueList,"").replace(/(\r\n|\n|\r)/gm,"").split(";"),o=myMdwHelper.getValueFromData(e.valueListLabels,"").split(";"),r=myMdwHelper.getValueFromData(e.valueListIcons,"").split(";");for(l=0;l<=t.length-1;l++){let i=t[l];if(i){let t=vis.binds.materialdesign.vueHelper.getIconOrImage(r[l]);a.push({text:myMdwHelper.getValueFromData(o[l],i),subText:"",value:i,icon:t.icon,image:t.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}}}o(a)}else"multistatesObject"===e.listDataMethod&&myMdwHelper.getObject(e.oid,function(t){if(t&&t.common&&t.common.states){let r=t.common.states;if("object"==typeof r)for(var l=0;l<=Object.keys(r).length-1;l++){let t=vis.binds.materialdesign.vueHelper.getIconOrImage(myMdwHelper.getValueFromData(e["listIcon"+l]));a.push({ +text:myMdwHelper.getValueFromData(e["label"+l],Object.keys(r)[l].replace(/_/g," ")),subText:myMdwHelper.getValueFromData(e["subLabel"+l],""),value:Object.values(r)[l],icon:t.icon,image:t.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}else if("string"==typeof r){let t=r.split(";");for(l=0;l<=t.length-1;l++){let o=t[l].split(":"),r=vis.binds.materialdesign.vueHelper.getIconOrImage(myMdwHelper.getValueFromData(e["listIcon"+l]));a.push({text:myMdwHelper.getValueFromData(e["label"+l],o[1]),subText:myMdwHelper.getValueFromData(e["subLabel"+l],""),value:o[0],icon:r.icon,image:r.image,imageColor:myMdwHelper.getValueFromData(e["listIconColor"+l],""),imageColorSelectedTextField:myMdwHelper.getValueFromData(e["imageColorSelectedTextField"+l],"")})}}o(a)}})},setIoBrokerBinding(e,t,o,a=""){let l=this;vis.states.bind(e.oid+".val",function(r,i,n){let s=vis.binds.materialdesign.vueHelper.getObjectByValue(i,o,a),c=l.getIconTextField(e,s.icon,s.image);t.item=s,t.icon=c.icon,t.image=c.image,t.imageColor=s.imageColor,t.iconColorTextField=l.getIconColorTextField(e,myMdwHelper.getValueFromData(s.imageColorSelectedTextField,s.imageColor))})},getIconTextField:(e,t,o)=>"prepend"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandIcon,void 0)?vis.binds.materialdesign.vueHelper.getIconOrImage(e.prepandIcon):"prepend-inner"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandInnerIcon,void 0)?vis.binds.materialdesign.vueHelper.getIconOrImage(e.prepandInnerIcon):"append-outer"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.appendOuterIcon,void 0)?vis.binds.materialdesign.vueHelper.getIconOrImage(e.appendOuterIcon):{icon:t,image:o},getIconColorTextField:(e,t)=>"prepend"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandIconColor,void 0)?e.prepandIconColor:"prepend-inner"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.prepandInnerIconColor,void 0)?e.prepandInnerIconColor:"append-outer"===e.showSelectedIcon&&myMdwHelper.getValueFromData(e.appendOuterIconColor,void 0)?e.appendOuterIconColor:t,getMethods:function(e,t,o,a,l=""){return{click(t){myMdwHelper.vibrate(e.vibrateOnMobilDevices)},menuClick(t){myMdwHelper.vibrate(e.vibrateOnMobilDevices)},changeEvent(t){if(t)t.value?myMdwHelper.setValue(e.oid,t.value):myMdwHelper.setValue(e.oid,t);else{let t=vis.binds.materialdesign.vueHelper.getObjectByValue(vis.states.attr(e.oid+".val"),o,l);this.item=t,this.icon=t.icon,this.image=t.image,this.imageColor=t.imageColor}},focusEvent(l){vis.binds.materialdesign.vueHelper.select.setMenuStyles(t,e,o,a)},clearEvent(t){myMdwHelper.vibrate(e.vibrateOnMobilDevices),vis.conn._socket.emit("getObject",e.oid,function(t,o){o&&o.common&&o.common.type?"string"===o.common.type?o.common.def?vis.setValue(e.oid,o.common.def):vis.setValue(e.oid,""):"number"===o.common.type?o.common.def?vis.setValue(e.oid,o.common.def):vis.setValue(e.oid,0):(console.warn(`[Vue Helper Select] no clear value for ${o.common.type} defined!`),vis.setValue(e.oid,void 0)):vis.setValue(e.oid,void 0)})}}}},alerts:{generateElement:function(e,t,o,a){let l=`${o}${a}`,r="";"none"!==myMdwHelper.getValueFromData(e.alertBorderLayout,"none")&&(r=`border="${e.alertBorderLayout}"`),t.append(`\n \n \n\n \n\n \n \n `)},getVuetifyElement:function(e,t,o,a,l){let r=vis.binds.materialdesign.vueHelper.getIconOrImage(t.icon),i=myMdwHelper.getNumberFromData(l.showMaxAlerts,0),n=new Vue({el:e.find(`#${o}${a}`).get(0),vuetify:new Vuetify,data:()=>({showAlert:!1,icon:r.icon,image:r.image,text:t.text})});i>0?a0&&(t[parseInt(o.attr("index"))].showAlert=!0)},300)})}},getObjectByValue:function(e,t,o=""){if(null!=e){var a=t.filter(t=>t.value.toString()===e.toString()||!isNaN(e)&&!isNaN(t.value)&&parseFloat(t.value)===parseFloat(e));return 1===a.length?a[0]:a.length>1?(console.warn("[Vuetify AutoComplete]: more than one result found!"),a[0]):"combobox"?{text:e,value:e}:null}return{text:"",value:""}},getIconOrImage:function(e){let t={icon:"",image:""};return e&&(null!==e&&myMdwHelper.getAllowedImageFileExtensions().some(t=>e.includes(t))?t.image=e:t.icon="mdi-"+e),t}};var myMdwAlertClearButtonClicked=!1;vis.binds.materialdesign.alerts=function(e,t){try{let r=$(e),i="alerts_",n=vis.binds.materialdesign.vueHelper.alerts,s=[],c=null;try{c=JSON.parse(vis.states.attr(t.oid+".val")),vis.editMode&&0===c.length&&(c=l())}catch(e){c=a(),console.error(`[Vuetify Alerts 1 - ${t.wid}] cannot parse json string! Error: ${e.message}`)}if(null!==c){for(var o=0;o<=c.length-1;o++)n.generateElement(t,r,i,o);myMdwHelper.waitForElement($("body"),"#materialdesign-vuetify-container",t.wid,"Alerts",function(){for(var e=0;e<=c.length-1;e++){let o=c[e];o.id=`${i}${e}`,s.push(n.getVuetifyElement(r,o,i,e,t))}let o=r.find(".materialdesign-icon-button");for(var a=0;a<=o.length-1;a++)new mdc.iconButton.MDCIconButtonToggle(r.find(".materialdesign-icon-button").get(a));n.initializeClearButtonEvent(r,s,t,c,i)})}function a(){return[{text:_("Error in JSON string"),borderColor:"red",icon:"alert-box",iconColor:"red"}]}function l(){return[{text:_("example that is only displayed in the editor"),borderColor:"blue",icon:"home",iconColor:"blue"},{text:_("no alert messages currently available"),borderColor:"orange",icon:"information",iconColor:"orange"}]}vis.states.bind(t.oid+".val",function(e,o,l){if(!myMdwAlertClearButtonClicked){r.find(".v-alert").remove(),s=[];try{c=JSON.parse(vis.states.attr(t.oid+".val"))}catch(e){c=a(),console.error(`[Vuetify Alerts 2 - ${t.wid}] cannot parse json string! Error: ${e.message}`)}if(null!==c){for(var d=0;d<=c.length-1;d++){let e=c[d];e.id=`${i}${d}`,n.generateElement(t,r,i,d),s.push(n.getVuetifyElement(r,e,i,d,t))}let e=r.find(".materialdesign-icon-button");for(var u=0;u<=e.length-1;u++)new mdc.iconButton.MDCIconButtonToggle(r.find(".materialdesign-icon-button").get(u));n.initializeClearButtonEvent(r,s,t,c,i)}}myMdwAlertClearButtonClicked=!1}),r.context.style.setProperty("--vue-alerts-button-close-color",myMdwHelper.getValueFromData(t.closeIconColor,"")),r.context.style.setProperty("--mdc-theme-primary",myMdwHelper.getValueFromData(t.closeIconPressColor,"")),r.context.style.setProperty("--vue-alerts-text-font-family",myMdwHelper.getValueFromData(t.alertFontFamily,"inherit")),r.context.style.setProperty("--vue-alerts-text-size",myMdwHelper.getNumberFromData(t.alertFontSize,"16")+"px"),r.context.style.setProperty("--vue-alerts-icon-size",myMdwHelper.getNumberFromData(t.alertIconSize,"24")+"px"),r.context.style.setProperty("--vue-alerts-bottom-margin",myMdwHelper.getNumberFromData(t.alertMarginBottom,"16")+"px"),$(window).width()a.getData(t,n,e,i),methods:a.getMethods(t,o,e,r,i)});a.setStyles(o,t),a.setIoBrokerBinding(t,s,e,i)})})}o.append(`\n
\n \n\n ${a.getTemplates(t)}\n\n \n
`),myMdwHelper.oidNeedSubscribe(t.oid,t.wid,r,!1)?myMdwHelper.subscribeStatesAtRuntime(t.wid,r,function(){n()}):n()})}catch(e){console.error(`[AutoComplete - ${t.wid}]: error: ${e.message}, stack: ${e.stack} `)}},vis.binds.materialdesign.button={initializeButton:function(e,t=!1){try{let o=[],a="";myMdwHelper.getValueFromData(e.labelWidth,0)>0&&(a=`style="width: ${e.labelWidth}%;"`);let l="";if(t){if(!0===myMdwHelper.getBooleanFromData(e.lockEnabled)){let t=myMdwHelper.getNumberFromData(e.lockIconSize,16),o=myMdwHelper.getValueFromData(e.lockIconBackground,void 0)?t*myMdwHelper.getNumberFromData(e.lockBackgroundSizeFactor,1):t;l=``}}else!0===myMdwHelper.getBooleanFromData(e.lockEnabled)&&(l=``);let r="";"text"!==e.buttonStyle&&(r="materialdesign-button--"+e.buttonStyle),o.push('
');let i=myMdwHelper.getIconElement(e.image,"auto",myMdwHelper.getValueFromData(e.iconHeight,"auto","","px"),e.imageColor),n="";return null==myMdwHelper.getValueFromData(e.buttontext,null)||t||(n=`\n ${e.buttontext}\n `),"left"===e.iconPosition?o.push(`${i} ${n} ${l}
`):o.push(`${l} ${n} ${i}
`),{button:o.join(""),style:r}}catch(t){console.error(`[Button - ${e.wid}] initialize: error: ${t.message}, stack: ${t.stack}`)}},initializeVerticalButton:function(e){try{let t=[],o="";!0===myMdwHelper.getBooleanFromData(e.lockEnabled)&&(o=``);let a="";"text"!==e.buttonStyle&&(a="materialdesign-button--"+e.buttonStyle),t.push(`
`);let l=myMdwHelper.getIconElement(e.image,"auto",myMdwHelper.getValueFromData(e.iconHeight,"auto","","px"),e.imageColor),r="";return null!=myMdwHelper.getValueFromData(e.buttontext,null)&&(r=`\n ${e.buttontext}\n `),"top"===e.iconPosition?t.push(`${l}${r}${o}
`):t.push(`${r}${l}${o}
`),{button:t.join(""),style:a}}catch(t){console.error(`[Button - ${e.wid}] vertical initialize: error: ${t.message}, stack: ${t.stack}`)}},handleLink:function(e,t){try{let o=$(e);o.on("click",function(e){event.preventDefault(),!vis.editMode&&t.href&&(t.openNewWindow?window.open(t.href):window.location.href=t.href)})}catch(e){console.error(`[Button - ${t.wid}] handleLink: error: ${e.message}, stack: ${e.stack}`)}},handleNavigation:function(e,t){try{if(!vis.editMode&&t.nav_view){var o=$(e),a=!1;o.on("click",function(e){event.preventDefault(),a||vis.changeView(t.nav_view,t.nav_view)}).on("touchmove",function(e){a=!0}).on("touchstart",function(e){a=!1})}}catch(e){console.error(`[Button - ${t.wid}] handleNavigation: error: ${e.message}, stack: ${e.stack}`)}},handleAddition:function(e,t){try{let o=$(e);o.on("click",function(e){event.preventDefault();let o=vis.states.attr(t.oid+".val");t.minmax&&o==t.minmax||myMdwHelper.setValue(t.oid,parseFloat(o)+parseFloat(t.value))})}catch(e){console.error(`[Button - ${t.wid}] handleAddition: error:: ${e.message}, stack: ${e.stack}`)}},handleState:function(e,t,o=!1){try{var a=$(e),l=t.value;if("true"===l&&(l=!0),"false"===l&&(l=!1),"true"===a.attr("isLocked")&&a.css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`),!vis.editMode){var r=!1;function i(){a.find(".materialdesign-lock-icon").fadeOut(),a.attr("isLocked",!1),a.css("filter","grayscale(0%)"),setTimeout(function(){a.attr("isLocked",!0),a.find(".materialdesign-lock-icon").show(),a.css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`)},1e3*myMdwHelper.getNumberFromData(t.autoLockAfter,10))}function n(e,t){if(e){var o=t;null==o&&(o=!1),"true"===o&&(o=!0),"false"===o&&(o=!1),parseFloat(o).toString()==o&&(o=parseFloat(o)),e&&myMdwHelper.setValue(e,o)}}a.on("click",function(e){if(event.preventDefault(),!r)if("false"===a.attr("isLocked")||void 0===a.attr("isLocked")){t.oid;if(o)for(var l=0;l<=t.countOids;l++){let e=t["oid"+l],o=t["value"+l];setTimeout(function(){n(e,o)},myMdwHelper.getNumberFromData(t["delayInMs"+l],0))}else n(t.oid,t.value)}else i()}).on("touchmove",function(e){r=!0}).on("touchstart",function(e){r=!1})}}catch(e){console.error(`[Button - ${t.wid}] handleState: error:: ${e.message}, stack: ${e.stack}`)}},handleToggle:function(e,t){try{var o=$(e);"true"===o.parent().attr("isLocked")&&o.parent().css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`);let r=myMdwHelper.getValueFromData(t.colorBgFalse,""),i=myMdwHelper.getValueFromData(t.colorBgTrue,r),n=myMdwHelper.getValueFromData(t.labelColorBgFalse,""),s=myMdwHelper.getValueFromData(t.labelColorBgTrue,n),c=myMdwHelper.getValueFromData(t.buttontext,""),d=myMdwHelper.getValueFromData(t.labelTrue,c),u=myMdwHelper.getValueFromData(t.labelColorFalse,""),m=myMdwHelper.getValueFromData(t.labelColorTrue,u);function a(){var e=vis.states.attr(t.oid+".val");let a=!1;"boolean"===t.toggleType?a=e:e===parseInt(t.valueOn)||e===t.valueOn?a=!0:e!==parseInt(t.valueOn)&&e!==t.valueOn&&e!==parseInt(t.valueOff)&&e!==t.valueOff&&"on"===t.stateIfNotTrueValue&&(a=!0),a?(o.parent().attr("toggled",!0),o.parent().css("background",i),myMdwHelper.changeIconElement(o.parent(),myMdwHelper.getValueFromData(t.imageTrue,myMdwHelper.getValueFromData(t.image,"")),"auto",myMdwHelper.getValueFromData(t.iconHeight,"auto","","px"),myMdwHelper.getValueFromData(t.imageTrueColor,myMdwHelper.getValueFromData(t.imageColor,""))),o.parent().find(".materialdesign-button__label").html(d).css("color",m),o.find(".labelRowContainer").css("background",s)):(o.parent().attr("toggled",!1),o.parent().css("background",r),myMdwHelper.changeIconElement(o.parent(),t.image,"auto",myMdwHelper.getValueFromData(t.iconHeight,"auto","","px"),t.imageColor),o.parent().find(".materialdesign-button__label").html(c).css("color",u),o.find(".labelRowContainer").css("background",n))}function l(){o.parent().find(".materialdesign-lock-icon").fadeOut(),o.parent().attr("isLocked",!1),o.parent().css("filter","grayscale(0%)"),setTimeout(function(){o.parent().attr("isLocked",!0),o.parent().find(".materialdesign-lock-icon").show(),o.parent().css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`)},1e3*myMdwHelper.getNumberFromData(t.autoLockAfter,10))}a(),t.readOnly&&!vis.editMode&&o.parent().css("pointer-events","none"),vis.states.bind(t.oid+".val",function(e,t,o){a()}),vis.editMode||(!1===myMdwHelper.getBooleanFromData(t.pushButton,!1)?o.parent().on("click",function(e){event.preventDefault(),"false"===o.parent().attr("isLocked")||void 0===o.parent().attr("isLocked")?"boolean"===myMdwHelper.getValueFromData(t.toggleType,"boolean")?myMdwHelper.setValue(t.oid,!vis.states.attr(t.oid+".val")):!0===o.parent().attr("toggled")||"true"===o.parent().attr("toggled")?myMdwHelper.setValue(t.oid,t.valueOff):myMdwHelper.setValue(t.oid,t.valueOn):l()}):(o.parent().on("mousedown touchstart",function(e){"false"===o.parent().attr("isLocked")||void 0===o.parent().attr("isLocked")?"boolean"===t.toggleType?myMdwHelper.setValue(t.oid,!0):myMdwHelper.setValue(t.oid,t.valueOn):l()}),o.parent().on("mouseup touchend",function(e){"boolean"===t.toggleType?myMdwHelper.setValue(t.oid,!1):myMdwHelper.setValue(t.oid,t.valueOff)})))}catch(e){console.error(`[Button - ${t.wid}] handleToggle: error:: ${e.message}, stack: ${e.stack}`)}}},vis.binds.materialdesign.calendar=function(e,t){try{let n=$(e),s="materialdesign-vuetify-calendar",c="";"text"!==t.controlButtonLayout&&(c="materialdesign-button--"+t.controlButtonLayout);let d=o(),u="";function o(){let e=[];try{let o=vis.states.attr(t.oid+".val");o?(e=JSON.parse(o),e.length>0&&(i(e)||(e=r()))):e=t.oid?[]:a()}catch(o){e=l(o),console.error(`[Calendar - ${t.wid}] cannot parse json string! Error: ${o.message}`)}return e}function a(){return[{name:_("noObjectIdSpecified"),color:"#e6ae25",colorText:"",start:moment().add(-30,"days").format("YYYY-MM-DD"),end:moment().add(30,"days").format("YYYY-MM-DD")}]}function l(e){return[{name:_("Error in JSON string: ")+e.message,color:"#FF0000",colorText:"#FFFFFF",start:moment().add(-30,"days").format("YYYY-MM-DD"),end:moment().add(30,"days").format("YYYY-MM-DD")}]}function r(){return[{name:_("calendarJsonStringWrong"),color:"#FF0000",colorText:"#FFFFFF",start:moment().add(-30,"days").format("YYYY-MM-DD"),end:moment().add(30,"days").format("YYYY-MM-DD")}]}function i(e){let t=["name","start","end"],o=Object.getOwnPropertyNames(e[0]);for(var a=0;a<=t.length-1;a++)if(!o.includes(t[a]))return!1;return!0}"stretch"===t.controlPosition?n.context.style.setProperty("--vue-calendar-control-button-container-flex",1):(n.context.style.setProperty("--vue-calendar-control-button-container-flex",0),n.context.style.setProperty("--vue-calendar-control-button-container-min-width",myMdwHelper.getStringFromNumberData(t.controlMinWidth,"initial","","px")),u="center"===t.controlPosition?' style="justify-content: center;"':"left"===t.controlPosition?' style="justify-content: flex-start;"':' style="justify-content: flex-end;"'),n.append(`\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShow,!1)?`\n
\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlPrev")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlToday")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlMonth")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlWeek")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlDay")}`:""}\n
\n
\n\n
\n
\n \n ${"true"===myMdwHelper.getValueFromData(t.controlShowLabel,!1)?`${_("calendarControlNext")}`:""}\n
\n
\n
\n `:""}\n\n \n \n
`),n.context.style.setProperty("--vue-calendar-border-color",myMdwHelper.getValueFromData(t.calendarBorderColor,"")),n.context.style.setProperty("--vue-calendar-background-color",myMdwHelper.getValueFromData(t.calendarDayBackgroundColor,"")),n.context.style.setProperty("--vue-calender-background-outside-color",myMdwHelper.getValueFromData(t.calendarDayBackgroundOutsideColor,"")),n.context.style.setProperty("--vue-calender-header-background-color",myMdwHelper.getValueFromData(t.calendarHeaderBackground,"")),n.context.style.setProperty("--vue-calendar-time-axis-background-color",myMdwHelper.getValueFromData(t.calendarTimeAxisBackgroundColor,"")),n.context.style.setProperty("--vue-calendar-time-axis-header-background-color",myMdwHelper.getValueFromData(t.calendarTimeAxisHeaderBackgroundColor,"")),n.context.style.setProperty("--vue-calendar-time-axis-text-size",myMdwHelper.getStringFromNumberData(t.calendarTimeAxisFontSize,"12px","","px")),n.context.style.setProperty("--vue-calendar-time-axis-text-font",myMdwHelper.getValueFromData(t.calendarTimeAxisFont,"inherit")),n.context.style.setProperty("--vue-calendar-time-axis-text-color",myMdwHelper.getValueFromData(t.calendarTimeAxisFontColor,"")),n.context.style.setProperty("--vue-btn-background-color-before",myMdwHelper.getValueFromData(t.calendarDayButtonColor,"")),n.context.style.setProperty("--vue-calendar-day-button-today-color",myMdwHelper.getValueFromData(t.calendarDayButtonTodayColor,"")),n.context.style.setProperty("--vue-ripple-effect-color",myMdwHelper.getValueFromData(t.calendarDayButtonRippleEffectColor,"")),n.context.style.setProperty("--vue-calendar-day-button-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayButtonFontSize,"inherit","","px")),n.context.style.setProperty("--vue-calendar-day-button-font-family",myMdwHelper.getValueFromData(t.calendarDayButtonFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-button-font-color",myMdwHelper.getValueFromData(t.calendarDayButtonFontColor,"")),n.context.style.setProperty("--vue-calendar-day-button-today-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayButtonTodayFontSize,"inherit","","px")),n.context.style.setProperty("--vue-calendar-day-button-today-font-family",myMdwHelper.getValueFromData(t.calendarDayButtonTodayFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-button-today-font-color",myMdwHelper.getValueFromData(t.calendarDayButtonTodayFontColor,"#fff")),n.context.style.setProperty("--vue-calendar-day-label-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayLabelFontSize,"12px","","px")),n.context.style.setProperty("--vue-calendar-day-label-font-family",myMdwHelper.getValueFromData(t.calendarDayLabelFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-label-font-color",myMdwHelper.getValueFromData(t.calendarDayLabelFontColor,"")),n.context.style.setProperty("--vue-calendar-day-label-previous-font-color",myMdwHelper.getValueFromData(t.calendarDayLabelPreviousFontColor,"")),n.context.style.setProperty("--vue-calendar-day-label-today-font-size",myMdwHelper.getStringFromNumberData(t.calendarDayLabelTodayFontSize,"12px","","px")),n.context.style.setProperty("--vue-calendar-day-label-today-font-family",myMdwHelper.getValueFromData(t.calendarDayLabelTodayFontFamily,"inherit")),n.context.style.setProperty("--vue-calendar-day-label-today-font-color",myMdwHelper.getValueFromData(t.calendarDayLabelTodayFontColor,"")),n.context.style.setProperty("--vue-calendar-control-button-icon-size",myMdwHelper.getStringFromNumberData(t.controlIconSize,"24px","","px")),n.context.style.setProperty("--vue-calendar-control-button-icon-color",myMdwHelper.getValueFromData(t.controlIconColor,"")), n.context.style.setProperty("--vue-calendar-control-button-text-size",myMdwHelper.getStringFromNumberData(t.controlTextSize,"12px","","px")),n.context.style.setProperty("--vue-calendar-control-button-text-font",myMdwHelper.getValueFromData(t.controlTextFont,"inherit")),n.context.style.setProperty("--vue-calendar-control-button-text-color",myMdwHelper.getValueFromData(t.controlTextColor,"")),n.context.style.setProperty("--mdc-theme-primary",myMdwHelper.getValueFromData(t.controlButtonRippelEffectColor,"")),n.context.style.setProperty("--mdc-theme-on-primary",myMdwHelper.getValueFromData(t.controlButtonRippelEffectColor,"")),n.context.style.setProperty("--vue-aclendar-event-font-size",myMdwHelper.getStringFromNumberData(t.calendarEventFontSize,"12px","","px")),n.context.style.setProperty("--vue-aclendar-event-font",myMdwHelper.getValueFromData(t.calendarEventFont,"inherit")),n.context.style.setProperty("--vue-calender-weeknumber-background-color",myMdwHelper.getValueFromData(t.calendarWeeksNumbersBackground,"")),n.context.style.setProperty("--vue-calender-weeknumber-font-size",myMdwHelper.getStringFromNumberData(t.calendarWeeksNumbersFontSize,"14px","","px")),n.context.style.setProperty("--vue-calender-weeknumber-font",myMdwHelper.getValueFromData(t.calendarWeeksNumbersFont,"inherit")),n.context.style.setProperty("--vue-calendar-weeknumber-font-color",myMdwHelper.getValueFromData(t.calendarWeeksNumbersFontColor,"")),myMdwHelper.waitForElement(n,`.${s}`,t.wid,"Calendar",function(){myMdwHelper.waitForElement($("body"),"#materialdesign-vuetify-container",t.wid,"Calendar",function(){let e=myMdwHelper.getNumberFromData(t.calendarTimeAxisStartTime,0),a=myMdwHelper.getNumberFromData(t.calendarTimeAxisEndTime,24),l=myMdwHelper.getNumberFromData(t.calendarTimeAxisIntervalMinutes,60),r=new Vue({el:n.find(`.${s}`).get(0),vuetify:new Vuetify,data:()=>({focus:moment().format("YYYY-MM-DD"),type:t.calendarView,btnTodayColor:myMdwHelper.getValueFromData(t.calendarDayButtonTodayColor,"#44739e"),shortWeekdays:"true"===myMdwHelper.getValueFromData(t.calendarShortWeekdays,!1),intervalWidth:myMdwHelper.getNumberFromData(t.calendarTimeAxisWidth,60),intervalHeight:myMdwHelper.getNumberFromData(t.calendarTimeAxisHeight,48),shortIntervals:"true"===myMdwHelper.getValueFromData(t.calendarTimeAxisShortIntervals,!1),locale:vis.language,weekdays:myMdwHelper.getValueFromData(t.calendarWeekdays,"1,2,3,4,5,6,0").split(",").map(Number),firstInterval:60*e/l,intervalCount:60*a/l-60*e/l,intervalMinutes:l,events:d,eventHeight:myMdwHelper.getNumberFromData(t.calendarEventHeight,20),eventOverlapMode:t.calendarEventOverlapMode,showWeekNumbers:myMdwHelper.getBooleanFromData(t.calendarWeeksNumbersShow,!0)}),methods:{getEventColor:e=>e.color,getEventTextColor:e=>e.colorText,viewDay({date:e}){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),this.focus=e,"month"===this.type?this.type=t.calendarDayButtonMonthViewGoTo:"week"===this.type?this.type=t.calendarDayButtonWeekViewGoTo:"day"===this.type&&(this.type=t.calendarDayButtonDayViewGoTo)},swipe(e){this.swipeDirection=e,"Left"===e?this.$refs.calendar.prev():"Right"===e&&this.$refs.calendar.next()},dayFormat(e){return"month"===this.type&&myMdwHelper.getValueFromData(t.calendarMonthViewDayFormat,void 0)?moment(e).format(t.calendarMonthViewDayFormat).split("\\n"):"week"===this.type&&myMdwHelper.getValueFromData(t.calendarWeekViewDayFormat,void 0)?moment(e).format(t.calendarWeekViewDayFormat).split("\\n"):"day"===this.type&&myMdwHelper.getValueFromData(t.calendarDayViewDayFormat,void 0)?moment(e).format(t.calendarDayViewDayFormat).split("\\n"):e.day},weekdayFormat(e){return"month"===this.type&&myMdwHelper.getValueFromData(t.calendarMonthViewHeaderFormat,void 0)?moment(e).format(t.calendarMonthViewHeaderFormat).split("\\n"):"week"===this.type&&myMdwHelper.getValueFromData(t.calendarWeekViewHeaderFormat,void 0)?moment(e).format(t.calendarWeekViewHeaderFormat).split("\\n"):"day"===this.type&&myMdwHelper.getValueFromData(t.calendarDayViewHeaderFormat,void 0)?moment(e).format(t.calendarDayViewHeaderFormat).split("\\n"):this.shortWeekdays?moment(e).format("ddd").replace(".",""):moment(e).format("dddd")}},mounted(){this.$refs.calendar.scrollToTime(moment(this.now).format("HH:mm"))}}),i=n.find(".materialdesign-vuetify-calendar-control-button");for(var c=0;c<=i.length-1;c++)mdc.ripple.MDCRipple.attachTo(i.get(c));n.find("#control-prev").click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),r.$refs.calendar.prev()}),n.find("#control-today").click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),r.focus=r.now}),n.find("#control-month").click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),r.type="month"}),n.find("#control-week").click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),r.type="week"}),n.find("#control-day").click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),r.type="day"}),n.find("#control-next").click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),r.$refs.calendar.next()}),vis.states.bind(t.oid+".val",function(e,t,a){d=o(),r.events=d})})})}catch(e){console.error(`[Calendar - ${t.wid}]: error: ${e.message}, stack: ${e.stack}`)}},vis.binds.materialdesign.card={initialize:function(e){try{let t="",o="";"default"!==e.cardStyle&&(o="mdc-card--outlined");let a=myMdwHelper.getFontSize(e.titleLayout),l=myMdwHelper.getFontSize(e.subtitleLayout),r=myMdwHelper.getFontSize(e.textFontSize),i=myMdwHelper.getValueFromData(e.labelTextHeight,"","height: ","px;"),n=myMdwHelper.getValueFromData(e.labelSubTextHeight,"","height: ","px;"),s="display: none;";null!==myMdwHelper.getValueFromData(e.image,null)&&(s="");let c="display: none;";null==myMdwHelper.getValueFromData(e.title,null)&&null==myMdwHelper.getValueFromData(e.subtitle,null)||(c="");let d="";d="custom"===e.htmlLayout?"card-custom-body":"mdc-typography mdc-typography--"+e.htmlLayout;let u=[];(e.showTitle||e.showSubTitle)&&("Horizontal"!==e.cardLayout?u.push(`
`):u.push('
'),e.showTitle&&u.push(`
${myMdwHelper.getValueFromData(e.title,"")}
`),e.showSubTitle&&u.push(`
${myMdwHelper.getValueFromData(e.subtitle,"")}
`),u.push("
"));let m="";return e.showText&&(m=`
\n
${myMdwHelper.getValueFromData(e.html,"")}
\n
`),"Basic"===e.cardLayout?t=`
\n ${u.join("")}\n ${m}`:"BasicHeader"===e.cardLayout?t=`${u.join("")}\n
\n ${m}`:"BasicHeaderOverlay"===e.cardLayout?t=`
\n
\n ${u.join("")}\n
\n
\n ${m}`:"Horizontal"===e.cardLayout&&(t=`
\n
\n
\n ${u.join("")}\n ${m}\n
\n
`),{card:t,style:o}}catch(t){console.error(`[Card - ${e.wid}] initialize: error:: ${t.message}, stack: ${t.stack}`)}},handler:function(e,t){try{let o=$(e),a=o.context,l=myMdwHelper.getValueFromData(t.colorBackground,"");a.style.setProperty("--materialdesign-color-card-background",l),a.style.setProperty("--materialdesign-color-card-title-section-background",myMdwHelper.getValueFromData(t.colorTitleSectionBackground,l)),a.style.setProperty("--materialdesign-color-card-text-section-background",myMdwHelper.getValueFromData(t.colorTextSectionBackground,l)),a.style.setProperty("--materialdesign-color-card-title",myMdwHelper.getValueFromData(t.colorTitle,"")),a.style.setProperty("--materialdesign-color-card-sub-title",myMdwHelper.getValueFromData(t.colorSubtitle,"")),this.backgroundImageRefresh(e,t,`url(${t.image}`,t.refreshInterval,t.refreshOnWakeUp,t.refreshOnViewChange,!1)}catch(e){console.error(`[Card - ${t.wid}] handler: error: ${e.message}, stack: ${e.stack}`)}},backgroundImageRefresh:function(e,t,o,a,l,r,i){var n;if(o&&"object"==typeof o?(n=a,a=o.refreshInterval,l=o.refreshOnWakeUp,r=o.refreshOnViewChange,i=o.refreshWithNoQuery,o=o.src):a&&"object"==typeof a&&(n=l,a=a.refreshInterval,l=a.refreshOnWakeUp,r=a.refreshOnViewChange,i=a.refreshWithNoQuery),r=!0===r||"true"===r,l=!0===l||"true"===l,i=!0===i||"true"===i,!vis.editMode&&o){var s=$(e).find(".mdc-card__media");a=parseInt(a,10)||0,r&&(n=n||vis.activeView,vis.navChangeCallbacks.push(function(e){e===n&&s.css("background-image",o+(i?"":(-1!==o.indexOf("?")?"&":"?")+"_refts="+(new Date).getTime()))})),l&&vis.onWakeUp(function(){s.css("background-image",o+(i?"":(-1!==o.indexOf("?")?"&":"?")+"_refts="+(new Date).getTime()))}),vis.states.bind(t.refresh_oid+".val",function(e,a,l){a!==l&&setTimeout(function(){s.fadeOut(myMdwHelper.getNumberFromData(t.refresh_animation_duration,250),function(){s.css("background-image",o+(i?"":(-1!==o.indexOf("?")?"&":"?")+"_refts="+(new Date).getTime())),s.fadeIn(myMdwHelper.getNumberFromData(t.refresh_animation_duration,250))})},myMdwHelper.getNumberFromData(t.refresh_oid_delay,250))})}}},vis.binds.materialdesign.chart={bar:function(e,t){try{setTimeout(function(){let o=vis.binds.materialdesign.chart.helper;o.registerChartAreaPlugin();$(e);var a=$(e).find(".materialdesign-chart-container").get(0);$(e).find(".materialdesign-chart-container").css("background-color",myMdwHelper.getValueFromData(t.backgroundColor,""));let l=myMdwHelper.getValueFromData(t.globalColor,"#44739e"),r=myMdwHelper.getValueFromData(t.colorScheme,null);if(null!==r&&(r=vis.binds.materialdesign.colorScheme.get(t.colorScheme,t.dataCount)),null!=a&&""!==a){var i=a.getContext("2d");Chart.defaults.global.defaultFontColor="#44739e",Chart.defaults.global.defaultFontSize=15,Chart.defaults.global.animation.duration=myMdwHelper.getNumberFromData(t.animationDuration,1e3),Chart.plugins.unregister(ChartDataLabels);let e=[],p=[],g=[],b=[],h=myMdwHelper.getValueFromData(t.valuesFontColor,"black"),y=[],f=0,w=null;if("jsonStringObject"===t.chartDataMethod){try{w=JSON.parse(vis.states.attr(t.oid+".val")),f=w.length-1}catch(e){console.error(`[Bar Chart - ${t.wid}] cannot parse json string! Error: ${e.message}`)}vis.states.bind(t.oid+".val",u)}else f=t.dataCount;for(var n=0;n<=f;n++){null!==r&&(l=r[n]);let a=m(n,t,w,l,h);e.push(a.value),p.push(a.label),g.push(a.dataColor),null===myMdwHelper.getValueFromData(t.hoverColor,null)?b.push(o.addOpacityToColor(a.dataColor,80)):b.push(t.hoverColor),y.push(a.valueColor),vis.states.bind(t.attr("oid"+n)+".val",u)}var s={labels:p,datasets:[Object.assign(o.getDataset(e,g,b,void 0,t.hoverBorderColor,void 0,t.hoverBorderWidth),{label:myMdwHelper.getValueFromData(t.barLabelText,""),categoryPercentage:myMdwHelper.getNumberFromData(t.barWidth,80)/100,barPercentage:myMdwHelper.getNumberFromData(t.barWidth,80)/100})]},c={responsive:!0,maintainAspectRatio:!1,layout:o.getLayout(t),legend:o.getLegend(t),chartArea:{backgroundColor:myMdwHelper.getValueFromData(t.chartAreaBackgroundColor,"")},scales:{yAxes:[o.get_Y_AxisObject(t.chartType,t.yAxisPosition,t.yAxisTitle,t.yAxisTitleColor,t.yAxisTitleFontFamily,t.yAxisTitleFontSize,t.yAxisShowAxisLabels,t.axisValueMin,t.axisValueMax,t.axisValueStepSize,t.axisMaxLabel,t.axisLabelAutoSkip,t.axisValueAppendText,t.yAxisValueLabelColor,t.yAxisValueFontFamily,t.yAxisValueFontSize,t.yAxisValueDistanceToAxis,t.yAxisGridLinesColor,t.yAxisGridLinesWitdh,t.yAxisShowAxis,t.yAxisShowGridLines,t.yAxisShowTicks,t.yAxisTickLength,t.yAxisZeroLineWidth,t.yAxisZeroLineColor,t.axisValueMinDigits,t.axisValueMaxDigits)],xAxes:[o.get_X_AxisObject(t.chartType,t.xAxisPosition,t.xAxisTitle,t.xAxisTitleColor,t.xAxisTitleFontFamily,t.xAxisTitleFontSize,t.xAxisShowAxisLabels,t.axisValueMin,t.axisValueMax,t.axisValueStepSize,t.axisMaxLabel,t.axisLabelAutoSkip,t.axisValueAppendText,t.xAxisValueLabelColor,t.xAxisValueFontFamily,t.xAxisValueFontSize,t.xAxisValueDistanceToAxis,t.xAxisGridLinesColor,t.xAxisGridLinesWitdh,t.xAxisShowAxis,t.xAxisShowGridLines,t.xAxisShowTicks,t.xAxisTickLength,t.xAxisZeroLineWidth,t.xAxisZeroLineColor,t.xAxisOffsetGridLines,t.axisValueMinDigits,t.axisValueMaxDigits,t.xAxisMinRotation,t.xAxisMaxRotation,!1,t.xAxisOffset,t.xAxisTicksSource)]},tooltips:{enabled:t.showTooltip,backgroundColor:myMdwHelper.getValueFromData(t.tooltipBackgroundColor,"black"),caretSize:myMdwHelper.getNumberFromData(t.tooltipArrowSize,5),caretPadding:myMdwHelper.getNumberFromData(t.tooltipDistanceToBar,2),cornerRadius:myMdwHelper.getNumberFromData(t.tooltipBoxRadius,4),displayColors:t.tooltipShowColorBox,xPadding:myMdwHelper.getNumberFromData(t.tooltipXpadding,10),yPadding:myMdwHelper.getNumberFromData(t.tooltipYpadding,10),titleFontColor:myMdwHelper.getValueFromData(t.tooltipTitleFontColor,"white"),titleFontFamily:myMdwHelper.getValueFromData(t.tooltipTitleFontFamily,void 0),titleFontSize:myMdwHelper.getNumberFromData(t.tooltipTitleFontSize,void 0),titleMarginBottom:myMdwHelper.getNumberFromData(t.tooltipTitleMarginBottom,6),bodyFontColor:myMdwHelper.getValueFromData(t.tooltipBodyFontColor,"white"),bodyFontFamily:myMdwHelper.getValueFromData(t.tooltipBodyFontFamily,void 0),bodyFontSize:myMdwHelper.getNumberFromData(t.tooltipBodyFontSize,void 0),callbacks:{title:function(e,o){let a=m(e[0].index,t,w,l,h);return a&&a.tooltipTitle?a.tooltipTitle.split("\\n"):null},label:function(e,o){let a=m(e.index,t,w,l,h);return a&&a.tooltipText?a.tooltipText.split("\\n"):e&&e.value?`${o.datasets[0].label}: ${myMdwHelper.formatNumber(e.value,t.tooltipValueMinDecimals,t.tooltipValueMaxDecimals)}${myMdwHelper.getValueFromData(t.tooltipBodyAppend,"")}`.split("\\n"):null}}},plugins:{datalabels:{display:"showValuesOn"===myMdwHelper.getValueFromData(t.showValues,"showValuesOn")||"showValuesOff"!==t.showValues&&"auto",anchor:t.valuesPositionAnchor,align:t.valuesPositionAlign,clamp:!0,offset:myMdwHelper.getNumberFromData(t.valuesPositionOffset,0),rotation:myMdwHelper.getNumberFromData(t.valuesRotation,void 0),formatter:function(e,o){if((e||0===e)&&o.dataIndex%myMdwHelper.getNumberFromData(t.valuesSteps,1)==0){let a=m(o.dataIndex,t,w,l,h,e);return`${a.valueText}${a.valueAppendix}`.split("\\n")}return null},font:{family:myMdwHelper.getValueFromData(t.valuesFontFamily,void 0),size:myMdwHelper.getNumberFromData(t.valuesFontSize,void 0)},color:y,textAlign:t.valuesTextAlign}}};t.disableHoverEffects&&(c.hover={mode:null});var d=new Chart(i,{type:"vertical"===t.chartType?"bar":"horizontalBar",data:s,options:c,plugins:[ChartDataLabels]});function u(e,a,i){if("inputPerEditor"===t.chartDataMethod){let o=e.type.substr(0,e.type.lastIndexOf("."));for(var n=0;n<=t.dataCount;n++)if(o===t.attr("oid"+n)){let e=n;d.data.datasets[0].data[e]=a,d.update()}}else try{let e=JSON.parse(a);for(n=0;n<=e.length-1;n++){null!==r&&(l=r[n]);let a=m(n,t,e,l,h);d.data.datasets[0].data[n]=a.value,d.data.datasets[0].backgroundColor[n]=a.dataColor,d.data.labels[n]=a.label,null===myMdwHelper.getValueFromData(t.hoverColor,null)?d.data.datasets[0].hoverBackgroundColor[n]=o.addOpacityToColor(a.dataColor,80):d.data.datasets[0].hoverBackgroundColor[n]=t.hoverColor,d.options.plugins.datalabels.color[n]=a.valueColor,d.options.plugins.datalabels.formatter=function(o,a){if(o){let r=m(a.dataIndex,t,e,l,h,o);return`${r.valueText}${r.valueAppendix}`.split("\\n")}return""}}d.update()}catch(e){console.error(`[Bar Chart - ${t.wid}] onChange: cannot parse json string! Error: ${e.message}`)}}function m(e,t,o,a,l,r=0){return"inputPerEditor"===t.chartDataMethod?{label:myMdwHelper.getValueFromData(t.attr("label"+e),""),value:vis.states.attr(t.attr("oid"+e)+".val"),dataColor:myMdwHelper.getValueFromData(t.attr("dataColor"+e),a),valueText:myMdwHelper.getValueFromData(t.attr("valueText"+e),`${myMdwHelper.formatNumber(parseFloat(r),t.valuesMinDecimals,t.valuesMaxDecimals)}${myMdwHelper.getValueFromData(t.valuesAppendText,"")}`),valueColor:myMdwHelper.getValueFromData(t.attr("valueTextColor"+e),l),valueAppendix:myMdwHelper.getValueFromData(t.attr("labelValueAppend"+e),""),tooltipTitle:myMdwHelper.getValueFromData(t.attr("tooltipTitle"+e),void 0),tooltipText:myMdwHelper.getValueFromData(t.attr("tooltipText"+e),void 0)}:{label:myMdwHelper.getValueFromData(o[e].label,""),value:o[e].value,dataColor:myMdwHelper.getValueFromData(o[e].dataColor,a),valueText:myMdwHelper.getValueFromData(o[e].valueText,`${myMdwHelper.formatNumber(parseFloat(r),t.valuesMinDecimals,t.valuesMaxDecimals)}${myMdwHelper.getValueFromData(t.valuesAppendText,"")}`),valueColor:myMdwHelper.getValueFromData(o[e].valueColor,l),valueAppendix:myMdwHelper.getValueFromData(o[e].valueAppendix,""),tooltipTitle:myMdwHelper.getValueFromData(o[e].tooltipTitle,void 0),tooltipText:myMdwHelper.getValueFromData(o[e].tooltipText,void 0)}}}},1)}catch(e){console.error(`[Bar Chart - ${t.wid}] error: ${e.message}, stack: ${e.stack}`)}},lineHistory:function(e,t){try{let o=myMdwHelper.getBooleanFromData(t.mdwDebug,!1);o&&console.log(`[Line History Chart ${t.wid}] widget setting: ${JSON.stringify(t)}`),setTimeout(function(){function a(e,a,n){try{e&&e.type&&!e.type.includes(t.manualRefreshTrigger)&&!e.type.includes(t.time_interval_oid)&&(o&&console.log(`[Line History Chart ${t.wid}] ************************************************************** onChange - Data changed **************************************************************`),o&&console.log(`[Line History Chart ${t.wid}] data changed for '${e.type}'`));let d=!0;if(e&&e.type&&e.type.includes(t.manualRefreshTrigger)&&(moment(a).diff(moment(n))<2e3?(o&&console.log(`[Line History Chart ${t.wid}] trigger '${e.type}' - you have to wait 2 seconds until next refresh!: ${moment(a).diff(moment(n))} ms`),d=!1):(o&&console.log(`[Line History Chart ${t.wid}] ************************************************************** onChange - OID Refresh Trigger **************************************************************`),o&&console.log(`[Line History Chart ${t.wid}] time diff since last refresh from '${e.type}': ${moment(a).diff(moment(n))} ms`))),r&&d){c.show();let a=t.timeIntervalToShow;if(u=(new Date).getTime()-l.intervals[a],null!==myMdwHelper.getValueFromData(t.time_interval_oid,null)){let r=vis.states.attr(t.time_interval_oid+".val");e&&e.type&&e.type.includes(t.time_interval_oid)&&(o&&console.log(`[Line History Chart ${t.wid}] ************************************************************** onChange - OID TimeInterval **************************************************************`),o&&console.log(`[Line History Chart ${t.wid}] time interval changed by '${t.time_interval_oid}' to: ${r}`)),"string"==typeof r&&void 0!==l.intervals[r]?(u=(new Date).getTime()-l.intervals[r],a=vis.states.attr(t.time_interval_oid+".val")):u=r}let n=[];for(var s=0;s<=t.dataCount;s++)null!==myMdwHelper.getValueFromData(t.attr("oid"+s),null)&&n.push(l.getTaskForHistoryData(s,t,u,o));Promise.all(n).then(e=>{o&&console.log(`[Line History Chart ${t.wid}] promise all datasets - count: ${e.length}`),i=[];for(var a=0;a<=e.length-1;a++){let n=l.getPreparedData(e[a],t,a,o);r.data.datasets[a].data=n,e[a].error&&i.push(`[${a}] ${e[a].error}`)}i.length>0?r.options.title={display:!0,text:`Error: ${i.join(", ")}`,fontColor:"red"}:r.options.title={display:!1},o&&console.log(`[Line History Chart ${t.wid}] chart updating...`),r.update(),c.hide(),o&&console.log(`[Line History Chart ${t.wid}] chart successful updated`)})}}catch(e){console.error(`[Line History Chart - ${t.wid}] onChange error: ${e.message}, stack: ${e.stack}`)}}let l=vis.binds.materialdesign.chart.helper;var r;l.registerChartAreaPlugin();let i=[],n=$(e);var s=n.find(".materialdesign-chart-container").get(0),c=n.find(".material-progress-circular-container");c.show();let d=t.timeIntervalToShow,u=(new Date).getTime()-l.intervals[d];if(null!==myMdwHelper.getValueFromData(t.time_interval_oid,null)){let e=vis.states.attr(t.time_interval_oid+".val");"string"==typeof e&&void 0!==l.intervals[e]?(u=(new Date).getTime()-l.intervals[e],d=vis.states.attr(t.time_interval_oid+".val")):u=e,vis.states.bind(t.time_interval_oid+".val",a)}n.find(".materialdesign-chart-container").css("background-color",myMdwHelper.getValueFromData(t.backgroundColor,""));let m=myMdwHelper.getValueFromData(t.globalColor,"#44739e"),p=myMdwHelper.getValueFromData(t.colorScheme,null);if(null!==p&&(p=vis.binds.materialdesign.colorScheme.get(t.colorScheme,t.dataCount)),null!==myMdwHelper.getValueFromData(t.manualRefreshTrigger,null)&&vis.states.bind(t.manualRefreshTrigger+".ts",a),"timeInterval"===t.refreshMethod&&setInterval(function(){o&&console.log(`[Line History Chart ${t.wid}] ************************************************************** onChange - TimeInterval by Editor **************************************************************`),a()},l.intervals[t.refreshTimeInterval]),null!=s&&""!==s){var g=s.getContext("2d");if(Chart.defaults.global.defaultFontColor="#44739e",Chart.defaults.global.defaultFontSize=15,Chart.defaults.global.animation.duration=myMdwHelper.getNumberFromData(t.animationDuration,1e3),Chart.plugins.unregister(ChartDataLabels),null!==myMdwHelper.getValueFromData(t.historyAdapterInstance,null)){let e=[];for(var b=0;b<=t.dataCount;b++)null!==myMdwHelper.getValueFromData(t.attr("oid"+b),null)&&(e.push(l.getTaskForHistoryData(b,t,u,o)),"realtime"===t.refreshMethod&&vis.states.bind(t.attr("oid"+b)+".val",a));Promise.all(e).then(e=>{o&&console.log(`[Line History Chart ${t.wid}] promise all datasets - count: ${e.length}`);let a=[],n=[];i=[];for(var s=0;s<=e.length-1;s++){let r=l.getPreparedData(e[s],t,s,o);o&&console.log(`[Line History Chart ${t.wid}] prepare dataset for '${e[s].id}'`),e[s].error&&i.push(`[${s}] ${e[s].error}`),a.push({data:r,lineTension:myMdwHelper.getNumberFromData(t.attr("lineTension"+s),.4),borderWidth:myMdwHelper.getNumberFromData(t.attr("lineThikness"+s),2),steppedLine:myMdwHelper.getBooleanFromData(t.attr("steppedLine"+s),!1),label:myMdwHelper.getValueFromData(t.attr("legendText"+s),""),borderColor:myMdwHelper.getValueFromData(t.attr("dataColor"+s),p?myMdwHelper.getValueFromData(p[s],m):m),pointBackgroundColor:myMdwHelper.getValueFromData(t.attr("pointColor"+s),myMdwHelper.getValueFromData(t.attr("dataColor"+s),p?myMdwHelper.getValueFromData(p[s],m):m)),pointBorderColor:myMdwHelper.getValueFromData(t.attr("pointColor"+s),myMdwHelper.getValueFromData(t.attr("dataColor"+s),p?myMdwHelper.getValueFromData(p[s],m):m)),fill:myMdwHelper.getBooleanFromData(t.attr("useFillColor"+s),!1),backgroundColor:myMdwHelper.getValueFromData(t.attr("fillColor"+s),l.addOpacityToColor(myMdwHelper.getValueFromData(t.attr("dataColor"+s),p?myMdwHelper.getValueFromData(p[s],m):m),10)),pointRadius:myMdwHelper.getNumberFromData(t.pointSize,3),pointHoverRadius:myMdwHelper.getNumberFromData(t.pointSizeHover,4),pointStyle:myMdwHelper.getValueFromData(t.pointStyle,"circle"),pointHoverBackgroundColor:myMdwHelper.getValueFromData(t.attr("pointHoverColor"+s),myMdwHelper.getValueFromData(t.attr("dataColor"+s),p?myMdwHelper.getValueFromData(p[s],m):m)),pointHoverBorderColor:myMdwHelper.getValueFromData(t.attr("pointHoverColor"+s),myMdwHelper.getValueFromData(t.attr("dataColor"+s),p?myMdwHelper.getValueFromData(p[s],m):m)),yAxisID:"yAxis_id_"+myMdwHelper.getNumberFromData(t.attr("commonYAxis"+s),s),spanGaps:t.attr("lineSpanGaps"+s),datalabels:{display:"showValuesOn"===myMdwHelper.getValueFromData(t.attr("showValues"+s),"showValuesOn")||"showValuesOff"!==t.attr("showValues"+s)&&"auto",anchor:t.attr("valuesPositionAnchor"+s),align:t.attr("valuesPositionAlign"+s),offset:myMdwHelper.getNumberFromData(t.attr("valuesPositionOffset"+s),0),clamp:!0,rotation:myMdwHelper.getNumberFromData(t.attr("valuesRotation"+s),void 0),formatter:function(e,o){return!e.y&&0!==e.y||o.dataIndex%myMdwHelper.getNumberFromData(t.attr("valuesSteps"+o.datasetIndex),1)!=0?null:`${myMdwHelper.formatNumber(e.y,t.attr("valuesMinDecimals"+o.datasetIndex),t.attr("valuesMaxDecimals"+o.datasetIndex))}${myMdwHelper.getValueFromData(t.attr("valuesAppendText"+o.datasetIndex),"")}`.split("\\n")},font:{family:myMdwHelper.getValueFromData(t.attr("valuesFontFamily"+s),void 0),size:myMdwHelper.getNumberFromData(t.attr("valuesFontSize"+s),void 0)},color:myMdwHelper.getValueFromData(t.attr("valuesFontColor"+s),myMdwHelper.getValueFromData(t.attr("dataColor"+s),p?myMdwHelper.getValueFromData(p[s],m):m)),textAlign:t.attr("valuesTextAlign"+s)}}),o&&console.log(`[Line History Chart ${t.wid}] prepare yAxis for '${e[s].id}'`),n.push({id:"yAxis_id_"+s,type:"linear",position:t.attr("yAxisPosition"+s),display:myMdwHelper.getNumberFromData(t.attr("commonYAxis"+s),s)===s&&t.attr("showYAxis"+s),scaleLabel:{display:null!==myMdwHelper.getValueFromData(t.attr("yAxisTitle"+s),null),labelString:myMdwHelper.getValueFromData(t.attr("yAxisTitle"+s),""),fontColor:myMdwHelper.getValueFromData(t.yAxisTitleColor,void 0),fontFamily:myMdwHelper.getValueFromData(t.yAxisTitleFontFamily,void 0),fontSize:myMdwHelper.getNumberFromData(t.yAxisTitleFontSize,void 0)},ticks:{min:myMdwHelper.getNumberFromData(t.attr("yAxisMinValue"+s),void 0),max:myMdwHelper.getNumberFromData(t.attr("yAxisMaxValue"+s),void 0),stepSize:myMdwHelper.getNumberFromData(t.attr("yAxisStep"+s),void 0),autoSkip:!0,maxTicksLimit:myMdwHelper.getNumberFromData(t.attr("yAxisMaxLabel"+s),void 0),fontColor:myMdwHelper.getValueFromData(t.attr("yAxisValueColor"+s),myMdwHelper.getValueFromData(t.yAxisValueLabelColor,void 0)),fontFamily:myMdwHelper.getValueFromData(t.yAxisValueFontFamily,void 0),fontSize:myMdwHelper.getNumberFromData(t.yAxisValueFontSize,void 0),padding:myMdwHelper.getNumberFromData(t.yAxisValueDistanceToAxis,0),callback:function(e,o,a){let l=this.id.replace("yAxis_id_","");return`${myMdwHelper.formatNumber(e,t.attr("yAxisValueMinDigits"+l),t.attr("yAxisValueMaxDigits"+l))}${myMdwHelper.getValueFromData(t.attr("yAxisValueAppendText"+l),"")}`.split("\\n")},source:myMdwHelper.getValueFromData(t.xAxisTicksSource,"auto")},gridLines:{display:!0,color:myMdwHelper.getValueFromData(t.attr("yAxisGridLinesColor"+s),"black"),lineWidth:myMdwHelper.getNumberFromData(t.attr("yAxisGridLinesWitdh"+s),.1),drawBorder:t.attr("yAxisShowAxisBorder"+s),drawOnChartArea:t.attr("yAxisShowGridLines"+s),drawTicks:t.attr("yAxisShowTicks"+s),tickMarkLength:myMdwHelper.getNumberFromData(t.attr("yAxisTickLength"+s),5),zeroLineWidth:myMdwHelper.getNumberFromData(t.attr("yAxisZeroLineWidth"+s),1),zeroLineColor:myMdwHelper.getValueFromData(t.attr("yAxisZeroLineColor"+s),"rgba(0, 0, 0, 0.25)")}})}var d={datasets:a};let u=l.defaultTimeFormats();try{u=JSON.parse(t.xAxisTimeFormats)}catch(e){var b=vis.states.attr(t.xAxisTimeFormats.replace("{","").replace("}","")+".val");if(b&&null!==b&&"null"!==b)try{u=JSON.parse(b)}catch(e){console.error(`[Line History Chart - ${t.wid}] parsing Binding for xaxis time format failed! error in json syntax: ${e.message}`)}else console.error(`[Line History Chart - ${t.wid}] xaxis time format parsing failed! error in json syntax: ${e.message}`)}o&&console.log(`[Line History Chart - ${t.wid}] prepare chart options`);var h={responsive:!0,maintainAspectRatio:!1,layout:l.getLayout(t),chartArea:{backgroundColor:myMdwHelper.getValueFromData(t.chartAreaBackgroundColor,"")},hover:{mode:"nearest"},legend:Object.assign(l.getLegend(t),l.getLegendClickEvent(n)),scales:{xAxes:[{type:"time",bounds:"axisTicks"===myMdwHelper.getValueFromData(t.xAxisBounds,"")?"ticks":"data",time:{displayFormats:u,tooltipFormat:"ll"},position:t.xAxisPosition,scaleLabel:{display:null!==myMdwHelper.getValueFromData(t.xAxisTitle,null),labelString:myMdwHelper.getValueFromData(t.xAxisTitle,""),fontColor:myMdwHelper.getValueFromData(t.xAxisTitleColor,void 0),fontFamily:myMdwHelper.getValueFromData(t.xAxisTitleFontFamily,void 0),fontSize:myMdwHelper.getNumberFromData(t.xAxisTitleFontSize,void 0)},ticks:{display:myMdwHelper.getBooleanFromData(t.xAxisShowAxisLabels,!0),autoSkip:!0,autoSkipPadding:10,maxTicksLimit:myMdwHelper.getNumberFromData(t.xAxisMaxLabel,void 0),minRotation:parseInt(myMdwHelper.getNumberFromData(t.xAxisMinRotation,0)),maxRotation:parseInt(myMdwHelper.getNumberFromData(t.xAxisMaxRotation,0)),callback:function(e,o,a){return`${e}${myMdwHelper.getValueFromData(t.axisValueAppendText,"")}`.split("\\n")},fontColor:myMdwHelper.getValueFromData(t.xAxisValueLabelColor,void 0),fontFamily:myMdwHelper.getValueFromData(t.xAxisValueFontFamily,void 0),fontSize:myMdwHelper.getNumberFromData(t.xAxisValueFontSize,void 0),padding:myMdwHelper.getNumberFromData(t.xAxisValueDistanceToAxis,0)},gridLines:{display:!0,color:myMdwHelper.getValueFromData(t.xAxisGridLinesColor,"black"),lineWidth:myMdwHelper.getNumberFromData(t.xAxisGridLinesWitdh,.1),drawBorder:t.xAxisShowAxis,drawOnChartArea:t.xAxisShowGridLines,drawTicks:t.xAxisShowTicks,tickMarkLength:myMdwHelper.getNumberFromData(t.xAxisTickLength,5),zeroLineWidth:myMdwHelper.getNumberFromData(t.xAxisZeroLineWidth,1),zeroLineColor:myMdwHelper.getValueFromData(t.xAxisZeroLineColor,"rgba(0, 0, 0, 0.25)"),offsetGridLines:myMdwHelper.getBooleanFromData(t.xAxisOffsetGridLines,!1)}}],yAxes:n},tooltips:{mode:"nearest",enabled:t.showTooltip,backgroundColor:myMdwHelper.getValueFromData(t.tooltipBackgroundColor,"black"),caretSize:myMdwHelper.getNumberFromData(t.tooltipArrowSize,5),caretPadding:myMdwHelper.getNumberFromData(t.tooltipDistanceToBar,2),cornerRadius:myMdwHelper.getNumberFromData(t.tooltipBoxRadius,4),displayColors:t.tooltipShowColorBox,xPadding:myMdwHelper.getNumberFromData(t.tooltipXpadding,10),yPadding:myMdwHelper.getNumberFromData(t.tooltipYpadding,10),titleFontColor:myMdwHelper.getValueFromData(t.tooltipTitleFontColor,"white"),titleFontFamily:myMdwHelper.getValueFromData(t.tooltipTitleFontFamily,void 0),titleFontSize:myMdwHelper.getNumberFromData(t.tooltipTitleFontSize,void 0),titleMarginBottom:myMdwHelper.getNumberFromData(t.tooltipTitleMarginBottom,6),bodyFontColor:myMdwHelper.getValueFromData(t.tooltipBodyFontColor,"white"),bodyFontFamily:myMdwHelper.getValueFromData(t.tooltipBodyFontFamily,void 0),bodyFontSize:myMdwHelper.getNumberFromData(t.tooltipBodyFontSize,void 0),callbacks:{title:function(e,o){let a=e[0].datasetIndex,r=e[0].index,i=Object.keys(o.datasets[a]._meta)[0],n=o.datasets[a]._meta[i].controller._xScale._unit,s=moment(o.datasets[a].data[r].t),c=null!==myMdwHelper.getValueFromData(t.tooltipTimeFormats,null)?JSON.parse(t.tooltipTimeFormats):l.defaultToolTipTimeFormats();return s.format(c[n])},label:function(e,o){return e&&e.value?`${o.datasets[e.datasetIndex].label}: ${myMdwHelper.formatNumber(e.value,t.tooltipValueMinDecimals,t.tooltipValueMaxDecimals)}${myMdwHelper.getValueFromData(t.tooltipBodyAppend,"")}`.split("\\n"):""},labelColor:function(e,t){let o=t.config.data.datasets[e.datasetIndex].borderColor;return{borderColor:o,backgroundColor:o}}}}};t.disableHoverEffects&&(h.hover={mode:null}),o&&console.log(`[Line History Chart ${t.wid}] chart creating...`), i.length>0&&(h.title={display:!0,text:`Error: ${i.join(", ")}`,fontColor:"red"}),r=new Chart(g,{type:"line",data:d,options:h,plugins:[ChartDataLabels]}),c.hide(),o&&console.log(`[Line History Chart ${t.wid}] chart successful created`)})}}},1)}catch(e){console.error(`[Line History Chart - ${t.wid}] error: ${e.message}, stack: ${e.stack}`)}},pie:function(e,t){try{setTimeout(function(){let o=vis.binds.materialdesign.chart.helper;o.registerChartAreaPlugin();$(e);var a=$(e).find(".materialdesign-chart-container").get(0);$(e).find(".materialdesign-chart-container").css("background-color",myMdwHelper.getValueFromData(t.backgroundColor,""));let l=myMdwHelper.getValueFromData(t.globalColor,"#44739e"),r=myMdwHelper.getValueFromData(t.colorScheme,null);if(null!==r&&(r=vis.binds.materialdesign.colorScheme.get(t.colorScheme,t.dataCount)),null!=a&&""!==a){var i=a.getContext("2d");Chart.defaults.global.defaultFontColor="#44739e",Chart.defaults.global.defaultFontSize=15,Chart.defaults.global.animation.duration=myMdwHelper.getNumberFromData(t.animationDuration,1e3),Chart.plugins.unregister(ChartDataLabels);var n=new Chart(i,{type:"pie"===t.chartType?"pie":"doughnut",plugins:t.showValues?[ChartDataLabels]:void 0});let p=[],g=[],b=[],h=[],y=myMdwHelper.getValueFromData(t.valuesFontColor,"black"),f=[],w=0,v=null;if("jsonStringObject"===t.chartDataMethod){try{v=JSON.parse(vis.states.attr(t.oid+".val")),w=v.length-1}catch(e){n.options.title={display:!0,text:`${_("Error in JSON string")}
${e.message}`.split("
"),fontColor:"red"},n.update(),console.error(`[Pie Chart - ${t.wid}] cannot parse json string! Error: ${e.message}`)}vis.states.bind(t.oid+".val",u)}else w=t.dataCount;for(var s=0;s<=w;s++){null!==r&&(l=r[s]);let e=m(s,t,v,l,y);p.push(e.value),g.push(e.label),b.push(e.dataColor),null===myMdwHelper.getValueFromData(t.hoverColor,null)?h.push(o.addOpacityToColor(e.dataColor,80)):h.push(t.hoverColor),f.push(e.valueColor),vis.states.bind(t.attr("oid"+s)+".val",u)}var c={labels:g,datasets:[Object.assign(o.getDataset(p,b,h,t.borderColor,t.hoverBorderColor,t.borderWidth,t.hoverBorderWidth),{borderAlign:"inner"})]},d={responsive:!0,maintainAspectRatio:!1,layout:o.getLayout(t),legend:o.getLegend(t),onResize:function(o,a){let l=$(e).parent().attr("id");vis.editMode||(l.includes("visview_")?(l=l.replace("visview_",""),vis.reRenderWidget(l,l,t.wid)):(console.error(`[Pie Chart - ${t.wid}] parent view not contains 'visview_'`),console.error($(e).parent())))},cutoutPercentage:"doughnut"===t.chartType?myMdwHelper.getNumberFromData(t.doughnutCutOut,50):0,chartArea:{backgroundColor:myMdwHelper.getValueFromData(t.chartAreaBackgroundColor,"")},tooltips:{enabled:t.showTooltip,backgroundColor:myMdwHelper.getValueFromData(t.tooltipBackgroundColor,"black"),caretSize:myMdwHelper.getNumberFromData(t.tooltipArrowSize,5),caretPadding:myMdwHelper.getNumberFromData(t.tooltipDistanceToBar,2),cornerRadius:myMdwHelper.getNumberFromData(t.tooltipBoxRadius,4),displayColors:t.tooltipShowColorBox,xPadding:myMdwHelper.getNumberFromData(t.tooltipXpadding,10),yPadding:myMdwHelper.getNumberFromData(t.tooltipYpadding,10),titleFontColor:myMdwHelper.getValueFromData(t.tooltipTitleFontColor,"white"),titleFontFamily:myMdwHelper.getValueFromData(t.tooltipTitleFontFamily,void 0),titleFontSize:myMdwHelper.getNumberFromData(t.tooltipTitleFontSize,void 0),titleMarginBottom:myMdwHelper.getNumberFromData(t.tooltipTitleMarginBottom,6),bodyFontColor:myMdwHelper.getValueFromData(t.tooltipBodyFontColor,"white"),bodyFontFamily:myMdwHelper.getValueFromData(t.tooltipBodyFontFamily,void 0),bodyFontSize:myMdwHelper.getNumberFromData(t.tooltipBodyFontSize,void 0),callbacks:{title:function(e,o){let a=m(e[0].index,t,v,l,y);return a&&a.tooltipTitle?a.tooltipTitle.split("\\n"):null},label:function(e,o){let a=m(e.index,t,v,l,y);return a&&a.tooltipText?a.tooltipText.split("\\n"):e?`${g[e.index]}: ${myMdwHelper.formatNumber(o.datasets[0].data[e.index],t.tooltipValueMinDecimals,t.tooltipValueMaxDecimals)}${myMdwHelper.getValueFromData(t.tooltipBodyAppend,"")}`.split("\\n"):null}}},plugins:{datalabels:{display:"showValuesOn"===myMdwHelper.getValueFromData(t.showValues,"showValuesOn")||"showValuesOff"!==t.showValues&&"auto",anchor:t.valuesPositionAnchor,align:t.valuesPositionAlign,clamp:!0,offset:myMdwHelper.getNumberFromData(t.valuesPositionOffset,0),rotation:myMdwHelper.getNumberFromData(t.valuesRotation,void 0),formatter:function(e,o){if((e||0===e)&&o.dataIndex%myMdwHelper.getNumberFromData(t.valuesSteps,1)==0){let a=m(o.dataIndex,t,v,l,y,e);return`${a.valueText}${a.valueAppendix}`.split("\\n")}return null},font:{family:myMdwHelper.getValueFromData(t.valuesFontFamily,void 0),size:myMdwHelper.getNumberFromData(t.valuesFontSize,void 0)},color:f,textAlign:t.valuesTextAlign}}};function u(e,a,i){if("inputPerEditor"===t.chartDataMethod){let o=e.type.substr(0,e.type.lastIndexOf("."));for(var s=0;s<=t.dataCount;s++)if(o===t.attr("oid"+s)){let e=s;n.data.datasets[0].data[e]=a,n.update()}}else try{let e=JSON.parse(a);for(s=0;s<=e.length-1;s++){null!==r&&(l=r[s]);let a=m(s,t,e,l,y);n.data.datasets[0].data[s]=a.value,n.data.datasets[0].backgroundColor[s]=a.dataColor,n.data.labels[s]=a.label,null===myMdwHelper.getValueFromData(t.hoverColor,null)?n.data.datasets[0].hoverBackgroundColor[s]=o.addOpacityToColor(a.dataColor,80):n.data.datasets[0].hoverBackgroundColor[s]=t.hoverColor,n.options.plugins.datalabels.color[s]=a.valueColor,n.options.plugins.datalabels.formatter=function(o,a){if(o){let r=m(a.dataIndex,t,e,l,y,o);return`${r.valueText}${r.valueAppendix}`.split("\\n")}return""}}n.update()}catch(e){n.options.title={display:!0,text:`${_("Error in JSON string")}
${e.message}`.split("
"),fontColor:"red"},n.update(),console.error(`[Pie Chart - ${t.wid}] onChange: cannot parse json string! Error: ${e.message}`)}}function m(e,t,o,a,l,r=0){return"inputPerEditor"===t.chartDataMethod?{label:myMdwHelper.getValueFromData(t.attr("label"+e),""),value:vis.states.attr(t.attr("oid"+e)+".val"),dataColor:myMdwHelper.getValueFromData(t.attr("dataColor"+e),a),valueText:myMdwHelper.getValueFromData(t.attr("valueText"+e),`${myMdwHelper.formatNumber(parseFloat(r),t.valuesMinDecimals,t.valuesMaxDecimals)}${myMdwHelper.getValueFromData(t.valuesAppendText,"")}`),valueColor:myMdwHelper.getValueFromData(t.attr("valueTextColor"+e),l),valueAppendix:myMdwHelper.getValueFromData(t.attr("labelValueAppend"+e),""),tooltipTitle:myMdwHelper.getValueFromData(t.attr("tooltipTitle"+e),void 0),tooltipText:myMdwHelper.getValueFromData(t.attr("tooltipText"+e),void 0)}:{label:myMdwHelper.getValueFromData(o[e].label,""),value:o[e].value,dataColor:myMdwHelper.getValueFromData(o[e].dataColor,a),valueText:myMdwHelper.getValueFromData(o[e].valueText,`${myMdwHelper.formatNumber(parseFloat(r),t.valuesMinDecimals,t.valuesMaxDecimals)}${myMdwHelper.getValueFromData(t.valuesAppendText,"")}`),valueColor:myMdwHelper.getValueFromData(o[e].valueColor,l),valueAppendix:myMdwHelper.getValueFromData(o[e].valueAppendix,""),tooltipTitle:myMdwHelper.getValueFromData(o[e].tooltipTitle,void 0),tooltipText:myMdwHelper.getValueFromData(o[e].tooltipText,void 0)}}t.disableHoverEffects&&(d.hover={mode:null}),n=new Chart(i,{type:"pie"===t.chartType?"pie":"doughnut",data:c,options:d,plugins:[ChartDataLabels]}),n.update()}},1)}catch(e){console.error(`[Pie Chart - ${t.wid}] error: ${e.message}, stack: ${e.stack}`)}},json:function(e,t){try{let o=myMdwHelper.getBooleanFromData(t.mdwDebug,!1);o&&console.log(`[JSON Chart ${t.wid}] widget setting: ${JSON.stringify(t)}`),setTimeout(function(){let a=vis.binds.materialdesign.chart.helper;a.registerChartAreaPlugin();let l=$(e);var r=l.find(".materialdesign-chart-container").get(0),i=l.find(".material-progress-circular-container");if(i.show(),l.find(".materialdesign-chart-container").css("background-color",myMdwHelper.getValueFromData(t.backgroundColor,"")),null!=r&&""!==r){var n=r.getContext("2d"),s=new Chart(n,{type:myMdwHelper.getValueFromData(t.chartType,"bar"),plugins:[ChartDataLabels,a.getMyGradientPlugin(t)]});if(Chart.defaults.global.defaultFontColor="#44739e",Chart.defaults.global.defaultFontSize=15,Chart.defaults.global.animation.duration=myMdwHelper.getNumberFromData(t.animationDuration,1e3),Chart.plugins.unregister(ChartDataLabels),vis.states.attr(t.oid+".val")&&"null"!==vis.states.attr(t.oid+".val")){let e=c(vis.states.attr(t.oid+".val"));o&&console.log(`[JSON Chart ${t.wid}] mydata: ${JSON.stringify(e)}`),s.type=myMdwHelper.getValueFromData(t.chartType,"bar"),s.data.labels=e.labels,s.data.datasets=e.datasets,s.options=e.options,s.update(),i.hide(),vis.states.bind(t.oid+".val",d)}else s.options.title={display:!0,text:`${_("datapoint '{0}' not exist!").replace("{0}",t.oid)}`,fontColor:"red"},s.update(),i.hide(),console.error(`[JSON Chart - ${t.wid}] ${_("datapoint '{0}' not exist!").replace("{0}",t.oid)}`);function c(e){let l=[],r=[],i=[],n={},s=[],c={},d=myMdwHelper.getValueFromData(t.globalColor,"#44739e"),u=void 0;try{u=JSON.parse(e),o&&console.log(`[JSON Chart ${t.wid}] json: ${JSON.stringify(u)}`)}catch(e){return c={title:{display:!0,text:`${_("Error in JSON string")}
${e.message}`.split("
"),fontColor:"red"}},console.error(`[JSON Chart - ${t.wid}] cannot parse json string! Error: ${e.message}`),{labels:[],datasets:[],options:c}}if(u&&Object.keys(u).length>0){s=u.axisLabels?u.axisLabels:[];let e=myMdwHelper.getValueFromData(t.colorScheme,null);if(null!==e&&(e=vis.binds.materialdesign.colorScheme.get(t.colorScheme,t.dataCount)),u&&u.graphs)for(const s of Object.keys(u.graphs)){let c=u.graphs[s],m=!1;if(o&&console.log(`[JSON Chart ${t.wid}] graph[${s}]: ${JSON.stringify(c)}`),c){let p=myMdwHelper.getValueFromData(c.color,e?myMdwHelper.getValueFromData(e[s],d):d),g=a.addOpacityToColor(p,20);null!==myMdwHelper.getValueFromData(c.line_FillColor,null)&&(g=chroma(c.line_FillColor).css());let b=a.addOpacityToColor(p,80);if(null!==myMdwHelper.getValueFromData(c.barColorHover,null)&&(b=c.barColorHover),c.data&&c.data.length>0&&"object"==typeof c.data[0]&&(m=!0,o&&console.log(`[JSON Chart ${t.wid}] graph[${s}].data is data object -> using time axis`)),c.data){o&&console.log(`[JSON Chart ${t.wid}] graph[${s}].data length: ${c.data.length}`);let e={data:m?c.data:c.data.map(Number,null),label:myMdwHelper.getValueFromData(c.legendText,""),type:c.type,order:myMdwHelper.getNumberFromData(c.displayOrder,s),yAxisID:`yAxis_id_${myMdwHelper.getNumberFromData(c.yAxis_id,s)}`,datalabels:{display:c.datalabel_show&&"auto"===c.datalabel_show.toString()?"auto":!1!==myMdwHelper.getBooleanFromData(c.datalabel_show,!0),anchor:myMdwHelper.getValueFromData(c.datalabel_anchor,"end"),align:myMdwHelper.getValueFromData(c.datalabel_align,"top"),textAlign:myMdwHelper.getValueFromData(c.datalabel_text_align,"center"),offset:myMdwHelper.getNumberFromData(c.datalabel_offset,0),clamp:!0,rotation:myMdwHelper.getNumberFromData(c.datalabel_rotation,void 0),formatter:function(e,t){if(m){if((e.y||0===e.y)&&t.dataIndex%myMdwHelper.getNumberFromData(c.datalabel_steps,1)==0)return`${myMdwHelper.formatNumber(e.y,c.datalabel_minDigits,c.datalabel_maxDigits)}${myMdwHelper.getValueFromData(c.datalabel_append,"")}`.split("\\n")}else if((e||0===e)&&t.dataIndex%myMdwHelper.getNumberFromData(c.datalabel_steps,1)==0)return`${myMdwHelper.formatNumber(e,c.datalabel_minDigits,c.datalabel_maxDigits)}${myMdwHelper.getValueFromData(c.datalabel_append,"")}`.split("\\n");return null},font:{family:myMdwHelper.getValueFromData(c.datalabel_fontFamily,void 0),size:myMdwHelper.getNumberFromData(c.datalabel_fontSize,void 0)},color:myMdwHelper.getValueFromData(c.datalabel_color,p),backgroundColor:myMdwHelper.getValueFromData(c.datalabel_backgroundColor,void 0),borderColor:myMdwHelper.getValueFromData(c.datalabel_borderColor,void 0),borderWidth:myMdwHelper.getNumberFromData(c.datalabel_borderWidth,0),borderRadius:myMdwHelper.getNumberFromData(c.datalabel_borderRadius,0)},myGradientColors:{useGradientColor:myMdwHelper.getBooleanFromData(c.use_gradient_color,!1),gradientColors:myMdwHelper.getBooleanFromData(c.use_gradient_color,!1)?myMdwHelper.getValueFromData(c.gradient_color,void 0):p,useGradientFillColor:myMdwHelper.getBooleanFromData(c.use_line_gradient_fill_color,!1),gradientFillColors:myMdwHelper.getBooleanFromData(c.use_line_gradient_fill_color,!1)?myMdwHelper.getValueFromData(c.line_gradient_fill_color,void 0):"line"===c.type?g:b}};if(c.type&&"line"===c.type){let t=myMdwHelper.getValueFromData(c.line_FillBetweenLines,void 0);Object.assign(e,{borderColor:p,steppedLine:myMdwHelper.getBooleanFromData(c.line_steppedLine,!1),pointStyle:myMdwHelper.getValueFromData(c.line_pointStyle,"circle"),pointRadius:myMdwHelper.getNumberFromData(c.line_pointSize,3),pointHoverRadius:myMdwHelper.getNumberFromData(c.line_pointSizeHover,4),pointBackgroundColor:myMdwHelper.getValueFromData(c.line_PointColor,p),pointBorderColor:myMdwHelper.getValueFromData(c.line_PointColorBorder,myMdwHelper.getValueFromData(c.line_PointColor,p)),pointHoverBackgroundColor:myMdwHelper.getValueFromData(c.line_PointColorHover,p),pointHoverBorderColor:myMdwHelper.getValueFromData(c.line_PointColorBorderHover,myMdwHelper.getValueFromData(c.line_PointColorHover,p)),spanGaps:myMdwHelper.getBooleanFromData(c.line_spanGaps,!0),lineTension:myMdwHelper.getNumberFromData(c.line_Tension,.4),borderWidth:myMdwHelper.getNumberFromData(c.line_Thickness,2),fill:t||(myMdwHelper.getBooleanFromData(c.line_UseFillColor,!1)||myMdwHelper.getBooleanFromData(c.use_line_gradient_fill_color,!1)),backgroundColor:g})}else Object.assign(e,{backgroundColor:p,hoverBackgroundColor:b,borderColor:myMdwHelper.getValueFromData(c.barBorderColor,"white"),borderWidth:myMdwHelper.getNumberFromData(c.barBorderWidth,void 0),hoverBorderColor:myMdwHelper.getValueFromData(c.barBorderColorHover,void 0),hoverBorderWidth:myMdwHelper.getNumberFromData(c.barBorderWidthHover,void 0),stack:myMdwHelper.getNumberFromData(c.barStackId,myMdwHelper.getBooleanFromData(c.barIsStacked,!1)?0:void 0),categoryPercentage:myMdwHelper.getNumberFromData(t.barWidth,80)/100,barPercentage:myMdwHelper.getNumberFromData(t.barWidth,80)/100});l.push(e),i.push({id:`yAxis_id_${myMdwHelper.getNumberFromData(c.yAxis_id,s)}`,type:"linear",position:myMdwHelper.getValueFromData(c.yAxis_position,"left"),display:myMdwHelper.getBooleanFromData(c.yAxis_show,!0),stacked:myMdwHelper.getBooleanFromData(c.barIsStacked,!1),scaleLabel:{display:""!==myMdwHelper.getValueFromData(c.yAxis_title_text,""),labelString:myMdwHelper.getValueFromData(c.yAxis_title_text,""),fontColor:myMdwHelper.getValueFromData(c.yAxis_title_color,myMdwHelper.getValueFromData(t.yAxisTitleColor,void 0)),fontFamily:myMdwHelper.getValueFromData(c.yAxis_title_fontFamily,myMdwHelper.getValueFromData(t.yAxisTitleFontFamily,void 0)),fontSize:myMdwHelper.getNumberFromData(c.yAxis_title_fontSize,myMdwHelper.getNumberFromData(t.yAxisTitleFontSize,void 0))},ticks:{min:myMdwHelper.getNumberFromData(c.yAxis_min,void 0),max:myMdwHelper.getNumberFromData(c.yAxis_max,void 0),stepSize:myMdwHelper.getNumberFromData(c.yAxis_step,void 0),autoSkip:!0,maxTicksLimit:myMdwHelper.getNumberFromData(c.yAxis_maxSteps,void 0),fontColor:myMdwHelper.getValueFromData(c.yAxis_color,myMdwHelper.getValueFromData(t.yAxisValueLabelColor,void 0)),fontFamily:myMdwHelper.getValueFromData(c.yAxis_fontFamily,myMdwHelper.getValueFromData(t.yAxisValueFontFamily,void 0)),fontSize:myMdwHelper.getNumberFromData(c.yAxis_fontSize,myMdwHelper.getNumberFromData(t.yAxisValueFontSize,void 0)),padding:myMdwHelper.getNumberFromData(c.yAxis_distance,myMdwHelper.getNumberFromData(t.yAxisValueDistanceToAxis,0)),callback:function(e,t,o){let a=this.id.replace("yAxis_id_","");return`${myMdwHelper.formatNumber(e,myMdwHelper.getNumberFromData(u.graphs[a].yAxis_minimumDigits,0),myMdwHelper.getNumberFromData(u.graphs[a].yAxis_maximumDigits,0))}${myMdwHelper.getValueFromData(u.graphs[a].yAxis_appendix,"")}`.split("\\n")}},gridLines:{display:!0,color:myMdwHelper.getValueFromData(c.yAxis_gridLines_color,"black"),lineWidth:myMdwHelper.getNumberFromData(c.yAxis_gridLines_lineWidth,.1),drawBorder:myMdwHelper.getBooleanFromData(c.yAxis_gridLines_border_show,!0),drawOnChartArea:myMdwHelper.getBooleanFromData(c.yAxis_gridLines_show,!0),drawTicks:myMdwHelper.getBooleanFromData(c.yAxis_gridLines_ticks_show,!0),tickMarkLength:myMdwHelper.getNumberFromData(c.yAxis_gridLines_ticks_length,5),zeroLineWidth:myMdwHelper.getNumberFromData(c.yAxis_zeroLineWidth,1),zeroLineColor:myMdwHelper.getValueFromData(c.yAxis_zeroLineColor,"rgba(0, 0, 0, 0.25)")}}),n={id:s,display:!(s>0),stacked:myMdwHelper.getBooleanFromData(c.barIsStacked,!1)},m&&(n=Object.assign(n,{type:"time",bounds:"data"===c.xAxis_bounds?"data":"ticks",time:{displayFormats:c.xAxis_timeFormats?c.xAxis_timeFormats:a.defaultTimeFormats(),tooltipFormat:c.xAxis_tooltip_timeFormats?c.xAxis_tooltip_timeFormats:"lll",unit:c.xAxis_time_unit?c.xAxis_time_unit:void 0}})),r.push(Object.assign(a.get_X_AxisObject(c.type,t.xAxisPosition,t.xAxisTitle,t.xAxisTitleColor,t.xAxisTitleFontFamily,t.xAxisTitleFontSize,t.xAxisShowAxisLabels,void 0,void 0,void 0,t.xAxisMaxLabel,t.axisLabelAutoSkip,void 0,t.xAxisValueLabelColor,t.xAxisValueFontFamily,t.xAxisValueFontSize,t.xAxisValueDistanceToAxis,t.xAxisGridLinesColor,t.xAxisGridLinesWitdh,t.xAxisShowAxis,t.xAxisShowGridLines,t.xAxisShowTicks,t.xAxisTickLength,t.xAxisZeroLineWidth,t.xAxisZeroLineColor,t.xAxisOffsetGridLines,void 0,void 0,t.xAxisMinRotation,t.xAxisMaxRotation,m,t.xAxisOffset,t.xAxisTicksSource),n))}else console.error(`[JSON Chart - ${t.wid}] graph[${s}].data is null! Check json string input!`)}else console.error(`[JSON Chart - ${t.wid}] graph[${s}] is null! Check json string input!`)}else console.warn(`[JSON Chart - ${t.wid}] your json data is not correct -> check documentation!`);c={responsive:!0,maintainAspectRatio:!1,layout:a.getLayout(t),hover:myMdwHelper.getBooleanFromData(t.disableHoverEffects,!1)?{mode:null}:{mode:"nearest"},chartArea:{backgroundColor:myMdwHelper.getValueFromData(t.chartAreaBackgroundColor,"")},scales:{xAxes:r,yAxes:i},legend:Object.assign(a.getLegend(t),a.getLegendClickEvent(i)),tooltips:{mode:t.tooltipMode,enabled:t.showTooltip,backgroundColor:myMdwHelper.getValueFromData(t.tooltipBackgroundColor,"black"),caretSize:myMdwHelper.getNumberFromData(t.tooltipArrowSize,5),caretPadding:myMdwHelper.getNumberFromData(t.tooltipDistanceToBar,2),cornerRadius:myMdwHelper.getNumberFromData(t.tooltipBoxRadius,4),displayColors:t.tooltipShowColorBox,xPadding:myMdwHelper.getNumberFromData(t.tooltipXpadding,10),yPadding:myMdwHelper.getNumberFromData(t.tooltipYpadding,10),titleFontColor:myMdwHelper.getValueFromData(t.tooltipTitleFontColor,"white"),titleFontFamily:myMdwHelper.getValueFromData(t.tooltipTitleFontFamily,void 0),titleFontSize:myMdwHelper.getNumberFromData(t.tooltipTitleFontSize,void 0),titleMarginBottom:myMdwHelper.getNumberFromData(t.tooltipTitleMarginBottom,6),bodyFontColor:myMdwHelper.getValueFromData(t.tooltipBodyFontColor,"white"),bodyFontFamily:myMdwHelper.getValueFromData(t.tooltipBodyFontFamily,void 0),bodyFontSize:myMdwHelper.getNumberFromData(t.tooltipBodyFontSize,void 0),callbacks:{title:function(e,o){if(u.graphs[e[0].datasetIndex].tooltip_title)return u.graphs[e[0].datasetIndex].tooltip_title.split("\\n");{let l=e[0].datasetIndex,r=e[0].index,i=Object.keys(o.datasets[l]._meta)[0];if(o.datasets[l]._meta[i].controller.chart.scales[l]._unit){let e=o.datasets[l]._meta[i].controller.chart.scales[l]._unit,n=moment(o.datasets[l].data[r].t),s=null!==myMdwHelper.getValueFromData(t.tooltipTimeFormats,null)?JSON.parse(t.tooltipTimeFormats):a.defaultToolTipTimeFormats();return n.format(s[e])}return e[0].label}},label:function(e,t){return u.graphs[e.datasetIndex].tooltip_text?u.graphs[e.datasetIndex].tooltip_text.split("\\n"):e&&e.value?`${t.datasets[e.datasetIndex].label}: ${myMdwHelper.formatNumber(e.value,u.graphs[e.datasetIndex].tooltip_MinDigits,u.graphs[e.datasetIndex].tooltip_MaxDigits)}${myMdwHelper.getValueFromData(u.graphs[e.datasetIndex].tooltip_AppendText,"")}`.split("\\n"):""},labelColor:function(e,t){let o=t.config.data.datasets[e.datasetIndex].borderColor;return{borderColor:o,backgroundColor:o}}}}}}else console.error(`[JSON Chart - ${t.wid}] ${_("datapoint '{0}' has no data!").replace("{0}",t.oid)}`);return l.length>0?{labels:s,datasets:l,options:c}:(console.error(`[JSON Chart - ${t.wid}] ${_("datapoint '{0}' has no datasets!").replace("{0}",t.oid)}`),{labels:[],datasets:[],options:[]})}function d(e,a,l){try{o&&console.log(`[JSON Chart ${t.wid}] ************************************************************** onChange **************************************************************`),i.show();let e=c(a),l=!1;myUnderscore.isEqual(s.data.labels,e.labels)||(o&&console.log(`[JSON Chart ${t.wid}] [onChange]: chart 'labels' changed`),s.data.labels=e.labels,l=!0);let u=e.datasets.length;s.data.datasets.length>u&&(u=s.data.datasets.length);for(var r=0;r<=u-1;r++)if(s.data.datasets[r]&&e.datasets[r]){if(!myUnderscore.isEqual(s.data.datasets[r],e.datasets[r]))for(var n in e.datasets[r])if(!myUnderscore.isEqual(s.data.datasets[r][n],e.datasets[r][n])){if(o)if(Array.isArray(e.datasets[r][n])||"object"!=typeof e.datasets[r][n])console.log(`[JSON Chart ${t.wid}] [onChange]: chart graph '${e.datasets[r].label?e.datasets[r].label:"not defined"} (${r})' '${n}' changed`);else for(var d in e.datasets[r][n])myUnderscore.isEqual(s.data.datasets[r][n][d],e.datasets[r][n][d])||console.log(`[JSON Chart ${t.wid}] [onChange]: chart graph '${e.datasets[r].label?e.datasets[r].label:"not defined"} (${r})' '${n}.${d}' changed`);s.data.datasets[r][n]=e.datasets[r][n],l=!0}}else e.datasets[r]?(o&&console.log(`[JSON Chart ${t.wid}] [onChange]: chart new graph '${e.datasets[r].label?e.datasets[r].label:"not defined"} (${r})' added`),s.data.datasets.push(e.datasets[r]),l=!0):(o&&console.log(`[JSON Chart ${t.wid}] [onChange]: chart graph '${e.datasets[r].label?e.datasets[r].label:"not defined"} (${r})' removed`),s.data.datasets.splice(r),l=!0);if(!myUnderscore.isEqual(s.options,e.options))for(var n in e.options)if(!myUnderscore.isEqual(s.options[n],e.options[n])){if(o)if(Array.isArray(e.options[n])||"object"!=typeof e.options[n])console.log(`[JSON Chart ${t.wid}] [onChange]: chart option '${n}' changed`);else for(var d in e.options[n])myUnderscore.isEqual(s.options[n][d],e.options[n][d])||console.log(`[JSON Chart ${t.wid}] [onChange]: chart option '${n}.${d}' changed`);s.options[n]=e.options[n],l=!0}l&&(o&&console.log(`[JSON Chart ${t.wid}] [onChange]: chart updated`),s.update(),i.hide())}catch(e){console.error(`[JSON Chart - ${t.wid}] [onChange] error: ${e.message}, stack: ${e.stack}`)}}}},1)}catch(e){console.error(`[JSON Chart - ${t.wid}] error: ${e.message}, stack: ${e.stack}`)}}},vis.binds.materialdesign.chart.helper={addOpacityToColor:function(e,t){return chroma(e).alpha(t/100).hex()},get_Y_AxisObject:function(e,t,o,a,l,r,i,n,s,c,d,u,m,p,g,b,h,y,f,w,v,x,k,F,M,H,D){return{position:t,scaleLabel:{display:null!==myMdwHelper.getValueFromData(o,null),labelString:myMdwHelper.getValueFromData(o,""),fontColor:myMdwHelper.getValueFromData(a,void 0),fontFamily:myMdwHelper.getValueFromData(l,void 0),fontSize:myMdwHelper.getNumberFromData(r,void 0)},ticks:{display:i,min:myMdwHelper.getNumberFromData(n,void 0),max:myMdwHelper.getNumberFromData(s,void 0),stepSize:myMdwHelper.getNumberFromData(c,void 0),autoSkip:"horizontal"===e&&myMdwHelper.getNumberFromData(d,void 0)>0||myMdwHelper.getBooleanFromData(u,!1),maxTicksLimit:"horizontal"===e?myMdwHelper.getNumberFromData(d,void 0):void 0,callback:function(e,t,o){return`${myMdwHelper.formatNumber(e,H,D)}${myMdwHelper.getValueFromData(m,"")}`.split("\\n")},fontColor:myMdwHelper.getValueFromData(p,void 0),fontFamily:myMdwHelper.getValueFromData(g,void 0),fontSize:myMdwHelper.getNumberFromData(b,void 0),padding:myMdwHelper.getNumberFromData(h,0)},gridLines:{display:!0,color:myMdwHelper.getValueFromData(y,"black"),lineWidth:myMdwHelper.getNumberFromData(f,.1),drawBorder:w,drawOnChartArea:v,drawTicks:x,tickMarkLength:myMdwHelper.getNumberFromData(k,5),zeroLineWidth:myMdwHelper.getNumberFromData(F,1),zeroLineColor:myMdwHelper.getValueFromData(M,"rgba(0, 0, 0, 0.25)")}}},get_X_AxisObject:function(e,t,o,a,l,r,i,n,s,c,d,u,m,p,g,b,h,y,f,w,v,x,k,F,M,H,D,$,C,V,S,I,T){let L={position:t,scaleLabel:{display:null!==myMdwHelper.getValueFromData(o,null),labelString:myMdwHelper.getValueFromData(o,""),fontColor:myMdwHelper.getValueFromData(a,void 0),fontFamily:myMdwHelper.getValueFromData(l,void 0),fontSize:myMdwHelper.getNumberFromData(r,void 0)},ticks:{display:i,min:myMdwHelper.getNumberFromData(n,void 0),max:myMdwHelper.getNumberFromData(s,void 0),stepSize:myMdwHelper.getNumberFromData(c,void 0),autoSkip:"vertical"===e&&myMdwHelper.getNumberFromData(d,void 0)>0||myMdwHelper.getBooleanFromData(u,!1),autoSkipPadding:10,minRotation:parseInt(myMdwHelper.getNumberFromData(C,0)),maxRotation:parseInt(myMdwHelper.getNumberFromData(V,0)),maxTicksLimit:myMdwHelper.getNumberFromData(d,void 0),callback:function(e,t,o){return S?e.split("\\n"):isNaN(e)?`${e}${myMdwHelper.getValueFromData(m,"")}`.split("\\n"):`${myMdwHelper.formatNumber(e,D,$)}${myMdwHelper.getValueFromData(m,"")}`.split("\\n")},fontColor:myMdwHelper.getValueFromData(p,void 0),fontFamily:myMdwHelper.getValueFromData(g,void 0),fontSize:myMdwHelper.getNumberFromData(b,void 0),padding:myMdwHelper.getNumberFromData(h,0),source:myMdwHelper.getValueFromData(T,"auto")},gridLines:{display:!0,color:myMdwHelper.getValueFromData(y,"black"),lineWidth:myMdwHelper.getNumberFromData(f,.1),drawBorder:w,drawOnChartArea:v,drawTicks:x,tickMarkLength:myMdwHelper.getNumberFromData(k,5),zeroLineWidth:myMdwHelper.getNumberFromData(F,.1),zeroLineColor:myMdwHelper.getValueFromData(M,"black"),offsetGridLines:myMdwHelper.getBooleanFromData(H,!1)}};return I&&(L.offset=!0),L},getDataset:function(e,t,o,a,l,r,i){return{data:e,backgroundColor:t,hoverBackgroundColor:o,borderColor:myMdwHelper.getValueFromData(a,"white"),hoverBorderColor:myMdwHelper.getValueFromData(l,void 0),borderWidth:myMdwHelper.getNumberFromData(r,void 0),hoverBorderWidth:myMdwHelper.getNumberFromData(i,void 0)}},getLegend:function(e){return{display:e.showLegend,position:e.legendPosition,labels:{fontColor:myMdwHelper.getValueFromData(e.legendFontColor,void 0),fontFamily:myMdwHelper.getValueFromData(e.legendFontFamily,void 0),fontSize:myMdwHelper.getNumberFromData(e.legendFontSize,void 0),boxWidth:myMdwHelper.getNumberFromData(e.legendBoxWidth,10),usePointStyle:e.legendPointStyle,padding:myMdwHelper.getNumberFromData(e.legendPadding,10),filter:function(e,t){if(e&&e.text)return"transparent"===e.fillStyle&&(e.fillStyle=t.datasets[e.datasetIndex].datalabels.color),e}}}},getLegendClickEvent:function(e){return{onClick:function(t,o){function a(){let e=null;for(var t=0;t<=r.data.datasets.length-1;t++)if(r.data.datasets[t].yAxisID===r.data.datasets[l].yAxisID&&(e=null===r.getDatasetMeta(t).hidden,e))return e;return e}var l=o.datasetIndex,r=this.chart,i=r.getDatasetMeta(l);i.hidden=null===i.hidden?!r.data.datasets[l].hidden:null;let n=a();for(var s=0;s<=r.options.scales.yAxes.length-1;s++)r.options.scales.yAxes[s].id===r.data.datasets[l].yAxisID&&e[l].display&&(r.options.scales.yAxes[s].display=n);r.update()}}},getLayout:function(e){return{padding:{top:myMdwHelper.getValueFromData(e.chartPaddingTop,0),left:myMdwHelper.getValueFromData(e.chartPaddingLeft,0),right:myMdwHelper.getValueFromData(e.chartPaddingRight,0),bottom:myMdwHelper.getValueFromData(e.chartPaddingBottom,0)}}},roundNumber:(e,t)=>+(Math.round(e+"e+"+t)+"e-"+t),intervals:{"30 seconds":3e4,"1 minute":6e4,"2 minutes":12e4,"5 minutes":3e5,"10 minutes":6e5,"30 minutes":18e5,"1 hour":36e5,"2 hours":72e5,"4 hours":144e5,"8 hours":288e5,"12 hours":432e5,"1 day":864e5,"2 days":1728e5,"3 days":2592e5,"7 days":6048e5,"14 days":12096e5,"1 month":2628e6,"2 months":5256e6,"3 months":7884e6,"6 months":15768e6,"1 year":31536e6,"2 years":63072e6},defaultTimeFormats:function(){return JSON.parse('\n {\n "millisecond": "H:mm:ss.SSS",\n "second": "H:mm:ss",\n "minute": "H:mm",\n "hour": "H",\n "day": "ddd DD.",\n "week": "ll",\n "month": "MMM YYYY",\n "quarter": "[Q]Q - YYYY",\n "year": "YYYY"\n }\n ')},defaultToolTipTimeFormats:function(){return JSON.parse('\n {\n "millisecond": "lll:ss",\n "second": "lll:ss",\n "minute": "lll",\n "hour": "lll",\n "day": "lll",\n "week": "lll",\n "month": "lll",\n "quarter": "lll",\n "year": "lll"\n }\n ')},getTaskForHistoryData:function(e,t,o,a=!1){return new Promise((l,r)=>{try{let r=t.attr("oid"+e),i={instance:t.historyAdapterInstance,count:parseInt(myMdwHelper.getNumberFromData(t.attr("maxDataPoints"+e),"minmax"===t.attr("aggregate"+e)?50:100)),step:myMdwHelper.getNumberFromData(t.attr("minTimeInterval"+e),void 0)?1e3*parseInt(t.attr("minTimeInterval"+e)):void 0,aggregate:t.attr("aggregate"+e)||"minmax",start:o,end:(new Date).getTime(),timeout:1e3*parseInt(myMdwHelper.getNumberFromData(t.chartTimeout,2))};a&&console.log(`[getTaskForHistoryData ${t.wid}] history options for '${r}': ${JSON.stringify(i)}`),vis.getHistory(r,i,function(e,o){!e&&o?(a&&console.log(`[getTaskForHistoryData ${t.wid}] history data result '${r}' length: ${o.length}`),a&&console.log(`[getTaskForHistoryData ${t.wid}] history data result '${r}': ${JSON.stringify(o)}`),l({id:r,data:o,error:void 0})):(a&&console.error(`[getTaskForHistoryData - ${t.wid}] result error: ${e}`),l({id:r,data:null,error:e}))})}catch(e){console.error(`[getTaskForHistoryData - ${t.wid}] error: ${e.message}, stack: ${e.stack}`),l({id:r,data:null,error:e.message})}})},getPreparedData:function(e,t,o,a=!1){let l=[];try{e.data&&(a&&console.log(`[getPreparedData ${t.wid}] prepare data for '${e.id}' length: ${e.data.length}`),l=e.data.map(e=>({t:null!==e.ts&&void 0!==e.ts?e.ts:null,y:null!==e.val&&void 0!==e.val?e.val*myMdwHelper.getNumberFromData(t.attr("multiply"+o),1):null})))}catch(e){console.error(`[getPreparedData - ${t.wid}] error: ${e.message}, stack: ${e.stack}`)}return l},registerChartAreaPlugin:function(){Chart.pluginService.register({beforeDraw:function(e,t){if(e.config.options.chartArea&&e.config.options.chartArea.backgroundColor){var o=e.chart.ctx,a=e.chartArea;a&&(o.save(),o.fillStyle=e.config.options.chartArea.backgroundColor,o.fillRect(a.left,a.top,a.right-a.left,a.bottom-a.top),o.restore())}}})},getMyGradientPlugin(e){const t="myGradientColors",o=(o,a)=>{try{if(o.chartArea.bottom&&!isNaN(o.chartArea.bottom)&&o.chartArea.top&&!isNaN(o.chartArea.top))for(var l=0;l<=o.data.datasets.length-1;l++){let a=o.data.datasets[l];if(a[t]&&a[t].useGradientColor){if(a[t].gradientColors&&a[t].gradientColors.length>0){let e=r(o,a,a[t].gradientColors);"line"===a.type?a.borderColor=e:"bar"===a.type&&(a.backgroundColor=e)}}else a.borderColor=a[t].gradientColors;if("line"===a.type)if(a[t]&&a[t].useGradientFillColor){if(a[t].gradientFillColors&&a[t].gradientFillColors.length>0){let e=r(o,a,a[t].gradientFillColors);a.backgroundColor=e}}else a.backgroundColor=a[t].gradientFillColors;function r(t,o,a){const l=t.scales[o.yAxisID];let r=t.ctx.createLinearGradient(0,t.chartArea.bottom,0,t.chartArea.top);return a&&Array.isArray(a)&&a.length>0?a.forEach(e=>{const t=l.getPixelForValue(e.value),o=Math.max(l.getDecimalForPixel(t),0);o<=1&&r.addColorStop(o,chroma(e.color).css())}):console.warn(`[regenerateGradient - ${e.wid}] gradient color definition is not correct -> check documentation!`),r}}}catch(t){ console.error(`[regenerateGradient - ${e.wid}] error: ${t.message}, stack: ${t.stack}`)}};return{id:t,beforeDatasetsUpdate:o,resize:(e,t,a)=>o(e,a)}}},vis.binds.materialdesign.checkbox={initialize:function(e){try{let t="";"false"!==e.labelClickActive&&!1!==e.labelClickActive||(t="pointer-events:none;");let o="";"left"===e.labelPosition&&(o="mdc-form-field--align-end");let a=`\n
\n \n
\n \n \n \n
\n
\n
\n
\n \n `;return{checkbox:a,style:o}}catch(t){console.error(`[Checkbox - ${e.wid}] initialize: error: ${t.message}, stack: ${t.stack}`)}},handle:function(e,t){try{let l=$(e);!0===myMdwHelper.getBooleanFromData(t.lockEnabled)&&(l.append(``),l.attr("isLocked",!0),l.css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`));let r=l.find(".mdc-checkbox").get(0);const i=new mdc.formField.MDCFormField(l.get(0)),n=new mdc.checkbox.MDCCheckbox(r);function o(){var e=vis.states.attr(t.oid+".val");let o=!1;"boolean"===t.toggleType?o=e:e===parseInt(t.valueOn)||e===t.valueOn?o=!0:e!==parseInt(t.valueOn)&&e!==t.valueOn&&e!==parseInt(t.valueOff)&&e!==t.valueOff&&"on"===t.stateIfNotTrueValue&&(o=!0),n.checked=o;let a=l.find('label[id="label"]');o?(a.css("color",myMdwHelper.getValueFromData(t.labelColorTrue,"")),a.html(myMdwHelper.getValueFromData(t.labelTrue,""))):(a.css("color",myMdwHelper.getValueFromData(t.labelColorFalse,"")),a.html(myMdwHelper.getValueFromData(t.labelFalse,"")))}function a(){l.find(".materialdesign-lock-icon").fadeOut(),l.attr("isLocked",!1),l.css("filter","grayscale(0%)"),setTimeout(function(){l.attr("isLocked",!0),l.find(".materialdesign-lock-icon").show(),l.css("filter",`grayscale(${myMdwHelper.getNumberFromData(t.lockFilterGrayscale,0)}%)`)},1e3*myMdwHelper.getNumberFromData(t.autoLockAfter,10))}i.input=n,n.disabled=myMdwHelper.getBooleanFromData(t.readOnly,!1),r.style.setProperty("--materialdesign-color-checkbox",myMdwHelper.getValueFromData(t.colorCheckBox,"")),r.style.setProperty("--materialdesign-color-checkbox-border",myMdwHelper.getValueFromData(t.colorCheckBoxBorder,"")),r.style.setProperty("--materialdesign-color-checkbox-hover",myMdwHelper.getValueFromData(t.colorCheckBoxHover,"")),o(),vis.editMode||l.find(".mdc-checkbox").click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),"false"===l.attr("isLocked")||void 0===l.attr("isLocked")?"boolean"===t.toggleType?myMdwHelper.setValue(t.oid,n.checked):!0==!n.checked?myMdwHelper.setValue(t.oid,t.valueOff):myMdwHelper.setValue(t.oid,t.valueOn):(n.checked=!n.checked,a()),o()}),vis.states.bind(t.oid+".val",function(e,t,a){o()})}catch(e){console.error(`[Checkbox - ${t.wid}] handle: error: ${e.message}, stack: ${e.stack}`)}}},vis.binds.materialdesign.colorScheme={get:function(e,t=1){try{let a={"scrounger.pie":["#44739e","#6dd600","#ff9800","#8e24aa","#ffeb3b","#d32f2f","#a65628"]};if(a["material.red"]=["#ffebee","#ffcdd2","#ef9a9a","#e57373","#ef5350","#f44336","#e53935","#d32f2f","#c62828","#b71c1c"].reverse(),a["material.pink"]=["#fce4ec","#f8bbd0","#f48fb1","#f06292","#ec407a","#e91e63","#d81b60","#c2185b","#ad1457","#880e4f"].reverse(),a["material.purple"]=["#f3e5f5","#e1bee7","#ce93d8","#ba68c8","#ab47bc","#9c27b0","#8e24aa","#7b1fa2","#6a1b9a","#4a148c"].reverse(),a["material.deeppurple"]=["#ede7f6","#d1c4e9","#b39ddb","#9575cd","#7e57c2","#673ab7","#5e35b1","#512da8","#4527a0","#311b92"].reverse(),a["material.indigo"]=["#e8eaf6","#c5cae9","#9fa8da","#7986cb","#5c6bc0","#3f51b5","#3949ab","#303f9f","#283593","#1a237e"].reverse(),a["material.blue"]=["#e3f2fd","#bbdefb","#90caf9","#64b5f6","#42a5f5","#2196f3","#1e88e5","#1976d2","#1565c0","#0d47a1"].reverse(),a["material.lightblue"]=["#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"].reverse(),a["material.cyan"]=["#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"].reverse(),a["material.teal"]=["#e0f2f1","#b2dfdb","#80cbc4","#4db6ac","#26a69a","#009688","#00897b","#00796b","#00695c","#004d40"].reverse(),a["material.green"]=["#e8f5e9","#c8e6c9","#a5d6a7","#81c784","#66bb6a","#4caf50","#43a047","#388e3c","#2e7d32","#1b5e20"].reverse(),a["material.lightgreen"]=["#f1f8e9","#dcedc8","#c5e1a5","#aed581","#9ccc65","#8bc34a","#7cb342","#689f38","#558b2f","#33691e"].reverse(),a["material.lime"]=["#f9fbe7","#f0f4c3","#e6ee9c","#dce775","#d4e157","#cddc39","#c0ca33","#afb42b","#9e9d24","#827717"].reverse(),a["material.yellow"]=["#fffde7","#fff9c4","#fff59d","#fff176","#ffee58","#ffeb3b","#fdd835","#fbc02d","#f9a825","#f57f17"].reverse(),a["material.amber"]=["#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"].reverse(),a["material.orange"]=["#fff3e0","#ffe0b2","#ffcc80","#ffb74d","#ffa726","#ff9800","#fb8c00","#f57c00","#ef6c00","#e65100"].reverse(),a["material.deeporange"]=["#fbe9e7","#ffccbc","#ffab91","#ff8a65","#ff7043","#ff5722","#f4511e","#e64a19","#d84315","#bf360c"].reverse(),a["material.brown"]=["#efebe9","#d7ccc8","#bcaaa4","#a1887f","#8d6e63","#795548","#6d4c41","#5d4037","#4e342e","#3e2723"].reverse(),a["material.grey"]=["#fafafa","#f5f5f5","#eeeeee","#e0e0e0","#bdbdbd","#9e9e9e","#757575","#616161","#424242","#212121"].reverse(),a["material.bluegrey"]=["#eceff1","#cfd8dc","#b0bec5","#90a4ae","#78909c","#607d8b","#546e7a","#455a64","#37474f","#263238"].reverse(),a["material.setOne"]=["#b71c1c","#0d47a1","#1b5e20","#4a148c","#e65100","#f57f17","#3e2723"],a["material.setTwo"]=["#c62828","#1565c0","#2e7d32","#6a1b9a","#ef6c00","#9e9d24","#4e342e"],a["material.setThree"]=["#d32f2f","#1976d2","#388e3c","#7b1fa2","#f57c00","#fbc02d","#5d4037"],a["brewer.SetOne"]=["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],a["brewer.SetTwo"]=["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],a["brewer.SetThree"]=["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],null!=myMdwHelper.getValueFromData(e,null)){let l=[],r=a[e];if(t&&r&&r.length>0){let e=Math.ceil(t+1/r.length);for(var o=0;o<=e-1;o++)l=l.concat(r)}return l}return a}catch(e){console.error(`[colorScheme] get: error: ${e.message}, stack: ${e.stack}`)}},preview:function(e){try{let e=vis.binds.materialdesign.colorScheme.get(),a=[];for(var t in e)if(e.hasOwnProperty(t)){let l=`
\n `;for(var o=0;o<=e[t].length;o++)l+=`
`;a.push(l+"
")}return a.join("")}catch(e){console.error(`[colorScheme] preview: error: ${e.message}, stack: ${e.stack}`)}},editorSelector:function(e){try{let t=vis.binds.materialdesign.colorScheme.get();return{input:'',init:function(e,o){$(this).autocomplete({minLength:0,source:function(e,o){var a=$.grep(Object.keys(t),function(t){return t.toLowerCase().includes(e.term.toLowerCase())});o(a)},select:function(e,t){$(this).val(t.item.value),$(this).trigger("change",t.item.value)}}).focus(function(){$(this).autocomplete("search","")}).autocomplete("instance")._renderItem=function(e,o){let a=t[o.label],l='
';for(var r=0;r<=a.length;r++)l+=`
`;return l+="
",$("
  • ").append(""+o.label+"").append(l).appendTo(e)}}}}catch(e){console.error(`[colorScheme] editorSelector: error: ${e.message}, stack: ${e.stack}`)}}},vis.binds.materialdesign.dialog={vue:function(e,t,o=!1){try{let a=$(e),l="materialdesign-vuetify-dialog",r=0,i=!1;$(`.dialog_${t.wid}`).parent().length>0&&$(`.dialog_${t.wid}`).parent().remove(),a.append(`\n
    \n \n\n \n\n \n \n \n mdi-${myMdwHelper.getValueFromData(t.fullscreenCloseIcon,"close")}\n \n \n\n ${myMdwHelper.getBooleanFromData(t.showTitle,!1)?``:""} \n\n \n ${o?``:""}\n \n\n \n \n \n `),myMdwHelper.oidNeedSubscribe(t.showDialogOid,t.wid,"Dialog",!0),myMdwHelper.subscribeStatesAtRuntime(t.wid,"Dialog",function(){myMdwHelper.waitForElement(a,`.${l}`,t.wid,"Dialog",function(){myMdwHelper.waitForElement($("body"),"#materialdesign-vuetify-container",t.wid,"Dialog",function(){function e(e){n(),c.showDialog=e,myMdwHelper.waitForElement($("body"),`#dialog_card_${t.wid}`,t.wid,"Dialog",function(){let e=$("body").find(`#dialog_card_${t.wid}`);e.get(0).style.setProperty("--vue-dialog-view-container-distance-to-border",myMdwHelper.getNumberFromData(t.viewDistanceToBorder,24)+"px"),e.get(0).style.setProperty("--vue-dialog-title-font-size",myMdwHelper.getNumberFromData(t.titleFontSize,20)+"px"),e.get(0).style.setProperty("--vue-dialog-title-font-color",myMdwHelper.getValueFromData(t.titleColor,"")),e.get(0).style.setProperty("--vue-dialog-title-font-family",myMdwHelper.getValueFromData(t.titleFont,"inherit")),e.get(0).style.setProperty("--vue-dialog-footer-background-color",myMdwHelper.getValueFromData(t.footerBackgroundColor,"")),$("body").find(".v-overlay__scrim").css("opacity",myMdwHelper.getValueFromData(t.overlayOpacity,.46)),$("body").find(".v-overlay__scrim").css("background",myMdwHelper.getValueFromData(t.overlayColor,"rgb(33, 33, 33)")),s();let a=t.contains_view;e.find("#visview_"+a).length<1&&(o?vis.binds.basic.iframeRefresh(e,t,a):vis.views[a]&&vis.renderView(a,a,!0,function(o){$("#visview_"+o).css("position","relative").css("height",r+"px").appendTo(e.find(`#viewContainer_${t.wid}`)).show().data("persistent",!0)}))})}function n(){i=$(window).width()<=myMdwHelper.getNumberFromData(t.fullscreenResolutionLower,0),c.showToolbar=i,c.fullscreen=i,c.transition=i?"dialog-bottom-transition":"dialog-transition",s()}function s(){let e=$("body").find(`#dialog_card_${t.wid}`);if(r=myMdwHelper.getNumberFromData(t.viewHeight,5e3),i){let t=e.find(".v-toolbar__content").height();r=Math.floor($(window).height()-t-1)}else{let t=e.find(".v-card__title").outerHeight(),o=e.find(".v-dialog-footer").height();(r>.9*$(window).height()||r+t+o>.9*$(window).height())&&(r=Math.floor(.9*$(window).height()-o-t-5))}i?(e.get(0).style.setProperty("--vue-toolbar-background-color",myMdwHelper.getValueFromData(t.headerBackgroundColor,"#44739e")),e.get(0).style.setProperty("--vue-ripple-effect-color",myMdwHelper.getValueFromData(t.pressColor,"#ffffff"))):(e.get(0).style.setProperty("--vue-toolbar-background-color",myMdwHelper.getValueFromData(t.headerBackgroundColor,"initial")),e.get(0).style.setProperty("--vue-ripple-effect-color",myMdwHelper.getValueFromData(t.pressColor,""))),o?e.find(".iFrame_container").css("height",r-2+"px"):e.find("#visview_"+t.contains_view).css("height",r+"px")}let c=new Vue({el:a.find(`.${l}`).get(0),vuetify:new Vuetify,data:()=>(i=$(window).width()<=myMdwHelper.getNumberFromData(t.fullscreenResolutionLower,0),{showDialog:!1,title:myMdwHelper.getValueFromData(t.title,myMdwHelper.getValueFromData(t.contains_view,"")),closeText:myMdwHelper.getValueFromData(t.buttonText,_("close")),showToolbar:i,fullscreen:i,transition:i?"dialog-bottom-transition":"dialog-transition"}),methods:{closeButton(e){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),this.showDialog=!1}},watch:{showDialog(e){"datapoint"===t.showDialogMethod&&myMdwHelper.setValue(t.showDialogOid,e)}}});if("button"===t.showDialogMethod){let o=a;a.context.style.setProperty("--mdc-theme-primary",myMdwHelper.getValueFromData(t.colorPress,"")),"icon"===t.buttonStyle?mdc.iconButton.MDCIconButtonToggle.attachTo(o.get(0)):mdc.ripple.MDCRipple.attachTo(o.get(0)),o.click(function(){vis.binds.materialdesign.helper.vibrate(t.vibrateOnMobilDevices),c.showDialog||e(!0)})}else vis.states.bind(t.showDialogOid+".ts",function(o,a,l){let r=vis.states.attr(t.showDialogOid+".val");c.showDialog||!0!==r&&"true"!==r?!c.showDialog||!1!==r&&"false"!==r||e(!1):e(!0)});$(window).resize(function(){n()})})})})}catch(e){console.error(`[Dialog - ${t.wid}] initialize: error: ${e.message}, stack: ${e.stack}`)}}},vis.binds.materialdesign.iconlist=function(e,t){try{let s=$(e),c="IconList",d=[],u=null,m=0,p="materialdesign-icon-list-container",g=!1,b=[];s.context.style.setProperty("--materialdesign-icon-list-items-per-row",myMdwHelper.getNumberFromData(t.maxItemsperRow,1)),s.context.style.setProperty("--materialdesign-icon-list-items-min-width",myMdwHelper.getNumberFromData(t.iconItemMinWidth,50)+"px"),s.context.style.setProperty("--materialdesign-icon-list-items-gaps",myMdwHelper.getNumberFromData(t.itemGaps,4)+"px"),s.context.style.setProperty("--materialdesign-icon-list-items-text-font-size",myMdwHelper.getNumberFromData(t.labelFontSize,14)+"px"),s.context.style.setProperty("--materialdesign-icon-list-items-text-font-family",myMdwHelper.getValueFromData(t.labelFontFamily,"inherit")),s.context.style.setProperty("--materialdesign-icon-list-items-text-font-color",myMdwHelper.getValueFromData(t.labelFontColor,"")),s.context.style.setProperty("--materialdesign-icon-list-items-subText-font-size",myMdwHelper.getNumberFromData(t.subLabelFontSize,12)+"px"),s.context.style.setProperty("--materialdesign-icon-list-items-subText-font-family",myMdwHelper.getValueFromData(t.subLabelFontFamily,"inherit")),s.context.style.setProperty("--materialdesign-icon-list-items-subText-font-color",myMdwHelper.getValueFromData(t.subLabelFontColor,"")),s.context.style.setProperty("--materialdesign-icon-list-items-value-font-size",myMdwHelper.getNumberFromData(t.valueFontSize,12)+"px"),s.context.style.setProperty("--materialdesign-icon-list-items-value-font-family",myMdwHelper.getValueFromData(t.valueFontFamily,"inherit")),s.context.style.setProperty("--materialdesign-icon-list-items-value-font-color",myMdwHelper.getValueFromData(t.valueFontColor,"")),s.context.style.setProperty("--materialdesign-icon-list-item-layout-horizontal-image-container-width",myMdwHelper.getStringFromNumberData(t.horizontalIconContainerWidth,"auto","","px")),s.context.style.setProperty("--materialdesign-icon-list-item-layout-vertical-image-container-height",myMdwHelper.getStringFromNumberData(t.verticalIconContainerHeight,"auto","","px"));let h=myMdwHelper.getNumberFromData(t.iconHeight,24);function o(){if(d=[],b=[],g=!1,"jsonStringObject"===t.listItemDataMethod)if(vis.states.attr(t.json_string_oid+".val")&&"null"!==vis.states.attr(t.json_string_oid+".val"))try{u=JSON.parse(vis.states.attr(t.json_string_oid+".val")),m=u.length-1}catch(e){u=[{text:`${_("Error in JSON string")}`,subText:``}],m=u.length-1,console.error(`[IconList - ${t.wid}] cannot parse json string! Error: ${e.message}`)}else u=[{text:`${_("datapoint '{0}' not exist!").replace("{0}",t.json_string_oid)}`}],m=u.length-1,console.warn(`[IconList - ${t.wid}] ${_("datapoint '{0}' not exist!").replace("{0}",t.json_string_oid)}`);else m=t.countListItems;for(var e=0;e<=m;e++){let o=n(e,t,u),a="materialdesign-icon-list-item-standard";"card"===t.listLayout?a="full"===t.buttonLayout&&"text"!==o.listType?"materialdesign-icon-list-item-card-layout-full":"materialdesign-icon-list-item-card":"cardOutlined"===t.listLayout&&(a="full"===t.buttonLayout&&"text"!==o.listType?"materialdesign-icon-list-item-card-layout-full materialdesign-icon-list-item-card--outlined":"materialdesign-icon-list-item-card materialdesign-icon-list-item-card--outlined");let l="";if("text"===o.listType)l=myMdwHelper.getIconElement(o.image,"auto",h+"px",o.imageColor);else if("round"===t.buttonLayout){let a=myMdwHelper.getNumberFromData(t.buttonHeight,1.5*h);l=`
    \n
    \n
    \n ${myMdwHelper.getIconElement(o.image,"auto",h+"px",o.imageColor)}\n
    \n
    \n
    `}else{let a=myMdwHelper.getNumberFromData(t.buttonHeight,0)>0?t.buttonHeight+"px":"100%";l=`
    \n
    \n
    \n ${myMdwHelper.getIconElement(o.image,"auto",h+"px",o.imageColor)}\n
    \n
    \n
    `}let r="";"text"!==o.listType&&!0===o.lockEnabled&&(r=``);let i="",s=vis.states.attr(o.objectId+".val");i="vertical"===t.itemLayout?"full"===t.buttonLayout&&"text"!==o.listType?`\n
    \n
    \n
    \n
    \n \n ${""!==o.text?``:""}\n
    \n ${myMdwHelper.getIconElement(o.image,"auto",h+"px",o.imageColor)}\n ${r}\n
    \n ${!0!==o.showValueLabel&&"true"!==o.showValueLabel||!o.listType.includes("buttonToggle")&&"buttonState"!==o.listType?"":``}\n ${""!==o.subText?``:""}\n
    \n
    \n
    \n
    \n
    \n `:`\n
    \n ${""!==o.text?``:""}\n
    \n ${l}\n ${r}\n
    \n ${!0!==o.showValueLabel&&"true"!==o.showValueLabel||!o.listType.includes("buttonToggle")&&"buttonState"!==o.listType?"":``}\n ${""!==o.subText?``:""}\n
    \n
    \n `:"full"===t.buttonLayout&&"text"!==o.listType?`\n
    \n
    \n
    \n
    \n\n
    \n ${myMdwHelper.getIconElement(o.image,"auto",h+"px",o.imageColor)}\n ${r}\n
    \n
    \n ${""!==o.text?``:""}\n ${""!==o.subText?``:""}\n ${!0!==o.showValueLabel&&"true"!==o.showValueLabel||!o.listType.includes("buttonToggle")&&"buttonState"!==o.listType?"":``}\n
    \n
    \n
    \n
    \n
    \n
    \n `:`\n
    \n
    \n ${l}\n ${r}\n
    \n
    \n ${""!==o.text?``:""}\n ${""!==o.subText?``:""}\n ${!0!==o.showValueLabel&&"true"!==o.showValueLabel||!o.listType.includes("buttonToggle")&&"buttonState"!==o.listType?"":``}\n
    \n
    \n
    \n `,g=myMdwHelper.oidNeedSubscribe(o.objectId,t.wid,c,g);let m=myMdwHelper.bindingNeedSubscribe(i,t.wid,c,g);g=m.oidNeedSubscribe,b=b.concat(m.bindingTokenList),d.push(i)}}function a(e=!1,o=0,a=0){let l=d.join("");if(b.length>0)for(var r=0;r<=b.length-1;r++)l=l.replace(b[r],vis.formatBinding(b[r]));if(e)s.find(`.${p}`).replaceWith(`\n
    \n ${l}\n
    \n `);else if(myMdwHelper.getBooleanFromData(t.cardUse,!1)){let e=myMdwHelper.getValueFromData(t.colorBackground,"");s.context.style.setProperty("--materialdesign-color-card-background",e),s.context.style.setProperty("--materialdesign-color-card-title-section-background",myMdwHelper.getValueFromData(t.colorTitleSectionBackground,e)),s.context.style.setProperty("--materialdesign-color-card-title",myMdwHelper.getValueFromData(t.colorTitle,"")) diff --git a/widgets/materialdesign/js/widgets/materialdesign.00.vue.helper.js b/widgets/materialdesign/js/widgets/materialdesign.00.vue.helper.js index 11e5ac01..8500a117 100644 --- a/widgets/materialdesign/js/widgets/materialdesign.00.vue.helper.js +++ b/widgets/materialdesign/js/widgets/materialdesign.00.vue.helper.js @@ -163,6 +163,9 @@ vis.binds.materialdesign.vueHelper = { // Icon: prepand-inner options $el.get(0).style.setProperty("--vue-text-icon-prepand-inner-size", myMdwHelper.getNumberFromData(data.prepandInnerIconSize, 16) + 'px'); $el.get(0).style.setProperty("--vue-text-icon-prepand-inner-color", myMdwHelper.getValueFromData(data.prepandInnerIconColor, '')); + + // Alignment + $el.get(0).style.setProperty("--vue-text-field-alignment", myMdwHelper.getValueFromData(data.inputAlignment, 'left')); } }, select: {