From 6f6f1b7ba1b6de1e509735299e16abc93c2c186c Mon Sep 17 00:00:00 2001 From: windingwind <33902321+windingwind@users.noreply.github.com> Date: Wed, 29 Nov 2023 17:24:40 +0800 Subject: [PATCH] add: dark mode support --- .../{dx.light.css => dx.light.compact.css} | 6428 +++++++++-------- .../chrome/content/lib/css/icons/dxicons.ttf | Bin 0 -> 48724 bytes .../chrome/content/lib/css/icons/dxicons.woff | Bin 0 -> 24324 bytes .../content/lib/css/icons/dxicons.woff2 | Bin 0 -> 19024 bytes .../content/lib/css/icons/dxiconsios.eot | Bin 0 -> 18489 bytes .../content/lib/css/icons/dxiconsios.ttf | Bin 0 -> 50248 bytes .../content/lib/css/icons/dxiconsios.woff | Bin 0 -> 25524 bytes .../content/lib/css/icons/dxiconsios.woff2 | Bin 0 -> 19224 bytes .../content/lib/css/icons/dxiconsmaterial.ttf | Bin 0 -> 39120 bytes .../lib/css/icons/dxiconsmaterial.woff | Bin 0 -> 20352 bytes .../lib/css/icons/dxiconsmaterial.woff2 | Bin 0 -> 16376 bytes addon/chrome/content/lib/js/dx.all.js | 29 +- addon/chrome/content/syncDiff.html | 2 +- addon/chrome/content/tooltip.css | 15 + addon/chrome/content/treeView.html | 14 +- src/utils/config.ts | 3 + 16 files changed, 3577 insertions(+), 2914 deletions(-) rename addon/chrome/content/lib/css/{dx.light.css => dx.light.compact.css} (86%) create mode 100644 addon/chrome/content/lib/css/icons/dxicons.ttf create mode 100644 addon/chrome/content/lib/css/icons/dxicons.woff create mode 100644 addon/chrome/content/lib/css/icons/dxicons.woff2 create mode 100644 addon/chrome/content/lib/css/icons/dxiconsios.eot create mode 100644 addon/chrome/content/lib/css/icons/dxiconsios.ttf create mode 100644 addon/chrome/content/lib/css/icons/dxiconsios.woff create mode 100644 addon/chrome/content/lib/css/icons/dxiconsios.woff2 create mode 100644 addon/chrome/content/lib/css/icons/dxiconsmaterial.ttf create mode 100644 addon/chrome/content/lib/css/icons/dxiconsmaterial.woff create mode 100644 addon/chrome/content/lib/css/icons/dxiconsmaterial.woff2 diff --git a/addon/chrome/content/lib/css/dx.light.css b/addon/chrome/content/lib/css/dx.light.compact.css similarity index 86% rename from addon/chrome/content/lib/css/dx.light.css rename to addon/chrome/content/lib/css/dx.light.compact.css index 0f35a13..f9202fc 100644 --- a/addon/chrome/content/lib/css/dx.light.css +++ b/addon/chrome/content/lib/css/dx.light.compact.css @@ -1,10 +1,10 @@ @charset "UTF-8"; /** -* DevExtreme (dx.light.css) -* Version: 21.2.7 -* Build date: Mon Apr 11 2022 +* DevExtreme (dx.light.compact.css) +* Version: 23.1.6 +* Build date: Fri Oct 13 2023 * -* Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED +* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ .dx-validationsummary-item { @@ -66,47 +66,47 @@ background-color: #fff; color: #333; font-weight: 400; - font-size: 14px; + font-size: 12px; font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-theme-generic-typography input, .dx-theme-generic-typography textarea { font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-theme-generic-typography .dx-font-xl, .dx-theme-generic-typography h1 { font-weight: 200; - font-size: 34px; + font-size: 29px; } .dx-theme-generic-typography .dx-font-l, .dx-theme-generic-typography h2 { font-weight: 400; - font-size: 28px; + font-size: 24px; } .dx-theme-generic-typography h3 { font-weight: 400; - font-size: 22px; + font-size: 20px; } .dx-theme-generic-typography .dx-font-m { font-weight: 400; - font-size: 20px; + font-size: 18px; } .dx-theme-generic-typography .dx-font-s, .dx-theme-generic-typography h4 { font-weight: 500; - font-size: 18px; + font-size: 16px; } .dx-theme-generic-typography h5 { font-weight: 700; - font-size: 16px; + font-size: 14px; } .dx-theme-generic-typography .dx-font-xs, .dx-theme-generic-typography h6, .dx-theme-generic-typography small { font-weight: 800; - font-size: 12px; + font-size: 10px; } .dx-theme-generic-typography a { color: #337ab7; @@ -127,6 +127,7 @@ .dx-icon-arrowright, .dx-icon-arrowup, .dx-icon-background, +.dx-icon-bell, .dx-icon-blockquote, .dx-icon-bold, .dx-icon-bookmark, @@ -152,6 +153,7 @@ .dx-icon-edit, .dx-icon-email, .dx-icon-event, +.dx-icon-eventall, .dx-icon-favorites, .dx-icon-find, .dx-icon-folder, @@ -205,6 +207,7 @@ .dx-icon-tags, .dx-icon-tel, .dx-icon-tips, +.dx-icon-to, .dx-icon-todo, .dx-icon-toolbox, .dx-icon-underline, @@ -386,6 +389,12 @@ .dx-icon-event::before { content: "\f026"; } +.dx-icon-eventall { + font: 14px/1 DXIcons; +} +.dx-icon-eventall::before { + content: "\f043"; +} .dx-icon-favorites { font: 14px/1 DXIcons; } @@ -1562,6 +1571,126 @@ .dx-icon-indeterminatestate::before { content: "\f153"; } +.dx-icon-lock { + font: 14px/1 DXIcons; +} +.dx-icon-lock::before { + content: "\f154"; +} +.dx-icon-unlock { + font: 14px/1 DXIcons; +} +.dx-icon-unlock::before { + content: "\f155"; +} +.dx-icon-imgarlock { + font: 14px/1 DXIcons; +} +.dx-icon-imgarlock::before { + content: "\f156"; +} +.dx-icon-imgarunlock { + font: 14px/1 DXIcons; +} +.dx-icon-imgarunlock::before { + content: "\f157"; +} +.dx-icon-bell { + font: 14px/1 DXIcons; +} +.dx-icon-bell::before { + content: "\f158"; +} +.dx-icon-sun { + font: 14px/1 DXIcons; +} +.dx-icon-sun::before { + content: "\f159"; +} +.dx-icon-send { + font: 14px/1 DXIcons; +} +.dx-icon-send::before { + content: "\f160"; +} +.dx-icon-pinmap { + font: 14px/1 DXIcons; +} +.dx-icon-pinmap::before { + content: "\f161"; +} +.dx-icon-photooutline { + font: 14px/1 DXIcons; +} +.dx-icon-photooutline::before { + content: "\f162"; +} +.dx-icon-panelright { + font: 14px/1 DXIcons; +} +.dx-icon-panelright::before { + content: "\f163"; +} +.dx-icon-panelleft { + font: 14px/1 DXIcons; +} +.dx-icon-panelleft::before { + content: "\f164"; +} +.dx-icon-optionsgear { + font: 14px/1 DXIcons; +} +.dx-icon-optionsgear::before { + content: "\f165"; +} +.dx-icon-moon { + font: 14px/1 DXIcons; +} +.dx-icon-moon::before { + content: "\f166"; +} +.dx-icon-login { + font: 14px/1 DXIcons; +} +.dx-icon-login::before { + content: "\f167"; +} +.dx-icon-eyeopen { + font: 14px/1 DXIcons; +} +.dx-icon-eyeopen::before { + content: "\f168"; +} +.dx-icon-eyeclose { + font: 14px/1 DXIcons; +} +.dx-icon-eyeclose::before { + content: "\f169"; +} +.dx-icon-expandform { + font: 14px/1 DXIcons; +} +.dx-icon-expandform::before { + content: "\f170"; +} +.dx-icon-description { + font: 14px/1 DXIcons; +} +.dx-icon-description::before { + content: "\f171"; +} +.dx-icon-belloutline { + font: 14px/1 DXIcons; +} +.dx-icon-belloutline::before { + content: "\f172"; +} +.dx-icon-to { + font: 14px/1 DXIcons; +} +.dx-icon-to::before { + content: "\f173"; +} .dx-tab .dx-icon, .dx-tab.dx-tab-selected .dx-icon { background-size: 100% 100%; @@ -1594,12 +1723,12 @@ padding: 0; outline: 0; -webkit-print-color-adjust: exact; - color-adjust: exact; + print-color-adjust: exact; color: #333; font-weight: 400; - font-size: 14px; + font-size: 12px; font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-widget, .dx-widget *, @@ -1623,7 +1752,7 @@ .dx-widget input, .dx-widget textarea { font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-state-disabled .dx-widget, .dx-state-disabled.dx-widget { @@ -1673,7 +1802,7 @@ white-space: nowrap; color: #333; cursor: default; - padding: 8px 15px 9px 0; + padding: 5px 8px 5px 0; } .dx-field-value, .dx-field-value-static { @@ -1705,20 +1834,20 @@ position: relative; color: #333; font-weight: 400; - font-size: 14px; + font-size: 12px; font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; - min-height: 36px; + line-height: 1.33334; + min-height: 26px; padding: 0; } .dx-field input, .dx-field textarea { font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-field-value.dx-attention { color: #d9534f; - padding: 8px 10px 9px 28px; + padding: 5px 6px 5px 22px; position: relative; } .dx-field-value.dx-attention::before { @@ -1726,12 +1855,12 @@ font-weight: 700; position: absolute; top: 50%; - margin-top: -9px; - width: 18px; - height: 18px; + margin-top: -8px; + width: 16px; + height: 16px; text-align: center; - line-height: 18px; - font-size: 13px; + line-height: 16px; + font-size: 11px; background-color: #d9534f; color: #fff; content: "!"; @@ -1753,26 +1882,24 @@ } .dx-field-value.dx-checkbox, .dx-field-value:not(.dx-widget) > .dx-checkbox { - margin: 7px 0; + margin: 5px 0; } .dx-field-value.dx-switch, .dx-field-value:not(.dx-widget) > .dx-switch { - margin: 6px 0; -} -.dx-field-value.dx-slider, -.dx-field-value:not(.dx-widget) > .dx-slider { margin: 4px 0; } .dx-field-value.dx-radiogroup, -.dx-field-value:not(.dx-widget) > .dx-radiogroup { - margin: 5px 0; +.dx-field-value.dx-slider, +.dx-field-value:not(.dx-widget)>.dx-radiogroup, +.dx-field-value:not(.dx-widget)>.dx-slider { + margin: 3px 0; } .dx-field-value-static { white-space: normal; - padding: 8px 10px 9px; + padding: 5px 6px; } .dx-fieldset { - margin: 30px 20px; + margin: 15px 10px; padding: 0; } .dx-rtl .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-button, @@ -1784,41 +1911,18 @@ float: left; } .dx-fieldset-header { - margin: 0 0 20px; + margin: 0 0 10px; font-weight: 500; - font-size: 18px; + font-size: 16px; } .dx-field { - margin: 0 0 10px; + margin: 0 0 5px; } .dx-field:last-of-type { margin: 0; } -.dx-device-mobile .dx-fieldset { - margin: 20px 15px; - padding: 0; -} -.dx-rtl .dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-button, -.dx-rtl .dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-checkbox, -.dx-rtl .dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-switch, -.dx-rtl.dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-button, -.dx-rtl.dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-checkbox, -.dx-rtl.dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-switch { - float: left; -} -.dx-device-mobile .dx-fieldset-header { - margin: 0 0 20px; - font-weight: 500; - font-size: 18px; -} -.dx-device-mobile .dx-field { - margin: 0 0 10px; -} -.dx-device-mobile .dx-field:last-of-type { - margin: 0; -} .dx-theme-marker { - font-family: "dx.generic.light"; + font-family: "dx.generic.light.compact"; } .dx-theme-accent-as-text-color { color: #337ab7!important; @@ -2291,24 +2395,21 @@ transform: scale3d(1,1,1); opacity: 1; } -.dx-box-fallback-item > .dx-box-item-content { - width: 100%; - height: 100%; -} .dx-box-item-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-width: 100%; - font-size: 14px; + font-size: 12px; } .dx-button-disabled { cursor: default; } .dx-button { - display: inline-block; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; cursor: pointer; text-align: center; vertical-align: middle; @@ -2322,21 +2423,47 @@ } .dx-button .dx-icon { -webkit-user-drag: none; - display: inline-block; + display: inherit; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; vertical-align: middle; + background-size: contain; + width: 14px; + height: 14px; + font-size: 14px; + margin-right: 0; + margin-left: 0; +} +.dx-button a { + text-decoration: none; +} +.dx-button-back .dx-button-text { + display: none; } .dx-button-content { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; height: 100%; max-height: 100%; - line-height: 0; -} -.dx-button-content::after { - display: inline-block; - position: relative; - height: 100%; - content: ""; + display: inherit; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; vertical-align: middle; - font-size: 0; +} +.dx-button-has-text .dx-button-content, +.dx-button-has-text .dx-button-content .dx-button-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .dx-button-content > .dx-inkripple { display: none; @@ -2344,11 +2471,6 @@ .dx-button-link { text-decoration: none; } -.dx-button-text { - display: inline; - vertical-align: middle; - line-height: normal; -} .dx-button-submit-input { padding: 0; margin: 0; @@ -2362,23 +2484,12 @@ .dx-state-disabled.dx-button { cursor: default; } -.dx-button a { - text-decoration: none; +.dx-button-content, +.dx-button-text { + line-height: 1.33334; } .dx-button .dx-button-content { - padding: 8px; -} -.dx-button .dx-icon { - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - font-size: 18px; - text-align: center; - line-height: 18px; - margin-right: 0; - margin-left: 0; + padding: 5px; } .dx-button .dx-icon.dx-icon-right, .dx-rtl .dx-button .dx-icon, @@ -2392,17 +2503,12 @@ margin-left: 0; } .dx-button-has-icon .dx-button-content { - padding: 8px; + padding: 5px; } .dx-button-has-icon .dx-icon { - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - font-size: 18px; - text-align: center; - line-height: 18px; + width: 14px; + height: 14px; + font-size: 14px; margin-right: 0; margin-left: 0; } @@ -2418,46 +2524,33 @@ margin-left: 0; } .dx-button-has-text .dx-button-content { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - padding: 7px 18px 8px; + padding: 4px 10px; } .dx-button-has-text .dx-icon { - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - font-size: 18px; - text-align: center; - line-height: 18px; - margin-right: 9px; + width: 14px; + height: 14px; + font-size: 14px; + margin-right: 7px; margin-left: 0; } .dx-button-has-text .dx-icon.dx-icon-right, .dx-rtl .dx-button-has-text .dx-icon, .dx-rtl.dx-button-has-text .dx-icon { - margin-left: 9px; + margin-left: 7px; margin-right: 0; } .dx-rtl .dx-button-has-text .dx-icon.dx-icon-right, .dx-rtl.dx-button-has-text .dx-icon.dx-icon-right { - margin-right: 9px; + margin-right: 7px; margin-left: 0; } .dx-button-back .dx-button-content { - padding: 8px; + padding: 5px; } .dx-button-back .dx-icon { - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - font-size: 18px; - text-align: center; - line-height: 18px; + width: 14px; + height: 14px; + font-size: 14px; margin-right: 0; margin-left: 0; } @@ -2472,9 +2565,6 @@ margin-right: 0; margin-left: 0; } -.dx-button-back .dx-button-text { - display: none; -} .dx-button { border-radius: 4px; border-width: 1px; @@ -2727,27 +2817,15 @@ background-color: transparent; border-radius: 4px; } -.dx-texteditor-buttons-container > .dx-button { - margin: 1px; -} -.dx-texteditor-buttons-container > .dx-button > .dx-button-content { - padding-top: 5px; - padding-bottom: 6px; -} -.dx-texteditor-buttons-container > .dx-button.dx-button-has-icon:not(.dx-button-has-text) > .dx-button-content { - padding: 6px; -} .dx-buttongroup { display: inline-block; } .dx-buttongroup-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; height: 100%; @@ -2755,7 +2833,6 @@ } .dx-buttongroup-item { -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; } @@ -2772,7 +2849,6 @@ } .dx-buttongroup-item-has-width { -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -3036,7 +3112,6 @@ -ms-overflow-style: -ms-autohiding-scrollbar; -ms-scroll-snap-type: proximity; } -.dx-scrollable-native > div > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-scrollbar, .dx-scrollable-native.dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-scrollbar { display: none; } @@ -3050,16 +3125,14 @@ height: 100%; } .dx-scrollable-native.dx-scrollable-vertical, -.dx-scrollable-native.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-scrollable-native.dx-scrollable-vertical > div > .dx-scrollable-wrapper > .dx-scrollable-container { +.dx-scrollable-native.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container { -ms-touch-action: pan-y; touch-action: pan-y; overflow-x: hidden; overflow-y: auto; } .dx-scrollable-native.dx-scrollable-horizontal, -.dx-scrollable-native.dx-scrollable-horizontal > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-scrollable-native.dx-scrollable-horizontal > div > .dx-scrollable-wrapper > .dx-scrollable-container { +.dx-scrollable-native.dx-scrollable-horizontal > .dx-scrollable-wrapper > .dx-scrollable-container { -ms-touch-action: pan-x; touch-action: pan-x; float: none; @@ -3067,8 +3140,7 @@ overflow-y: hidden; } .dx-scrollable-native.dx-scrollable-both, -.dx-scrollable-native.dx-scrollable-both > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-scrollable-native.dx-scrollable-both > div > .dx-scrollable-wrapper > .dx-scrollable-container { +.dx-scrollable-native.dx-scrollable-both > .dx-scrollable-wrapper > .dx-scrollable-container { -ms-touch-action: pan-y pan-x; touch-action: pan-y pan-x; float: none; @@ -3080,8 +3152,7 @@ -ms-touch-action: auto; touch-action: auto; } -.dx-scrollable-native.dx-scrollable-scrollbars-hidden > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-scrollable-native.dx-scrollable-scrollbars-hidden > div > .dx-scrollable-wrapper > .dx-scrollable-container { +.dx-scrollable-native.dx-scrollable-scrollbars-hidden > .dx-scrollable-wrapper > .dx-scrollable-container { overflow: hidden; } .dx-scrollable-native.dx-scrollable-native-ios .dx-scrollable-content { @@ -3575,7 +3646,6 @@ cursor: default; } .dx-checkbox-icon { - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; @@ -3590,11 +3660,9 @@ width: 100%; vertical-align: middle; display: -webkit-inline-box; - display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-overflow: clip; @@ -3634,20 +3702,20 @@ background-color: rgba(96,96,96,.2); } .dx-checkbox-icon { - width: 22px; - height: 22px; + width: 16px; + height: 16px; border-radius: 2px; border: 1px solid #ddd; background-color: #fff; } .dx-checkbox-checked .dx-checkbox-icon { - font: 16px/1em DXIcons; + font: 10px/1em DXIcons; color: #337ab7; text-align: center; } .dx-checkbox-checked .dx-checkbox-icon::before { content: "\f005"; - position: absolute; + position: relative; display: block; width: 1em; top: 50%; @@ -3655,14 +3723,21 @@ left: 50%; margin-left: -.5em; } +.dx-rtl .dx-checkbox-checked .dx-checkbox-icon::before, +.dx-rtl.dx-checkbox-checked .dx-checkbox-icon::before { + left: 0; + margin-left: 0; + right: 50%; + margin-right: -.5em; +} .dx-checkbox-indeterminate .dx-checkbox-icon { color: #337ab7; text-align: center; line-height: 1em; - font-size: 12px; + font-size: 8px; } .dx-checkbox-indeterminate .dx-checkbox-icon::before { - position: absolute; + position: relative; display: block; width: 1em; top: 50%; @@ -3674,6 +3749,13 @@ border-radius: 2px; height: 1em; } +.dx-rtl .dx-checkbox-indeterminate .dx-checkbox-icon::before, +.dx-rtl.dx-checkbox-indeterminate .dx-checkbox-icon::before { + left: 0; + margin-left: 0; + right: 50%; + margin-right: -.5em; +} .dx-state-disabled .dx-checkbox .dx-checkbox-icon, .dx-state-disabled .dx-checkbox-text, .dx-state-disabled.dx-checkbox .dx-checkbox-icon { @@ -3709,7 +3791,6 @@ } .dx-switch-inner { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transform: translateX(-50%); @@ -3720,9 +3801,9 @@ width: 100%; vertical-align: middle; overflow: hidden; - margin: 0 -6px 0 0; - padding: 0 2px; - height: 24px; + margin: 0 -4px 0 0; + padding: 0 1px; + height: 18px; border: 1px solid #ddd; background: #fff; border-radius: 2px; @@ -3757,8 +3838,8 @@ transform: translateX(0); } .dx-switch { - width: 44px; - height: 24px; + width: 36px; + height: 18px; } .dx-switch.dx-state-readonly .dx-switch-container { border-color: #f4f4f4; @@ -3794,14 +3875,13 @@ .dx-switch-off, .dx-switch-on { float: left; - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 50%; - padding-right: 16px; - line-height: 22px; + padding-right: 14px; + line-height: 16px; text-align: center; - font-size: 9px; + font-size: 8px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; @@ -3810,7 +3890,7 @@ box-sizing: border-box; } .dx-switch-off { - padding-left: 2px; + padding-left: 1px; color: #999; } .dx-switch-on { @@ -3819,15 +3899,13 @@ .dx-switch-handle { position: relative; float: left; - -webkit-flex-basis: 14px; -ms-flex-preferred-size: 14px; flex-basis: 14px; - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 14px; - height: 18px; - margin-top: 2px; + height: 14px; + margin-top: 1px; -webkit-box-sizing: border-box; box-sizing: border-box; } @@ -3850,8 +3928,8 @@ } .dx-rtl .dx-switch .dx-switch-on, .dx-switch.dx-rtl .dx-switch-on { - padding-left: 16px; - padding-right: 2px; + padding-left: 14px; + padding-right: 1px; } .dx-rtl .dx-switch .dx-switch-off, .dx-switch.dx-rtl .dx-switch-off { @@ -3865,7 +3943,7 @@ } .dx-rtl .dx-switch .dx-switch-container, .dx-switch.dx-rtl .dx-switch-container { - margin: 0 0 0 -6px; + margin: 0 0 0 -4px; } .dx-invalid.dx-switch .dx-switch-container { border-color: rgba(217,83,79,.4); @@ -3882,17 +3960,6 @@ .dx-invalid .dx-switch-handle::before { background-color: rgba(217,83,79,.4); } -.dx-tabs-ie-hack a { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: #fff; - color: #fff; - text-decoration: none; - opacity: .001; -} .dx-tabs { -webkit-user-select: none; -moz-user-select: none; @@ -3971,24 +4038,74 @@ opacity: .001; } .dx-tab .dx-icon { - margin: 0 9px 0 0; + margin: 0 7px 0 0; -webkit-user-drag: none; color: #333; display: inline-block; vertical-align: middle; - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; + line-height: 14px; } .dx-tab-content { display: inline-block; max-width: 100%; } +.dx-tabs-item-badge { + display: inline-block; + vertical-align: top; +} +.dx-badge { + padding: 0 5px 2px; + border-radius: 14px; + background-color: #337ab7; + color: #fff; + font-size: 11px; + line-height: normal; +} +.dx-tab { + padding: 5px 4px; + background-color: #f7f7f7; + color: #333; +} +.dx-tab .dx-tab-text { + color: #333; +} +.dx-rtl .dx-tab .dx-icon, +.dx-rtl.dx-tab .dx-icon, +.dx-tab .dx-icon.dx-icon-right { + margin-left: 7px; + margin-right: 0; +} +.dx-rtl .dx-tab .dx-icon.dx-icon-right, +.dx-rtl.dx-tab .dx-icon.dx-icon-right { + margin-right: 7px; + margin-left: 0; +} +.dx-tab.dx-state-hover { + background-color: #fff; +} +.dx-tab.dx-tab-selected { + background-color: #fff; + color: #333; +} +.dx-tab.dx-tab-selected .dx-icon, +.dx-tab.dx-tab-selected .dx-tab-text { + color: #333; +} +.dx-tab.dx-state-active { + background-color: rgba(88,88,88,.2); + color: #333; +} +.dx-tab.dx-state-active .dx-icon, +.dx-tab.dx-state-active .dx-tab-text { + color: #333; +} .dx-tab-text { display: inline-block; margin: 0 auto; @@ -3998,123 +4115,8 @@ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -} -.dx-tabs-item-badge { - display: inline-block; - vertical-align: top; -} -.dx-state-disabled .dx-tab { - cursor: default; -} -.dx-badge { - padding: 0 6px 2px; - border-radius: 14px; - background-color: #337ab7; - color: #fff; - font-size: 13px; - line-height: normal; -} -.dx-tabs { - border: 1px solid #ddd; -} -.dx-tabs-scrollable { - margin: -1px; - height: calc(100% + 2px); -} -.dx-tabs-scrollable .dx-tabs-wrapper { - border: 1px solid #ddd; -} -.dx-tabs-nav-buttons .dx-tabs-scrollable .dx-tabs-wrapper { - border-left: 1px solid #f7f7f7; - border-right: 1px solid #f7f7f7; -} -.dx-tabs-nav-button { - border: none; - background-color: #f7f7f7; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.dx-tabs-nav-button .dx-button-content { - padding: 0; -} -.dx-tabs-nav-button.dx-state-active { - border: none; -} -.dx-tabs-nav-button.dx-state-disabled { - opacity: 1; -} -.dx-tabs-nav-button.dx-state-disabled .dx-button-content { - opacity: .6; -} -.dx-tab { - padding: 9px; - background-color: #f7f7f7; - color: #333; -} -.dx-rtl .dx-tab .dx-icon, -.dx-rtl.dx-tab .dx-icon, -.dx-tab .dx-icon.dx-icon-right { - margin-left: 9px; - margin-right: 0; -} -.dx-rtl .dx-tab .dx-icon.dx-icon-right, -.dx-rtl.dx-tab .dx-icon.dx-icon-right { - margin-right: 9px; - margin-left: 0; -} -.dx-tab.dx-state-hover { - background-color: #fff; -} -.dx-tab.dx-state-active { - background-color: rgba(88,88,88,.2); - color: #333; -} -.dx-tab.dx-state-focused::after { - content: ""; - pointer-events: none; - position: absolute; - top: -1px; - bottom: -1px; - right: -1px; - left: -1px; - border-right: 1px solid #337ab7; - border-left: 1px solid #337ab7; - border-top: 1px solid #337ab7; - border-bottom: 1px solid #337ab7; - z-index: 1; -} -.dx-tab.dx-tab-selected { - background-color: #fff; - color: #333; -} -.dx-tab-selected::after { - content: ""; - pointer-events: none; - position: absolute; - top: -1px; - bottom: -1px; - right: -1px; - left: -1px; - border-right: 1px solid #ddd; - border-left: 1px solid #ddd; - border-top: none; - border-bottom: none; - z-index: 1; -} -.dx-tab-selected .dx-icon { - color: #333; -} -.dx-tab-selected:not(.dx-state-focused) + .dx-tab-selected:not(.dx-state-focused)::after { - border-left: 1px solid #f7f7f7; -} -.dx-rtl .dx-tab-selected:not(.dx-state-focused) + .dx-tab-selected:not(.dx-state-focused)::after { - border-left: 1px solid #ddd; - border-right: 1px solid #f7f7f7; -} -.dx-tab-text { vertical-align: middle; - line-height: 25px; + line-height: 21px; } .dx-state-disabled.dx-tabs { opacity: 1; @@ -4122,116 +4124,151 @@ .dx-state-disabled .dx-tab-content { opacity: .3; } -.dx-tabs.dx-navbar { - margin: 0; - width: 100%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-touch-callout: none; +.dx-tabs { + background-color: #f7f7f7; + color: #ddd; + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd; } -.dx-tabs.dx-navbar .dx-icon { - display: block; - margin: 0 auto; - width: 31px; - height: 31px; +.dx-tabs .dx-tab { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; } -.dx-rtl .dx-tabs.dx-navbar .dx-icon, -.dx-rtl.dx-tabs.dx-navbar .dx-icon { - margin: 0 auto; -} -.dx-tabs.dx-navbar .dx-tab-text { - display: block; - vertical-align: 50%; -} -.dx-nav-item { - position: relative; - vertical-align: bottom; -} -.dx-nav-item.dx-state-disabled { - cursor: default; -} -.dx-nav-item-content { - display: block; -} -.dx-nav-item a { - display: block; - height: 100%; - text-decoration: none; -} -.dx-navbar-item-badge { - position: absolute; - right: 50%; - margin-right: -26px; - top: 11%; -} -.dx-rtl .dx-nav-item .dx-navbar-item-badge { - right: auto; - left: 50%; - margin-right: auto; - margin-left: -24px; -} -.dx-navbar { - padding: 0; - border: none; -} -.dx-nav-item, -.dx-rtl .dx-nav-item { - background: #f7f7f7; -} -.dx-nav-item .dx-tab-text, -.dx-rtl .dx-nav-item .dx-tab-text { - line-height: normal; - color: #333; -} -.dx-navbar .dx-nav-item .dx-icon, -.dx-navbar .dx-rtl .dx-nav-item .dx-icon { - width: 31px; - height: 31px; - background-position: 0 0; - background-size: 31px 31px; - padding: 0; - font-size: 31px; - text-align: center; - line-height: 31px; - color: #333; -} -.dx-nav-item.dx-state-active::after, -.dx-nav-item.dx-state-focused::after, -.dx-nav-item.dx-tab-selected::after, -.dx-rtl .dx-nav-item.dx-state-active::after, -.dx-rtl .dx-nav-item.dx-state-focused::after, -.dx-rtl .dx-nav-item.dx-tab-selected::after { - content: none; -} -.dx-nav-item.dx-tab-selected, -.dx-rtl .dx-nav-item.dx-tab-selected { - background: #fff; -} -.dx-nav-item.dx-tab-selected .dx-icon, -.dx-nav-item.dx-tab-selected .dx-tab-text, -.dx-rtl .dx-nav-item.dx-tab-selected .dx-icon, -.dx-rtl .dx-nav-item.dx-tab-selected .dx-tab-text { - color: #333; -} -.dx-nav-item.dx-state-active, -.dx-rtl .dx-nav-item.dx-state-active { +.dx-tabs .dx-tabs-nav-button { border: none; + background-color: #f7f7f7; + border-radius: 0; -webkit-box-shadow: none; box-shadow: none; + color: #ddd; } -.dx-nav-item.dx-state-focused, -.dx-rtl .dx-nav-item.dx-state-focused { - -webkit-box-shadow: inset 0 0 0 1px #337ab7; - box-shadow: inset 0 0 0 1px #337ab7; +.dx-tabs .dx-tabs-nav-button .dx-button-content { + padding: 0; } -.dx-nav-item.dx-state-disabled .dx-icon, -.dx-rtl .dx-nav-item.dx-state-disabled .dx-icon { - opacity: .5; +.dx-tabs .dx-tabs-nav-button.dx-state-active { + border: none; } -.dx-rtl .dx-navbar-item-badge { - margin-left: -26px; +.dx-tabs .dx-tabs-nav-button.dx-state-disabled { + opacity: 1; +} +.dx-tabs .dx-tabs-nav-button.dx-state-disabled .dx-button-content { + opacity: .6; +} +.dx-tabs .dx-tabs-scrollable { + height: 100%; +} +.dx-tabs .dx-tabs-scrollable .dx-tabs-wrapper { + display: block; +} +.dx-tabs .dx-tab.dx-tab-selected { + -webkit-box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; +} +.dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-rtl .dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-rtl.dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; +} +.dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; +} +.dx-rtl .dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; +} +.dx-rtl .dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child, +.dx-rtl.dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child, +.dx-tabs.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child { + -webkit-box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 -1px #ddd; + box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 -1px #ddd; +} +.dx-tabs.dx-tabs-stretched .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; +} +.dx-rtl .dx-tabs.dx-tabs-stretched .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabs.dx-tabs-stretched .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-tabs.dx-state-focused .dx-tab.dx-state-focused { + -webkit-box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7,inset 0 -1px #337ab7; + box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7,inset 0 -1px #337ab7; +} +.dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-rtl .dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-rtl.dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; +} +.dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; +} +.dx-rtl .dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; +} +.dx-rtl .dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child, +.dx-rtl.dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child, +.dx-tabs.dx-state-focused.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child { + -webkit-box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 -1px #ddd; + box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 -1px #ddd; +} +.dx-tabs.dx-state-focused.dx-tabs-stretched .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset -1px 0 #ddd,inset 0 1px #ddd; +} +.dx-rtl .dx-tabs.dx-state-focused.dx-tabs-stretched .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabs.dx-state-focused.dx-tabs-stretched .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-tabs.dx-state-focused .dx-tab.dx-state-focused.dx-state-disabled { + -webkit-box-shadow: inset 0 -1px #aaa,inset 0 1px #aaa,inset -1px 0 #aaa,inset 1px 0 #aaa; + box-shadow: inset 0 -1px #aaa,inset 0 1px #aaa,inset -1px 0 #aaa,inset 1px 0 #aaa; +} +.dx-tabs.dx-state-focused .dx-tab.dx-tab-selected:not(.dx-state-focused) { + -webkit-box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 -1px #ddd; + box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 -1px #ddd; +} +.dx-rtl .dx-tabs.dx-state-focused .dx-tab.dx-tab-selected:not(.dx-state-focused), +.dx-rtl.dx-tabs.dx-state-focused .dx-tab.dx-tab-selected:not(.dx-state-focused) { + -webkit-box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; + box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; +} +.dx-tabs.dx-state-focused .dx-tab.dx-state-focused + .dx-tab.dx-tab-selected:not(.dx-state-focused) { + -webkit-box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-rtl .dx-tabs.dx-state-focused .dx-tab.dx-state-focused+.dx-tab.dx-tab-selected:not(.dx-state-focused), +.dx-rtl.dx-tabs.dx-state-focused .dx-tab.dx-state-focused+.dx-tab.dx-tab-selected:not(.dx-state-focused), +.dx-tabs.dx-state-focused .dx-tab.dx-tab-selected.dx-focused-next-tab:not(.dx-state-focused) { + -webkit-box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-rtl .dx-tabs.dx-state-focused .dx-tab.dx-tab-selected.dx-focused-next-tab:not(.dx-state-focused), +.dx-rtl.dx-tabs.dx-state-focused .dx-tab.dx-tab-selected.dx-focused-next-tab:not(.dx-state-focused) { + -webkit-box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-tabs .dx-tabs-nav-button-left { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-tabs .dx-tabs-nav-button-right { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; } .dx-overlay-wrapper { top: 0; @@ -4242,9 +4279,9 @@ z-index: 1000; color: #333; font-weight: 400; - font-size: 14px; + font-size: 12px; font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-overlay-wrapper, .dx-overlay-wrapper *, @@ -4255,10 +4292,6 @@ -webkit-box-sizing: border-box; box-sizing: border-box; } -.dx-overlay-modal { - width: 100%; - height: 100%; -} .dx-overlay-shader { pointer-events: auto; background-color: rgba(255,255,255,.8); @@ -4285,7 +4318,7 @@ .dx-overlay-wrapper input, .dx-overlay-wrapper textarea { font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-popup-wrapper .dx-state-focused.dx-overlay-content { border: 1px solid #ddd; @@ -4349,7 +4382,6 @@ } .dx-texteditor-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; @@ -4359,34 +4391,27 @@ } .dx-texteditor-buttons-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; -webkit-box-flex: 0; - -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; - -webkit-flex-basis: content; -ms-flex-preferred-size: content; flex-basis: content; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .dx-texteditor-input-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; -webkit-box-align: baseline; - -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } @@ -4506,60 +4531,70 @@ } .dx-texteditor.dx-invalid .dx-texteditor-input, .dx-texteditor.dx-valid .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; } .dx-texteditor.dx-invalid.dx-rtl .dx-texteditor-input, .dx-texteditor.dx-valid.dx-rtl .dx-texteditor-input { - padding-left: 34px; + padding-left: 24px; padding-right: 0; } .dx-texteditor.dx-invalid .dx-texteditor-input-container::after, .dx-texteditor.dx-valid .dx-texteditor-input-container::after { - right: 4px; + right: 2px; } .dx-rtl .dx-texteditor.dx-invalid .dx-texteditor-input-container::after, .dx-rtl .dx-texteditor.dx-valid .dx-texteditor-input-container::after, .dx-rtl.dx-texteditor.dx-invalid .dx-texteditor-input-container::after, .dx-rtl.dx-texteditor.dx-valid .dx-texteditor-input-container::after { - left: 4px; + left: 2px; right: auto; } .dx-texteditor.dx-validation-pending .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; } .dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input { - padding-left: 34px; + padding-left: 24px; padding-right: 0; } .dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator { - right: 4px; + right: 2px; } .dx-rtl .dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator, .dx-rtl.dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator { - left: 4px; + left: 2px; right: auto; } .dx-show-clear-button .dx-clear-button-area { - width: 34px; - min-width: 34px; + width: 24px; + min-width: 24px; right: 0; } .dx-show-clear-button .dx-icon-clear { color: #999; position: absolute; top: 50%; - margin-top: -17px; - padding: 8px; - width: 34px; - height: 34px; - background-position: 8px 8px; - background-size: 18px 18px; - font-size: 18px; + margin-top: -12px; + padding: 5px; + width: 24px; + height: 24px; + background-position: 5px 5px; + background-size: 14px 14px; + font-size: 14px; text-align: center; - line-height: 18px; + line-height: 14px; +} +.dx-texteditor-buttons-container > .dx-button { + margin: 1px; +} +.dx-texteditor-buttons-container > .dx-button > .dx-button-content { + padding-top: 2px; + padding-bottom: 2px; +} +.dx-texteditor-buttons-container > .dx-button.dx-button-has-icon:not(.dx-button-has-text) > .dx-button-content { + padding: 3px; } .dx-placeholder::before { - padding: 7px 9px 8px; + padding: 4px 5px; } .dx-editor-underlined .dx-placeholder::before { padding-left: 0; @@ -4569,12 +4604,12 @@ } .dx-texteditor-input { margin: 0; - padding: 7px 9px 8px; + padding: 4px 5px; background: rgba(0,0,0,0); color: #333; font-size: 1em; border-radius: 4px; - min-height: 34px; + min-height: 24px; } .dx-editor-underlined .dx-texteditor-input { background: 0 0; @@ -4586,7 +4621,7 @@ } .dx-texteditor-label { position: absolute; - font-size: 12px; + font-size: 10px; color: #999; white-space: nowrap; -webkit-user-select: none; @@ -4597,12 +4632,10 @@ cursor: text; width: 100%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; top: 0; @@ -4610,7 +4643,6 @@ } .dx-texteditor-label .dx-label { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -4633,7 +4665,7 @@ display: block; -webkit-box-sizing: border-box; box-sizing: border-box; - min-width: 9px; + min-width: 5px; } .dx-editor-filled.dx-texteditor-with-floating-label, .dx-editor-filled.dx-texteditor-with-label { @@ -4643,14 +4675,14 @@ .dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup .dx-lookup-field, .dx-editor-filled.dx-texteditor-with-label .dx-texteditor-input, .dx-editor-filled.dx-texteditor-with-label.dx-lookup .dx-lookup-field { - padding-top: 13px; - padding-bottom: 2px; + padding-top: 7px; + padding-bottom: 1px; } .dx-editor-filled.dx-texteditor-with-floating-label .dx-texteditor-label, .dx-editor-filled.dx-texteditor-with-label .dx-texteditor-label { - font-size: 12px; - height: 19px; - line-height: 1.35715; + font-size: 10px; + height: 16px; + line-height: 1.33334; top: 0; margin-top: 0; } @@ -4658,7 +4690,7 @@ .dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-container, .dx-editor-filled.dx-texteditor-with-label .dx-placeholder::before, .dx-editor-filled.dx-texteditor-with-label.dx-textarea .dx-texteditor-container { - padding-top: 13px; + padding-top: 7px; } .dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea .dx-placeholder::before, .dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input, @@ -4688,21 +4720,21 @@ .dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label { -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); - font-size: 14px; - height: 19px; - line-height: 1.35715; + font-size: 12px; + height: 16px; + line-height: 1.33334; top: 50%; - margin-top: -9.5px; + margin-top: -8px; } .dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-texteditor-label, .dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-texteditor-label, .dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-texteditor-label, .dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-texteditor-label { - font-size: 14px; - top: 13px; + font-size: 12px; + top: 7px; margin-top: 0; - height: 19px; - line-height: 1.35715; + height: 16px; + line-height: 1.33334; } .dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-placeholder, .dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-placeholder, @@ -4718,16 +4750,16 @@ .dx-editor-filled.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-lookup-field, .dx-editor-filled.dx-texteditor-with-floating-label.dx-state-focused .dx-lookup-field, .dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-filled.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-texteditor-label, .dx-editor-filled.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label, .dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label { - font-size: 12px; + font-size: 10px; top: 0; margin-top: 0; - height: 19px; - line-height: 1.35715; + height: 16px; + line-height: 1.33334; } .dx-editor-filled.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-textarea .dx-texteditor-label, .dx-editor-filled.dx-texteditor-with-floating-label.dx-state-focused.dx-textarea .dx-texteditor-label, @@ -4744,7 +4776,7 @@ } .dx-editor-outlined .dx-texteditor-label .dx-label span { position: relative; - font-size: 14px; + font-size: 12px; top: 0; margin-top: 0; } @@ -4755,17 +4787,24 @@ box-sizing: border-box; } .dx-editor-outlined .dx-texteditor-label .dx-label-before { - min-width: 9px; + min-width: 5px; border-radius: 4px 0 0 4px; } .dx-editor-outlined .dx-texteditor-label .dx-label-after { - min-width: 9px; + min-width: 5px; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; border-radius: 0 4px 4px 0; } +.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label { + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); +} +.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label { + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); +} .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty { border: 0; @@ -4778,7 +4817,6 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label .dx-label { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; - height: 100%; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label .dx-label span { @@ -4786,11 +4824,11 @@ transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label .dx-label-after, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label .dx-label-before, @@ -4804,7 +4842,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-texteditor-label .dx-label span { - top: 7px; + top: 4px; margin-top: 0; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-lookup-field, @@ -4827,7 +4865,6 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-texteditor-label .dx-label { border-bottom: 1px solid rgba(217,83,79,.4); border-top: 1px solid rgba(217,83,79,.4); - height: 100%; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-texteditor-label .dx-label span { @@ -4835,11 +4872,11 @@ transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label .dx-label-after, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label .dx-label-before, @@ -4853,7 +4890,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span { - top: 7px; + top: 4px; margin-top: 0; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-lookup-field, @@ -4876,7 +4913,6 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-texteditor-label .dx-label { border-bottom: 1px solid rgba(51,122,183,.4); border-top: 1px solid rgba(51,122,183,.4); - height: 100%; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-texteditor-label .dx-label span { @@ -4884,11 +4920,11 @@ transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label .dx-label-after, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label .dx-label-before, @@ -4902,7 +4938,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span { - top: 7px; + top: 4px; margin-top: 0; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-lookup-field, @@ -4924,18 +4960,22 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px solid rgba(51,122,183,.4); border-top: 0; - height: 100%; + border-left: 1px solid transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -4951,7 +4991,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before { @@ -4977,7 +5017,6 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label { border-bottom: 1px solid #d9534f; border-top: 1px solid #d9534f; - height: 100%; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span { @@ -4985,11 +5024,11 @@ transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before, @@ -5003,7 +5042,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span { - top: 7px; + top: 4px; margin-top: 0; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-lookup-field, @@ -5025,18 +5064,22 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px solid #ddd; border-top: 0; - height: 100%; + border-left: 1px solid transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5052,7 +5095,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before { @@ -5084,7 +5127,6 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label .dx-label { border-bottom: 1px dashed #ddd; border-top: 1px dashed #ddd; - height: 100%; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label .dx-label span, @@ -5094,11 +5136,11 @@ transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label .dx-label-after, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label .dx-label-before, @@ -5118,7 +5160,7 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-texteditor-label .dx-label span { - top: 7px; + top: 4px; margin-top: 0; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-lookup-field, @@ -5133,71 +5175,70 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-placeholder { display: none; } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover { +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover { border: 0; } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label { +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label { height: 100%; } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label { +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label { border-bottom: 1px dashed rgba(51,122,183,.4); border-top: 1px dashed rgba(51,122,183,.4); - height: 100%; } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span { +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label span, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label span, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span { -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before { +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label-after, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label-before, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label-after, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover .dx-texteditor-label .dx-label-before, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before { border-color: rgba(51,122,183,.4); border-style: dashed; height: 100%; border-top: 1px dashed rgba(51,122,183,.4); border-bottom: 1px dashed rgba(51,122,183,.4); } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span { - top: 7px; +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span { + top: 4px; margin-top: 0; } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-lookup-field, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-lookup-field, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-lookup-field, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-lookup-field { +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover .dx-lookup-field, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover .dx-lookup-field, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover .dx-lookup-field, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover .dx-lookup-field { font-size: 0; } -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-placeholder, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-placeholder, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-placeholder, -.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-placeholder { +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-hover .dx-placeholder, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-hover .dx-placeholder, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-hover .dx-placeholder, +.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-hover .dx-placeholder { display: none; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused, @@ -5254,7 +5295,6 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label { border-bottom: 1px dashed #337ab7; border-top: 1px dashed #337ab7; - height: 100%; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span, @@ -5276,11 +5316,11 @@ transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label-after, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label-before, @@ -5336,7 +5376,7 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span { - top: 7px; + top: 4px; margin-top: 0; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-lookup-field, @@ -5380,11 +5420,11 @@ border: 0; outline: 0; position: relative; - margin-top: 7.5px; + margin-top: 6.5px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input-container, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-input-container { - padding-top: 7px; + padding-top: 4px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input-container .dx-texteditor-input, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-input-container .dx-texteditor-input { @@ -5401,18 +5441,22 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px solid rgba(217,83,79,.4); border-top: 0; - height: 100%; + border-left: 1px solid transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5428,7 +5472,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before { @@ -5453,18 +5497,22 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px dashed rgba(51,122,183,.4); border-top: 0; - height: 100%; + border-left: 1px dashed transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5480,7 +5528,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before { @@ -5511,20 +5559,24 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px dashed #ddd; border-top: 0; - height: 100%; + border-left: 1px dashed transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5546,7 +5598,7 @@ .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-rtl .dx-texteditor-label .dx-label-before, @@ -5575,11 +5627,11 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; top: 0; margin-top: 0; } @@ -5632,18 +5684,22 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px solid rgba(51,122,183,.4); border-top: 0; - height: 100%; + border-left: 1px solid transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5659,7 +5715,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before { @@ -5684,18 +5740,22 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px solid #d9534f; border-top: 0; - height: 100%; + border-left: 1px solid transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5711,7 +5771,7 @@ } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before { @@ -5766,9 +5826,13 @@ .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px solid #337ab7; border-top: 0; - height: 100%; + border-left: 1px solid transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label span, @@ -5783,11 +5847,11 @@ .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5833,7 +5897,7 @@ .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before, @@ -5908,9 +5972,13 @@ .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label { + height: 100%; border-bottom: 1px solid #d9534f; border-top: 0; - height: 100%; + border-left: 1px solid transparent; + margin-left: -1px; + -webkit-clip-path: inset(-10px -1px -1px 1px); + clip-path: inset(-10px -1px -1px 1px); padding: 0 2px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span, @@ -5925,11 +5993,11 @@ .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span { - -webkit-transform: translate(0,-7.5px); - transform: translate(0,-7.5px); - font-size: 12px; - line-height: 1.35715; - height: 19px; + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + line-height: 1.33334; + height: 16px; margin-top: 0; top: 0; } @@ -5975,7 +6043,7 @@ .dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-lookup-field, .dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before, .dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before, @@ -6033,23 +6101,23 @@ transform: translate(0,0); top: 0; margin-top: 0; - height: 19px; - line-height: 1.35715; + height: 16px; + line-height: 1.33334; } .dx-editor-underlined.dx-texteditor-with-floating-label .dx-placeholder::before, .dx-editor-underlined.dx-texteditor-with-label .dx-placeholder::before { - padding-top: 11px; + padding-top: 8px; } .dx-editor-underlined.dx-texteditor-with-floating-label .dx-texteditor-input, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup .dx-lookup-field, .dx-editor-underlined.dx-texteditor-with-label .dx-texteditor-input, .dx-editor-underlined.dx-texteditor-with-label.dx-lookup .dx-lookup-field { - padding-top: 11px; - padding-bottom: 4px; + padding-top: 8px; + padding-bottom: 0; } .dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-container, .dx-editor-underlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-container { - padding-top: 11px; + padding-top: 8px; } .dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea .dx-placeholder::before, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input, @@ -6081,23 +6149,23 @@ transition: font-size .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1),top .2s cubic-bezier(0, 0, .2, 1),-webkit-transform .2s cubic-bezier(0, 0, .2, 1); -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; + font-size: 12px; top: 50%; - height: 19px; - margin-top: -9.5px; - line-height: 1.35715; + height: 16px; + margin-top: -8px; + line-height: 1.33334; } .dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-texteditor-label, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-texteditor-label, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-texteditor-label, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-texteditor-label { - top: 11px; + top: 8px; margin-top: 0; -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 14px; - line-height: 1.35715; - height: 19px; + font-size: 12px; + line-height: 1.33334; + height: 16px; } .dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-placeholder, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-placeholder, @@ -6113,18 +6181,18 @@ .dx-editor-underlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-lookup-field, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-state-focused .dx-lookup-field, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-lookup-field { - font-size: 14px; + font-size: 12px; } .dx-editor-underlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-texteditor-label, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label { -webkit-transform: translate(0,0); transform: translate(0,0); - font-size: 12px; + font-size: 10px; top: 0; margin-top: 0; - height: 19px; - line-height: 1.35715; + height: 16px; + line-height: 1.33334; } .dx-editor-underlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-textarea .dx-texteditor-label, .dx-editor-underlined.dx-texteditor-with-floating-label.dx-state-focused.dx-textarea .dx-texteditor-label, @@ -6132,25 +6200,25 @@ top: 0; } .dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-texteditor-input { - padding-left: 9px; + padding-left: 5px; } .dx-rtl.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-texteditor-input { padding-left: 0; - padding-right: 9px; + padding-right: 5px; } .dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-placeholder { - left: 9px; + left: 5px; } .dx-rtl.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-placeholder { left: 0; - right: 9px; + right: 5px; } .dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-label .dx-label { - padding-left: 9px; + padding-left: 5px; } .dx-editor-underlined.dx-texteditor-with-before-buttons.dx-rtl .dx-texteditor-label .dx-label { padding-left: 0; - padding-right: 9px; + padding-right: 5px; } .dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-buttons-container > .dx-button:first-child { margin-left: 0; @@ -6185,12 +6253,12 @@ font-weight: 700; position: absolute; top: 50%; - margin-top: -9px; - width: 18px; - height: 18px; + margin-top: -8px; + width: 16px; + height: 16px; text-align: center; - line-height: 18px; - font-size: 13px; + line-height: 16px; + font-size: 11px; background-color: #d9534f; color: #fff; content: "!"; @@ -6240,12 +6308,12 @@ font-weight: 700; position: absolute; top: 50%; - margin-top: -9px; - width: 18px; - height: 18px; + margin-top: -8px; + width: 16px; + height: 16px; text-align: center; - line-height: 18px; - font-size: 13px; + line-height: 16px; + font-size: 11px; font-family: DXIcons,sans-serif; color: #5cb85c; content: "\f005"; @@ -6261,9 +6329,9 @@ pointer-events: none; position: absolute; top: 50%; - margin-top: -11px; - width: 22px; - height: 22px; + margin-top: -10px; + width: 20px; + height: 20px; } .dx-rtl .dx-placeholder, .dx-rtl .dx-placeholder::before { @@ -6275,15 +6343,15 @@ padding-right: 0; } .dx-searchbox .dx-icon-search { - font: 17px/18px DXIcons; + font: 13px/14px DXIcons; position: absolute; top: 50%; - margin-top: -17px; - width: 34px; - height: 34px; - background-position: 8px 8px; - background-size: 18px 18px; - padding: 8px; + margin-top: -12px; + width: 24px; + height: 24px; + background-position: 5px 5px; + background-size: 14px 14px; + padding: 5px; text-align: center; color: #999; } @@ -6293,24 +6361,24 @@ } .dx-searchbox .dx-placeholder::before, .dx-searchbox .dx-texteditor-input { - padding-left: 34px; + padding-left: 24px; } .dx-rtl .dx-searchbox .dx-placeholder::before, .dx-rtl .dx-searchbox .dx-texteditor-input, .dx-rtl.dx-searchbox .dx-placeholder::before, .dx-rtl.dx-searchbox .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; padding-left: 0; } .dx-searchbox.dx-editor-underlined .dx-texteditor-buttons-container + .dx-texteditor-input-container .dx-texteditor-input, .dx-searchbox.dx-editor-underlined .dx-texteditor-input { - padding-left: 34px; + padding-left: 24px; } .dx-rtl .dx-searchbox.dx-editor-underlined .dx-texteditor-buttons-container + .dx-texteditor-input-container .dx-texteditor-input, .dx-rtl .dx-searchbox.dx-editor-underlined .dx-texteditor-input, .dx-rtl.dx-searchbox.dx-editor-underlined .dx-texteditor-buttons-container + .dx-texteditor-input-container .dx-texteditor-input, .dx-rtl.dx-searchbox.dx-editor-underlined .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; padding-left: 0; } .dx-searchbox.dx-editor-filled .dx-texteditor-label .dx-label-before, @@ -6331,12 +6399,15 @@ .dx-dropdowneditor.dx-dropdowneditor-field-clickable .dx-texteditor-input { cursor: pointer; } +.dx-dropdowneditor.dx-dropdowneditor-field-clickable .dx-texteditor-buttons-container .dx-state-disabled .dx-button, +.dx-dropdowneditor.dx-dropdowneditor-field-clickable .dx-texteditor-buttons-container .dx-state-disabled.dx-button { + pointer-events: auto; +} .dx-dropdowneditor-input-wrapper { -webkit-tap-highlight-color: transparent; overflow: hidden; height: 100%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -6344,11 +6415,9 @@ border: none; margin: 0; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @@ -6361,22 +6430,18 @@ } .dx-dropdowneditor-field-template-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; -webkit-box-align: baseline; - -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } .dx-dropdowneditor-field-template-wrapper > * { -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @@ -6388,8 +6453,8 @@ float: right; height: 100%; cursor: pointer; - width: 34px; - min-width: 34px; + width: 24px; + min-width: 24px; padding: 1px; border-radius: 4px; } @@ -6409,8 +6474,8 @@ background-repeat: no-repeat; border: 1px solid transparent; color: #333; - font: 18px/18px DXIcons; - width: 32px; + font: 14px/14px DXIcons; + width: 22px; height: 100%; text-align: center; border-radius: 3px; @@ -6438,11 +6503,11 @@ content: "\f001"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-filled, .dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-outlined, @@ -6463,7 +6528,7 @@ } .dx-rtl .dx-dropdowneditor-button-visible .dx-texteditor-input, .dx-rtl.dx-dropdowneditor-button-visible .dx-texteditor-input { - padding-right: 9px; + padding-right: 5px; padding-left: 0; } .dx-rtl .dx-dropdowneditor-button-visible.dx-editor-underlined .dx-texteditor-input, @@ -6473,13 +6538,13 @@ .dx-invalid .dx-texteditor-input, .dx-valid .dx-texteditor-input, .dx-validation-pending .dx-texteditor-input { - padding-right: 26px; + padding-right: 20px; } .dx-invalid.dx-rtl .dx-texteditor-input, .dx-valid.dx-rtl .dx-texteditor-input, .dx-validation-pending.dx-rtl .dx-texteditor-input { - padding-right: 9px; - padding-left: 26px; + padding-right: 5px; + padding-left: 20px; } .dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon, .dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon { @@ -6504,20 +6569,20 @@ background-color: rgba(51,122,183,.3); } .dx-invalid.dx-dropdowneditor .dx-texteditor-container::after { - right: 38px; + right: 26px; } .dx-rtl .dx-invalid.dx-dropdowneditor .dx-texteditor-container::after, .dx-rtl.dx-invalid.dx-dropdowneditor .dx-texteditor-container::after { right: auto; - left: 38px; + left: 26px; } .dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after { - right: 68px; + right: 48px; } .dx-rtl .dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after, .dx-rtl.dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after { right: auto; - left: 68px; + left: 48px; } .dx-state-hover.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon { background-color: rgba(217,83,79,.2); @@ -6527,20 +6592,20 @@ background-color: rgba(217,83,79,.3); } .dx-valid.dx-dropdowneditor .dx-texteditor-container::after { - right: 38px; + right: 26px; } .dx-rtl .dx-valid.dx-dropdowneditor .dx-texteditor-container::after, .dx-rtl.dx-valid.dx-dropdowneditor .dx-texteditor-container::after { right: auto; - left: 38px; + left: 26px; } .dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after { - right: 68px; + right: 48px; } .dx-rtl .dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after, .dx-rtl.dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after { right: auto; - left: 68px; + left: 48px; } .dx-list { margin: 0; @@ -6682,10 +6747,6 @@ -webkit-transform: translateZ(0); transform: translateZ(0); } -.dx-device-android-4 .dx-list-switchable-menu-shield-positioning { - -webkit-transform: none; - transform: none; -} .dx-list-switchable-delete-bottom-shield, .dx-list-switchable-delete-top-shield { position: absolute; @@ -6814,11 +6875,11 @@ transform: rotate(0); border: none; opacity: 1; - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; margin-left: -5px; @@ -6834,39 +6895,39 @@ content: "\f010"; } .dx-list-item-icon-container { - width: 28px; - height: 18px; + width: 19px; + height: 14px; vertical-align: top; } .dx-list-item-icon { - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; + line-height: 14px; } .dx-list-search { - margin-bottom: 5px; + margin-bottom: 3px; } .dx-list { border: none; } .dx-list.dx-list-with-search .dx-scrollable-wrapper { - height: calc(100% - 41px); + height: calc(100% - 29px); } .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-checkbox-icon, -.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-radiobutton-icon::before, +.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-radiobutton-icon, .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-checkbox-icon, -.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-radiobutton-icon::before { +.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-radiobutton-icon { border-color: #265a87; } .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon, -.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon::before, +.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon, .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon, -.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon::before { +.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon { border: 1px solid #337ab7; } .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover { @@ -6931,8 +6992,8 @@ } .dx-list-group-header { font-weight: 700; - padding: 20px 10px 10px; - border-top: 1px solid #ddd; + padding: 10px 5px 5px; + border-top: 0 solid #ddd; border-bottom: 2px solid #ddd; background: rgba(238,238,238,.05); color: #333; @@ -6966,7 +7027,7 @@ } .dx-list .dx-empty-message, .dx-list-item { - border-top: 1px solid #ddd; + border-top: 0 solid #ddd; color: #333; } .dx-list-item-separator-hidden .dx-list .dx-empty-message, @@ -6976,36 +7037,31 @@ } .dx-list .dx-empty-message, .dx-list-item-content { - padding: 10px; + padding: 5px; } .dx-list-next-button .dx-button .dx-button-content { - padding: 7px 18px 8px; + padding: 4px 10px; } .dx-list-next-button .dx-button .dx-icon { - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - font-size: 18px; - text-align: center; - line-height: 18px; - margin-right: 9px; + width: 14px; + height: 14px; + font-size: 14px; + margin-right: 7px; margin-left: 0; } .dx-list-next-button .dx-button .dx-icon.dx-icon-right, .dx-rtl .dx-list-next-button .dx-button .dx-icon, .dx-rtl.dx-list-next-button .dx-button .dx-icon { - margin-left: 9px; + margin-left: 7px; margin-right: 0; } .dx-rtl .dx-list-next-button .dx-button .dx-icon.dx-icon-right, .dx-rtl.dx-list-next-button .dx-button .dx-icon.dx-icon-right { - margin-right: 9px; + margin-right: 7px; margin-left: 0; } .dx-list-item-chevron-container { - width: 16px; + width: 11px; } .dx-list-border-visible { border: 1px solid #ddd; @@ -7014,11 +7070,11 @@ border-bottom: 1px solid #ddd; } .dx-list-item-before-bag.dx-list-toggle-delete-switch-container { - width: 29px; + width: 24px; } .dx-list-item-before-bag.dx-list-select-checkbox-container, .dx-list-item-before-bag.dx-list-select-radiobutton-container { - width: 31px; + width: 26px; } .dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch { border: none; @@ -7030,42 +7086,42 @@ padding: 0; } .dx-list-item-before-bag .dx-icon-toggle-delete { - margin: 5px 5px 5px 10px; - width: 19px; - height: 19px; + margin: 2.5px 2.5px 2.5px 5px; + width: 14px; + height: 14px; } .dx-list-item-before-bag .dx-list-select-checkbox, .dx-list-item-before-bag .dx-list-select-radiobutton { - margin-top: -1px; + margin-top: 1px; margin-bottom: -3px; - margin-left: 10px; + margin-left: 5px; } .dx-list-select-all { white-space: nowrap; - padding: 9px 0 8px; + padding: 4px 0 3px; } .dx-list-select-all-checkbox { float: left; - margin: -1px 0 -3px 10px; + margin: -1px 5px -3px; } .dx-list-select-all-label { - line-height: 17px; - padding: 0 10px; - margin-top: 1px; + line-height: 16px; + padding: 0 5px; + margin-top: -1px; } .dx-list-item-after-bag.dx-list-static-delete-button-container { - width: 36px; + width: 23px; } .dx-list-item-after-bag.dx-list-reorder-handle-container { - width: 33.4px; + width: 23.2px; } .dx-list-item-after-bag .dx-list-reorder-handle { - font: 18px/18px DXIcons; - width: 28.8px; - height: 28.8px; - background-position: 5px 5px; - background-size: 18px 18px; - padding: 5px; + font: 14px/14px DXIcons; + width: 22.4px; + height: 22.4px; + background-position: 4px 4px; + background-size: 14px 14px; + padding: 4px; text-align: center; } .dx-list-item-after-bag .dx-list-reorder-handle::before { @@ -7083,12 +7139,12 @@ } .dx-list-static-delete-button, .dx-list-switchable-delete-button { - margin-right: 10px; + margin-right: 5px; padding: 0; } .dx-list-static-delete-button .dx-button-content, .dx-list-switchable-delete-button .dx-button-content { - padding: 3px; + padding: 1px; } .dx-list-context-menucontent { background-color: #fff; @@ -7108,311 +7164,28 @@ } .dx-rtl .dx-list .dx-list-item-before-bag .dx-icon-toggle-delete, .dx-rtl.dx-list .dx-list-item-before-bag .dx-icon-toggle-delete { - margin: 5px 10px 5px 5px; + margin: 2.5px 5px 2.5px 2.5px; } .dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-checkbox, .dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-radiobutton, .dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-checkbox, .dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-radiobutton { - margin-right: 10px; + margin-right: 5px; margin-left: 1px; } .dx-rtl .dx-list .dx-list-select-all-checkbox, .dx-rtl.dx-list .dx-list-select-all-checkbox { float: right; - margin-right: 10px; + margin-right: 5px; margin-left: 1px; } .dx-rtl .dx-list .dx-list-switchable-delete-button, .dx-rtl.dx-list .dx-list-switchable-delete-button { - margin-left: 10px; - margin-right: 0; -} -.dx-device-mobile .dx-list { - border: none; -} -.dx-device-mobile .dx-list.dx-list-with-search .dx-scrollable-wrapper { - height: calc(100% - 41px); -} -.dx-device-mobile .dx-list .dx-empty-message { - text-align: left; -} -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-checkbox-icon, -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-radiobutton-icon::before, -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-checkbox-icon, -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-radiobutton-icon::before { - border-color: #265a87; -} -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon, -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon::before, -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon, -.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon::before { - border: 1px solid #337ab7; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover { - background-color: rgba(0,0,0,.04); - color: #333; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon { - color: #333; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon-toggle-delete { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected { - background-color: rgba(0,0,0,.1); - color: #333; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon { - color: #333; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused) { - background-color: rgba(0,0,0,.07); - color: #333; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon-toggle-delete { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused { - background-color: #337ab7; - color: #fff; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon { - color: #fff; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-list-item-chevron { - border-color: #fff; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon-toggle-delete { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected { - background-color: rgba(51,122,183,.7); - color: #fff; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active { - background-color: #337ab7; - color: #fff; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon { - color: #fff; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-slide-item-content { - background-color: #337ab7; - color: #fff; -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon-toggle-delete { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); -} -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon, -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-button .dx-icon, -.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-button .dx-icon { - color: #333; -} -.dx-device-mobile .dx-list-group-header { - font-weight: 700; - padding: 20px 15px 10px; - border-top: 1px solid #ddd; - border-bottom: 2px solid #ddd; - background: rgba(238,238,238,.05); - color: #333; -} -.dx-list-group:first-of-type .dx-device-mobile .dx-list-group-header { - border-top: none; -} -.dx-device-mobile .dx-list-group-header::before { - border-top-color: #333; -} -.dx-list-group-collapsed .dx-device-mobile .dx-list-group-header::before { - border-bottom-color: #333; -} -.dx-device-mobile .dx-list-item:first-of-type { - border-top: none; -} -.dx-device-mobile .dx-list-item:last-of-type { - border-bottom: none; -} -.dx-device-mobile .dx-list-item .dx-icon-toggle-delete { - background-size: 100%; - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); -} -.dx-device-mobile .dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover { - color: #959595; - background: #fff; - border-top: 1px solid rgba(51,122,183,.5); - border-bottom: 1px solid rgba(51,122,183,.5); - -webkit-box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2); - box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2); -} -.dx-device-mobile .dx-list .dx-empty-message, -.dx-device-mobile .dx-list-item { - border-top: 1px solid #ddd; - color: #333; -} -.dx-list-item-separator-hidden .dx-device-mobile .dx-list .dx-empty-message, -.dx-list-item-separator-hidden .dx-device-mobile .dx-list-item { - border-top: none; - border-bottom: none; -} -.dx-device-mobile .dx-list .dx-empty-message, -.dx-device-mobile .dx-list-item-content { - padding: 10px 15px; -} -.dx-device-mobile .dx-list-next-button .dx-button .dx-button-content { - padding: 7px 18px 8px; -} -.dx-device-mobile .dx-list-next-button .dx-button .dx-icon { - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - font-size: 18px; - text-align: center; - line-height: 18px; - margin-right: 9px; - margin-left: 0; -} -.dx-device-mobile .dx-list-next-button .dx-button .dx-icon.dx-icon-right, -.dx-rtl .dx-device-mobile .dx-list-next-button .dx-button .dx-icon, -.dx-rtl.dx-device-mobile .dx-list-next-button .dx-button .dx-icon { - margin-left: 9px; - margin-right: 0; -} -.dx-rtl .dx-device-mobile .dx-list-next-button .dx-button .dx-icon.dx-icon-right, -.dx-rtl.dx-device-mobile .dx-list-next-button .dx-button .dx-icon.dx-icon-right { - margin-right: 9px; - margin-left: 0; -} -.dx-device-mobile .dx-list-item-chevron-container { - width: 21px; -} -.dx-device-mobile .dx-list-border-visible { - border: 1px solid #ddd; -} -.dx-device-mobile .dx-list-border-visible .dx-list-select-all { - border-bottom: 1px solid #ddd; -} -.dx-device-mobile .dx-list-item-before-bag.dx-list-toggle-delete-switch-container { - width: 34px; -} -.dx-device-mobile .dx-list-item-before-bag.dx-list-select-checkbox-container, -.dx-device-mobile .dx-list-item-before-bag.dx-list-select-radiobutton-container { - width: 36px; -} -.dx-device-mobile .dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch { - border: none; - background: 0 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.dx-device-mobile .dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch .dx-button-content { - padding: 0; -} -.dx-device-mobile .dx-list-item-before-bag .dx-icon-toggle-delete { - margin: 5px 7.5px 5px 15px; - width: 19px; - height: 19px; -} -.dx-device-mobile .dx-list-item-before-bag .dx-list-select-checkbox, -.dx-device-mobile .dx-list-item-before-bag .dx-list-select-radiobutton { - margin-top: -1px; - margin-bottom: -3px; - margin-left: 15px; -} -.dx-device-mobile .dx-list-select-all { - padding: 9px 0 8px; -} -.dx-device-mobile .dx-list-select-all-checkbox { - float: left; - margin: -1px 0 -3px 15px; -} -.dx-device-mobile .dx-list-select-all-label { - line-height: 17px; - padding: 0 10px; - margin-top: 1px; -} -.dx-device-mobile .dx-list-item-after-bag.dx-list-static-delete-button-container { - width: 41px; -} -.dx-device-mobile .dx-list-item-after-bag.dx-list-reorder-handle-container { - width: 38.4px; -} -.dx-device-mobile .dx-list-item-after-bag .dx-list-reorder-handle { - font: 18px/18px DXIcons; - width: 28.8px; - height: 28.8px; - background-position: 5px 5px; - background-size: 18px 18px; - padding: 5px; - text-align: center; -} -.dx-device-mobile .dx-list-item-after-bag .dx-list-reorder-handle::before { - content: "\f038"; -} -.dx-device-mobile .dx-list-slide-menu-button { - bottom: 1px; -} -.dx-device-mobile .dx-list-slide-menu-button-delete { - border: 1px solid transparent; - color: #fff; - background-color: #d9534f; -} -.dx-device-mobile .dx-list-slide-menu-button-menu { - border: 1px solid transparent; - color: #fff; - background-color: #337ab7; -} -.dx-device-mobile .dx-list-static-delete-button, -.dx-device-mobile .dx-list-switchable-delete-button { - margin-right: 15px; - padding: 0; -} -.dx-device-mobile .dx-list-static-delete-button .dx-button-content, -.dx-device-mobile .dx-list-switchable-delete-button .dx-button-content { - padding: 3px; -} -.dx-device-mobile .dx-list-context-menucontent { - background-color: #fff; - border: 1px solid #ddd; - border-radius: 0; - -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.1); - box-shadow: 0 3px 10px rgba(0,0,0,.1); -} -.dx-device-mobile .dx-state-disabled .dx-list-item, -.dx-device-mobile .dx-state-disabled.dx-list-item { - background-color: transparent; - opacity: .6; -} -.dx-device-mobile .dx-rtl .dx-list .dx-empty-message, -.dx-device-mobile .dx-rtl.dx-list .dx-empty-message { - text-align: right; -} -.dx-device-mobile .dx-rtl .dx-list .dx-list-item-before-bag .dx-icon-toggle-delete, -.dx-device-mobile .dx-rtl.dx-list .dx-list-item-before-bag .dx-icon-toggle-delete { - margin: 5px 15px 5px 7.5px; -} -.dx-device-mobile .dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-checkbox, -.dx-device-mobile .dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-radiobutton, -.dx-device-mobile .dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-checkbox, -.dx-device-mobile .dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-radiobutton { - margin-right: 15px; - margin-left: 1px; -} -.dx-device-mobile .dx-rtl .dx-list .dx-list-select-all-checkbox, -.dx-device-mobile .dx-rtl.dx-list .dx-list-select-all-checkbox { - float: right; - margin-right: 15px; - margin-left: 1px; -} -.dx-device-mobile .dx-rtl .dx-list .dx-list-switchable-delete-button, -.dx-device-mobile .dx-rtl.dx-list .dx-list-switchable-delete-button { - margin-left: 15px; + margin-left: 5px; margin-right: 0; } .dx-textarea .dx-texteditor-input-container { -webkit-box-align: stretch; - -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } @@ -7441,7 +7214,7 @@ margin-top: 0; } .dx-textarea.dx-invalid .dx-texteditor-container::after { - top: 7px; + top: 4px; margin-top: 0; } .dx-numberbox { @@ -7486,7 +7259,7 @@ } .dx-numberbox-spin-container { overflow: hidden; - width: 34px; + width: 20px; border-radius: 4px; } .dx-numberbox-spin-up-icon { @@ -7505,20 +7278,20 @@ } .dx-numberbox-spin-down-icon, .dx-numberbox-spin-up-icon { - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; + line-height: 14px; border-radius: 3px; } .dx-numberbox-spin-down-icon::before, .dx-numberbox-spin-up-icon::before { position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-numberbox-spin-button { padding: 1px; @@ -7538,7 +7311,7 @@ color: #333; } .dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container { - width: 74px; + width: 60px; border-left: none; } .dx-numberbox-spin-touch-friendly .dx-numberbox-spin-down-icon, @@ -7551,7 +7324,7 @@ } .dx-numberbox.dx-rtl.dx-numberbox-spin .dx-texteditor-input, .dx-rtl .dx-numberbox.dx-numberbox-spin .dx-texteditor-input { - padding-left: 9px; + padding-left: 5px; } .dx-calendar { -webkit-user-select: none; @@ -7560,41 +7333,72 @@ user-select: none; -webkit-touch-callout: none; position: relative; - display: block; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + direction: ltr; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border: 1px solid transparent; + width: 232px; + height: 226px; + background-color: #fff; + gap: 8px; } -.dx-calendar.dx-calendar-with-footer .dx-calendar-footer { - position: absolute; - bottom: 0; - text-align: center; - height: 45px; - width: 100%; +.dx-calendar.dx-rtl { + direction: rtl; } .dx-calendar-views-wrapper { - width: 100%; - height: 100%; position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; } .dx-calendar-navigator { - position: relative; - text-align: center; - width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; } .dx-calendar-navigator .dx-calendar-caption-button { - text-decoration: none; - font-size: 16px; - font-weight: 700; - line-height: 1.2; - text-transform: uppercase; - right: 32px; - left: 32px; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + overflow: hidden; + font-weight: 600; + border-radius: 0; +} +.dx-calendar-navigator .dx-button .dx-button-text { + text-transform: none; +} +.dx-calendar-navigator .dx-button.dx-state-disabled { + opacity: 1; +} +.dx-calendar-navigator .dx-button.dx-state-disabled .dx-button-content { + opacity: .5; +} +.dx-calendar-navigator .dx-button.dx-state-active, +.dx-calendar-navigator .dx-button.dx-state-hover { + z-index: 1; } .dx-calendar-body { overflow: hidden; - position: absolute; - left: 0; - right: 0; - bottom: 0; - top: 52px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; } .dx-calendar-body .dx-widget { position: absolute; @@ -7604,222 +7408,387 @@ .dx-calendar-body table { width: 100%; height: 100%; - position: absolute; - direction: ltr; table-layout: fixed; border-spacing: 0; + line-height: normal; } -.dx-calendar-body td { - cursor: pointer; - -webkit-box-sizing: content-box; - box-sizing: content-box; +.dx-calendar-body td, +.dx-calendar-body th { + padding: 0; } .dx-calendar-body thead th { + font-weight: 500; + font-size: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; + color: #333; } -.dx-calendar-contoured-date { - outline-offset: -1px; +.dx-calendar-week-number-cell { + position: relative; + color: rgba(51,51,51,.56); + width: 2em; } -.dx-rtl.dx-calendar .dx-calendar-body table { - left: 0; -} -.dx-rtl.dx-calendar .dx-calendar-body .dx-widget { - direction: ltr; -} -.dx-state-disabled .dx-calendar .dx-calendar-navigator-next-month, -.dx-state-disabled .dx-calendar .dx-calendar-navigator-previous-month, -.dx-state-disabled .dx-calendar-body table td, -.dx-state-disabled .dx-calendar-body table th, -.dx-state-disabled.dx-calendar .dx-calendar-navigator-next-month, -.dx-state-disabled.dx-calendar .dx-calendar-navigator-previous-month { - cursor: default; -} -.dx-calendar { - width: 282px; - min-width: 282px; - height: 268.6px; - min-height: 268.6px; - background-color: #fff; - -webkit-tap-highlight-color: transparent; - outline: 0; - border: 1px solid transparent; -} -.dx-calendar.dx-calendar-with-footer { - height: 323.6px; - min-height: 293.6px; -} -.dx-calendar.dx-calendar-with-footer .dx-calendar-body { - bottom: 55px; -} -.dx-calendar.dx-calendar-with-footer .dx-calendar-footer .dx-button { - background: 0 0; -} -.dx-calendar.dx-calendar-with-footer .dx-calendar-footer .dx-button.dx-state-active { - background-color: #d4d4d4; -} -.dx-calendar-navigator { - line-height: 1.6; - height: 36px; - display: table; - border-collapse: collapse; -} -.dx-calendar-navigator .dx-button { +.dx-calendar-week-number-cell span { position: absolute; - height: 100%; - border-radius: 0; - display: table-cell; - border-color: #ddd; -} -.dx-calendar-navigator .dx-button .dx-icon { - font-size: 16px; -} -.dx-calendar-navigator .dx-button.dx-calendar-disabled-navigator-link { - border-collapse: collapse; - visibility: visible; - opacity: 1; -} -.dx-calendar-navigator .dx-button.dx-calendar-disabled-navigator-link .dx-button-content { - opacity: .5; -} -.dx-calendar-navigator .dx-button.dx-state-active:not(.dx-calendar-disabled-navigator-link) { - z-index: 1; -} -.dx-calendar-navigator .dx-button.dx-state-hover:not(.dx-calendar-disabled-navigator-link) { - z-index: 1; - border-color: #ddd; -} -.dx-calendar-navigator .dx-calendar-caption-button.dx-button.dx-state-active { - background-color: #d4d4d4; -} -.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content { - padding: 2px 15px 4px; - color: #337ab7; -} -.dx-calendar-navigator-previous-month.dx-state-hover { - z-index: 1; -} -.dx-calendar-navigator-next-view, -.dx-calendar-navigator-previous-month { - width: 32px; - background: 0 0; -} -.dx-calendar-navigator-next-view.dx-button, -.dx-calendar-navigator-previous-month.dx-button { - margin: 0 1px; -} -.dx-calendar-navigator-next-view .dx-button-content, -.dx-calendar-navigator-previous-month .dx-button-content { - padding: 0; -} -.dx-calendar-navigator-previous-month, -.dx-calendar-navigator-previous-view { - left: 0; -} -.dx-calendar-navigator-previous-month.dx-button, -.dx-calendar-navigator-previous-view.dx-button { - border-radius: 4px 0 0 4px; -} -.dx-calendar-navigator-previous-month.dx-button .dx-icon, -.dx-calendar-navigator-previous-view.dx-button .dx-icon { - color: #337ab7; -} -.dx-calendar-navigator-next-month, -.dx-calendar-navigator-next-view { - right: 0; -} -.dx-calendar-navigator-next-month.dx-button, -.dx-calendar-navigator-next-view.dx-button { - border-radius: 0 4px 4px 0; -} -.dx-calendar-navigator-next-month.dx-button .dx-icon, -.dx-calendar-navigator-next-view.dx-button .dx-icon { - color: #337ab7; -} -.dx-calendar-body thead { - font-size: 10px; - font-weight: 700; - text-transform: uppercase; - line-height: 1.2; -} -.dx-calendar-body thead tr { - height: 25px; - padding-bottom: 10px; -} -.dx-calendar-body thead tr th { - -webkit-box-shadow: inset 0 -1px 0 #ddd; - box-shadow: inset 0 -1px 0 #ddd; - color: #999; -} -.dx-calendar-body table th { - color: #999; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; text-align: center; - font-size: 12px; - padding: 1px 0 6px; + width: 2em; + inset: 0; + background-color: rgba(224,224,224,.5); + inset-inline-start: 0; } .dx-calendar-cell { - white-space: normal; + cursor: pointer; + position: relative; text-align: center; - padding: 1px 8px 2px; + font-size: 12px; color: #333; - font-size: 15px; - border: 1px double transparent; - width: 39px; +} +.dx-calendar-cell span { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: relative; + z-index: 2; border-radius: 4px; + width: 2em; + height: 2em; } -.dx-calendar-cell.dx-calendar-today { - font-weight: 700; +.dx-calendar-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } -.dx-calendar-cell.dx-state-hover { - -webkit-box-shadow: inset 0 -1px 0 1000px rgba(0,0,0,.04); - box-shadow: inset 0 -1px 0 1000px rgba(0,0,0,.04); +.dx-calendar-multiview .dx-calendar-caption-button .dx-button-content { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.dx-calendar-multiview .dx-calendar-body .dx-widget, +.dx-calendar-multiview .dx-calendar-caption-button .dx-button-text { + width: 50%; +} +.dx-calendar-multiview .dx-calendar-body table { + padding: 0 10px; +} +.dx-calendar.dx-calendar-with-footer { + height: 262px; +} +.dx-calendar.dx-calendar-multiview { + width: 464px; +} +.dx-calendar.dx-invalid { + border-color: rgba(217,83,79,.4); +} +.dx-calendar.dx-invalid.dx-state-focused { + border-color: #d9534f; +} +.dx-calendar-navigator .dx-calendar-navigator-previous-view { + -webkit-margin-end: -1px; + margin-inline-end: -1px; + border-start-end-radius: 0; + border-end-end-radius: 0; +} +.dx-calendar-navigator .dx-calendar-navigator-next-view { + -webkit-margin-start: -1px; + margin-inline-start: -1px; + border-end-start-radius: 0; + border-start-start-radius: 0; +} +.dx-calendar-body thead tr { + height: 2em; +} +.dx-calendar-body tbody tr:first-of-type .dx-calendar-week-number-cell span { + border-start-start-radius: 0; + border-start-end-radius: 0; +} +.dx-calendar-body tbody tr:last-of-type .dx-calendar-week-number-cell span { + border-end-start-radius: 0; + border-end-end-radius: 0; +} +.dx-calendar-body .dx-week-number-header { + font-size: 12px; + width: 2.5em; +} +.dx-calendar-view-century .dx-calendar-cell span, +.dx-calendar-view-decade .dx-calendar-cell span, +.dx-calendar-view-year .dx-calendar-cell span { + width: 4em; + height: 4em; + border-radius: 4px; + word-spacing: 4em; + line-height: 1em; +} +.dx-calendar-cell.dx-calendar-today span { + border: 2px solid #337ab7; +} +.dx-calendar-cell.dx-state-hover span { + background-color: rgba(51,122,183,.24); color: #333; } -.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date), -.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-active, -.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-hover, -.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date), -.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-active, -.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-hover { - color: #b0b0b0; +.dx-calendar-cell.dx-state-active span { + background-color: rgba(51,122,183,.4); +} +.dx-calendar-cell.dx-calendar-selected-date span { + color: #fff; + background-color: #337ab7; +} +.dx-calendar-cell.dx-calendar-contoured-date span { + -webkit-box-shadow: 0 0 0 2px rgba(51,122,183,.5); + box-shadow: 0 0 0 2px rgba(51,122,183,.5); +} +.dx-calendar-cell.dx-calendar-empty-cell, +.dx-calendar-cell.dx-calendar-empty-cell.dx-state-active span, +.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover span, +.dx-calendar-cell.dx-calendar-other-view, +.dx-calendar-cell.dx-calendar-other-view.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-state-hover span { + color: rgba(51,51,51,.38); +} +.dx-calendar-cell.dx-calendar-empty-cell.dx-calendar-selected-date span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-selected-date span { + color: #fff; +} +.dx-calendar-cell.dx-calendar-other-view::after, +.dx-calendar-cell.dx-calendar-other-view::before { + content: none; +} +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-hover span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-hover span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-hover span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-hover span { + color: rgba(51,51,51,.38); +} +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-hover span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-hover span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-hover span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-hover span { + background-color: rgba(51,122,183,.24); +} +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date.dx-state-active span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date.dx-state-active span { + background-color: rgba(51,122,183,.4); +} +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-in-range span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-cell-range-hover span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-end-date span, +.dx-calendar-cell.dx-calendar-other-view.dx-calendar-range-start-date span { + color: rgba(51,51,51,.38); + background-color: transparent; } .dx-calendar-cell.dx-calendar-empty-cell { cursor: default; - background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAm0lEQVRIx7XVwQnAIAwF0ExSdBF1a6Er9dIRqsVAazWJmh4+iuBT4YMQ4w4pWxk1clt5YlOOFKeAumJZXAgKOKIBb6yBv9AansU/aAsexZtoD5biXZSCOZxEObiHs6gErnERKoURP0uCZM9IpRB2WvDz+eIqzvRUhMNkT1mcQz1xsKfwWZTFV1ASX0W7uAbaxPOCUUBr3MBfn+kF3CNLT2/yky4AAAAASUVORK5CYII=") center center no-repeat; + color: rgba(51,51,51,.24); } -.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover:not(.dx-calendar-selected-date) { - -webkit-box-shadow: none; - box-shadow: none; +.dx-calendar-cell.dx-calendar-empty-cell.dx-state-active span, +.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover span { + background-color: transparent; } -.dx-calendar-cell.dx-state-active:not(.dx-calendar-empty-cell):not(.dx-calendar-selected-date) { - -webkit-box-shadow: inset 0 -1px 0 1000px rgba(96,96,96,.2); - box-shadow: inset 0 -1px 0 1000px rgba(96,96,96,.2); +.dx-calendar-cell.dx-calendar-empty-cell.dx-state-active.dx-calendar-selected-date span, +.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover.dx-calendar-selected-date span { + background-color: #337ab7; } -.dx-calendar-cell.dx-calendar-contoured-date:not(.dx-calendar-empty-cell) { - -webkit-box-shadow: inset 0 0 0 1px #bebebe; - box-shadow: inset 0 0 0 1px #bebebe; +.dx-calendar-cell-in-range::before { + content: ""; + position: absolute; + z-index: 1; + height: 2em; + inset-inline-start: 0; + inset-inline-end: 0; + width: 100%; + background-color: rgba(51,122,183,.24); + border-width: 0; + border-style: dashed; + border-color: rgba(51,122,183,.6) transparent; } -.dx-calendar-cell.dx-calendar-selected-date, -.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today { - color: #fff; - -webkit-box-shadow: inset 0 0 0 1000px #337ab7; - box-shadow: inset 0 0 0 1000px #337ab7; - font-weight: 400; +.dx-calendar-cell-in-range.dx-calendar-cell-end-in-row::before, +.dx-calendar-cell-in-range.dx-calendar-cell-end::before, +.dx-calendar-cell-in-range.dx-calendar-cell-start-in-row::before, +.dx-calendar-cell-in-range.dx-calendar-cell-start::before, +.dx-calendar-cell-in-range.dx-calendar-range-end-date::before, +.dx-calendar-cell-in-range.dx-calendar-range-start-date::before { + width: calc(50% + 1em); } -.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date, -.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date { - -webkit-box-shadow: inset 0 0 0 1px #bebebe,inset 0 0 0 1000px #337ab7; - box-shadow: inset 0 0 0 1px #bebebe,inset 0 0 0 1000px #337ab7; +.dx-calendar-cell-in-range.dx-calendar-range-start-date::before { + inset-inline-start: auto; + border-start-start-radius: 4px; + border-end-start-radius: 4px; + border-inline-start-color: rgba(51,122,183,0.6); } -.dx-invalid.dx-calendar { - border-color: rgba(217,83,79,.4); +.dx-calendar-cell-in-range.dx-calendar-range-start-date.dx-calendar-range-end-date::before { + content: none; } -.dx-invalid.dx-calendar.dx-state-focused { - border-color: #d9534f; +.dx-calendar-cell-in-range.dx-calendar-range-end-date::before { + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); } -.dx-popup-wrapper .dx-calendar .dx-calendar-caption-button { - margin: 0; +.dx-calendar-cell-in-range.dx-calendar-cell-start-in-row::before { + inset-inline-start: auto; + border-start-start-radius: 4px; + border-end-start-radius: 4px; + border-inline-start-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-in-range.dx-calendar-cell-start-in-row.dx-calendar-cell-end::before, +.dx-calendar-cell-in-range.dx-calendar-cell-start-in-row.dx-calendar-range-end-date::before { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; +} +.dx-calendar-cell-in-range.dx-calendar-cell-end-in-row::before { + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-in-range.dx-calendar-cell-end-in-row.dx-calendar-range-start-date::before { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; +} +.dx-calendar-cell-in-range.dx-calendar-cell-start::before { + inset-inline-start: auto; + border-start-start-radius: 4px; + border-end-start-radius: 4px; + border-inline-start-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-in-range.dx-calendar-cell-start.dx-calendar-range-end-date::before { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-in-range.dx-calendar-cell-start.dx-calendar-cell-end-in-row::before { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; +} +.dx-calendar-cell-in-range.dx-calendar-cell-end::before { + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-in-range.dx-calendar-cell-end.dx-calendar-range-start-date::before { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; +} +.dx-calendar-cell-range-hover::after { + content: ""; + position: absolute; + z-index: 1; + height: 2em; + inset-inline-start: 0; + inset-inline-end: 0; + width: 100%; + background-color: inherit; + border-width: 1px; + border-style: dashed; + border-color: rgba(51,122,183,.6) transparent; +} +.dx-calendar-cell-range-hover.dx-calendar-cell-end-in-row::after, +.dx-calendar-cell-range-hover.dx-calendar-cell-end::after, +.dx-calendar-cell-range-hover.dx-calendar-cell-range-hover-end::after, +.dx-calendar-cell-range-hover.dx-calendar-cell-range-hover-start::after, +.dx-calendar-cell-range-hover.dx-calendar-cell-start-in-row::after, +.dx-calendar-cell-range-hover.dx-calendar-cell-start::after { + width: calc(50% + 1em); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-range-hover-start::after { + inset-inline-start: auto; + border-start-start-radius: 4px; + border-end-start-radius: 4px; + border-inline-start-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-range-hover-start.dx-calendar-cell-range-hover-end::after { + content: none; +} +.dx-calendar-cell-range-hover.dx-calendar-cell-range-hover-end::after { + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-start-in-row::after { + inset-inline-start: auto; + border-start-start-radius: 4px; + border-end-start-radius: 4px; + border-inline-start-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-start-in-row.dx-calendar-cell-end::after, +.dx-calendar-cell-range-hover.dx-calendar-cell-start-in-row.dx-calendar-cell-range-hover-end::after { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; +} +.dx-calendar-cell-range-hover.dx-calendar-cell-end-in-row::after { + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-end-in-row.dx-calendar-cell-range-hover-start::after { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; +} +.dx-calendar-cell-range-hover.dx-calendar-cell-start::after { + inset-inline-start: auto; + border-start-start-radius: 4px; + border-end-start-radius: 4px; + border-inline-start-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-start.dx-calendar-cell-range-hover-end::after { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-start.dx-calendar-cell-end-in-row::after { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; +} +.dx-calendar-cell-range-hover.dx-calendar-cell-end::after { + border-start-end-radius: 4px; + border-end-end-radius: 4px; + border-inline-end-color: rgba(51,122,183,0.6); +} +.dx-calendar-cell-range-hover.dx-calendar-cell-end.dx-calendar-cell-range-hover-start::after { + width: 2em; + inset-inline-start: calc(50% - 1em); + inset-inline-end: auto; } .dx-texteditor input[type=date]::-webkit-inner-spin-button { height: 20px; @@ -7905,7 +7874,7 @@ width: auto; } .dx-timeview-format12 { - width: 70px; + width: 55px; margin-left: 5px; margin-right: auto; } @@ -7918,18 +7887,18 @@ margin: 0 5px; } .dx-timeview-field { - min-height: 50px; + min-height: 32px; } .dx-timeview-field .dx-numberbox { - width: 70px; + width: 54px; } .dx-timeview-field .dx-numberbox.dx-numberbox-spin-touch-friendly { - width: 110px; + width: 94px; } .dx-dateview-item { margin: 0; - height: 40px; - line-height: 40px; + height: 34px; + line-height: 34px; text-align: center; font-size: 1.3em; color: #333; @@ -7942,7 +7911,6 @@ -webkit-touch-callout: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } @@ -7965,7 +7933,6 @@ vertical-align: top; cursor: pointer; -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; min-width: 4em; @@ -7978,11 +7945,11 @@ .dx-dateviewroller .dx-scrollable-content::after, .dx-dateviewroller .dx-scrollable-content::before { content: ""; - height: 71px; + height: 59px; display: block; } .dx-dateviewroller .dx-scrollable-container { - height: 182px; + height: 152px; } .dx-dateviewroller.dx-dateviewroller-year { min-width: 4.85em; @@ -8017,7 +7984,7 @@ } .dx-dateview-item-selected-frame { position: absolute; - top: 71px; + top: 59px; width: 100%; } .dx-dateview-item-selected-frame::after, @@ -8029,17 +7996,17 @@ display: block; width: 100%; position: absolute; - height: 71px; + height: 59px; } .dx-dateview-item-selected-frame::before { - top: -71px; + top: -59px; border-bottom: 1px solid #ddd; background-repeat: no-repeat; background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(60%,rgba(255,255,255,.8))); background-image: linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 60%); } .dx-dateview-item-selected-frame::after { - top: 40px; + top: 34px; border-top: 1px solid #ddd; background-repeat: no-repeat; background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(60%,rgba(255,255,255,.8))); @@ -8049,12 +8016,10 @@ .dx-device-phone .dx-dateview-rollers, .dx-device-tablet .dx-dateview-rollers { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } @@ -8082,14 +8047,14 @@ border: none; } .dx-datebox-wrapper .dx-popup-bottom .dx-button { - min-width: 85px; + min-width: 60px; width: auto; } .dx-datebox-datetime-time-side { background-color: rgba(221,221,221,.2); } .dx-datebox-wrapper-rollers.dx-datebox-wrapper-time .dx-popup-content { - margin: 0 34px; + margin: 0 14px; } .dx-datebox-wrapper-list .dx-overlay-content { border-top: none; @@ -8097,22 +8062,56 @@ .dx-device-phone .dx-datebox-wrapper-rollers .dx-popup-content { padding: 10px; } -.dx-datebox-calendar .dx-dropdowneditor-icon { - font: 18px/18px DXIcons; - width: 32px; +.dx-datebox-time .dx-dropdowneditor-icon { + font: 14px/14px DXIcons; + width: 22px; height: 100%; text-align: center; border-radius: 3px; } -.dx-datebox-calendar .dx-dropdowneditor-icon::before { +.dx-datebox-time .dx-dropdowneditor-icon::before { + content: "\f01d"; + position: absolute; + display: block; + width: 14px; + top: 50%; + margin-top: -7px; + left: 50%; + margin-left: -7px; +} +.dx-datebox-date .dx-dropdowneditor-icon { + font: 14px/14px DXIcons; + width: 22px; + height: 100%; + text-align: center; + border-radius: 3px; +} +.dx-datebox-date .dx-dropdowneditor-icon::before { content: "\f026"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; +} +.dx-datebox-datetime .dx-dropdowneditor-icon { + font: 14px/14px DXIcons; + width: 22px; + height: 100%; + text-align: center; + border-radius: 3px; +} +.dx-datebox-datetime .dx-dropdowneditor-icon::before { + content: "\f043"; + position: absolute; + display: block; + width: 14px; + top: 50%; + margin-top: -7px; + left: 50%; + margin-left: -7px; } .dx-datebox-calendar.dx-rtl.dx-dropdowneditor-active .dx-dropdowneditor-button .dx-dropdowneditor-icon { opacity: 1; @@ -8125,68 +8124,322 @@ } .dx-datebox-wrapper-calendar .dx-calendar { border: none; - margin: 20px; + margin: 10px; } .dx-datebox-wrapper-calendar .dx-datebox-container-cell { - margin-right: 20px; - margin-bottom: 20px; + margin-right: 10px; + margin-bottom: 10px; } .dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-popup-content { margin-right: 0; } .dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-calendar { - margin-bottom: 20px; + margin-bottom: 10px; } .dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-timeview { - padding: 20px; + padding: 10px; } .dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-datebox-container-cell { margin-top: -1px; - margin-right: 20px; + margin-right: 10px; } @media (max-width:320px) { .dx-datebox-wrapper-calendar .dx-calendar { - margin: 18px; + margin: 15px; } } .dx-rtl .dx-datebox-wrapper .dx-popup-bottom .dx-toolbar-button + .dx-toolbar-button .dx-button { margin-right: 5px; margin-left: 0; } -.dx-datebox-list .dx-dropdowneditor-icon { - font: 18px/18px DXIcons; - width: 32px; +.dx-datebox-wrapper-list .dx-popup-content { + padding: 0; +} +.dx-datebox:not(.dx-datebox-native) input[type=date] { + line-height: normal; +} +.dx-datebox:not(.dx-datebox-native).dx-auto-width .dx-texteditor-input, +.dx-datebox:not(.dx-datebox-native):not(.dx-texteditor-empty).dx-auto-width .dx-texteditor-input { + padding-right: 20px; +} +.dx-datebox:not(.dx-datebox-native).dx-auto-width.dx-rtl .dx-texteditor-input, +.dx-datebox:not(.dx-datebox-native):not(.dx-texteditor-empty).dx-auto-width.dx-rtl .dx-texteditor-input { + padding-right: 5px; + padding-left: 20px; +} +.dx-device-ios .dx-datebox.dx-texteditor-empty .dx-texteditor-input { + min-height: 23px; +} +.dx-daterangebox { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.dx-daterangebox .dx-texteditor-with-floating-label, +.dx-daterangebox .dx-texteditor-with-label { + margin-top: 0; +} +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-end-datebox.dx-editor-outlined, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-start-datebox.dx-editor-outlined { + border: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-after, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-after, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-before, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-start-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-start-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-after, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-start-datebox.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-start-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-start-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-after, +.dx-daterangebox.dx-editor-outlined .dx-datebox.dx-start-datebox.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-before { + margin: 0; + border: 0; + -webkit-clip-path: none; + clip-path: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.dx-daterangebox .dx-datebox { + width: 100%; +} +.dx-daterangebox .dx-datebox.dx-editor-underlined { + border-bottom: 0; +} +.dx-daterangebox .dx-datebox.dx-editor-underlined::before { + margin-left: 0; +} +.dx-daterangebox .dx-datebox.dx-editor-underlined.dx-rtl .dx-texteditor-container .dx-texteditor-input { + padding-right: 0; +} +.dx-daterangebox .dx-datebox.dx-editor-filled { + background-color: transparent; + border: 0; +} +.dx-daterangebox .dx-datebox.dx-editor-filled.dx-state-readonly, +.dx-daterangebox .dx-datebox.dx-editor-filled.dx-state-readonly.dx-state-hover { + background-color: transparent; +} +.dx-daterangebox.dx-texteditor-empty .dx-clear-button-area { + display: block; + visibility: hidden; +} +.dx-daterangebox-separator { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 5px; + color: #999; +} +.dx-rtl .dx-daterangebox-separator { + -webkit-transform: scale(-1,1); + transform: scale(-1,1); +} +.dx-daterangebox-with-floating-label.dx-editor-filled .dx-texteditor-label { + height: 16px; + line-height: 1.33334; +} +.dx-daterangebox-with-floating-label.dx-editor-filled.dx-dropdowneditor-active .dx-datebox .dx-texteditor-label, +.dx-daterangebox-with-floating-label.dx-editor-filled.dx-invalid .dx-datebox .dx-texteditor-label, +.dx-daterangebox-with-floating-label.dx-editor-filled.dx-state-focused .dx-datebox .dx-texteditor-label { + font-size: 10px; + height: 16px; + line-height: 1.33334; + top: 0; + margin-top: 0; +} +.dx-daterangebox-with-floating-label.dx-editor-underlined .dx-texteditor-label { + height: 16px; + line-height: 1.33334; +} +.dx-daterangebox-with-floating-label.dx-editor-underlined.dx-dropdowneditor-active .dx-datebox .dx-texteditor-label, +.dx-daterangebox-with-floating-label.dx-editor-underlined.dx-invalid .dx-datebox .dx-texteditor-label, +.dx-daterangebox-with-floating-label.dx-editor-underlined.dx-state-focused .dx-datebox .dx-texteditor-label { + -webkit-transform: translate(0,0); + transform: translate(0,0); + font-size: 10px; + height: 16px; + line-height: 1.33334; + top: 0; + margin-top: 0; +} +.dx-daterangebox-with-floating-label.dx-editor-outlined, +.dx-daterangebox-with-label.dx-editor-outlined { + margin-top: 6.5px; +} +.dx-daterangebox-with-floating-label.dx-editor-outlined .dx-texteditor-label .dx-label, +.dx-daterangebox-with-label.dx-editor-outlined .dx-texteditor-label .dx-label { + position: relative; +} +.dx-daterangebox-with-floating-label.dx-editor-outlined .dx-texteditor-label .dx-label::before, +.dx-daterangebox-with-label.dx-editor-outlined .dx-texteditor-label .dx-label::before { + content: ""; + background-color: #fff; + width: 100%; + position: absolute; + height: 1.5px; + top: -1px; + margin-left: -2px; + margin-right: -2px; +} +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-dropdowneditor-active .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label, +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-invalid .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label, +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-state-focused .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label { + padding: 0 2px; +} +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-dropdowneditor-active .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label::before, +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-invalid .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label::before, +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-state-focused .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label::before { + background-color: #fff; +} +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-dropdowneditor-active .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span, +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-invalid .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span, +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined.dx-state-focused .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span { + -webkit-transform: translate(0,-6.5px); + transform: translate(0,-6.5px); + font-size: 10px; + margin-top: 0; + top: 0; + height: 16px; + line-height: normal; +} +.dx-daterangebox.dx-daterangebox-with-floating-label.dx-editor-outlined .dx-datebox.dx-texteditor-empty .dx-texteditor-label .dx-label::before { + background-color: transparent; +} +.dx-daterangebox .dx-dropdowneditor-icon { + font: 14px/14px DXIcons; + width: 22px; height: 100%; text-align: center; border-radius: 3px; } -.dx-datebox-list .dx-dropdowneditor-icon::before { - content: "\f01d"; +.dx-daterangebox .dx-dropdowneditor-icon::before { + content: "\f043"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } -.dx-datebox-wrapper-list .dx-popup-content { - padding: 0; +.dx-daterangebox .dx-dropdowneditor-button { + min-width: 22px; + width: 22px; } -.dx-datebox input[type=date] { +.dx-daterangebox .dx-dropdowneditor-button .dx-dropdowneditor-icon { + width: 20px; +} +.dx-daterangebox .dx-texteditor-input { + min-height: 22px; +} +.dx-daterangebox.dx-editor-outlined.dx-daterangebox-with-floating-label .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span, +.dx-daterangebox.dx-editor-outlined.dx-daterangebox-with-label .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span, +.dx-daterangebox.dx-editor-outlined.dx-dropdowneditor-active.dx-daterangebox-with-floating-label .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span, +.dx-daterangebox.dx-editor-outlined.dx-dropdowneditor-active.dx-daterangebox-with-label .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span, +.dx-daterangebox.dx-editor-outlined.dx-state-focused.dx-daterangebox-with-floating-label .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span, +.dx-daterangebox.dx-editor-outlined.dx-state-focused.dx-daterangebox-with-label .dx-datebox.dx-editor-outlined .dx-texteditor-label .dx-label span { line-height: normal; } -.dx-datebox.dx-auto-width .dx-texteditor-input, -.dx-datebox:not(.dx-texteditor-empty).dx-auto-width .dx-texteditor-input { - padding-right: 26px; +.dx-daterangebox .dx-editor-filled::before, +.dx-daterangebox .dx-editor-outlined::before, +.dx-daterangebox .dx-editor-underlined::before { + content: ""; + position: absolute; + border-bottom: 1px solid transparent; + bottom: 0; + z-index: 2; } -.dx-datebox.dx-auto-width.dx-rtl .dx-texteditor-input, -.dx-datebox:not(.dx-texteditor-empty).dx-auto-width.dx-rtl .dx-texteditor-input { - padding-right: 9px; - padding-left: 26px; +.dx-daterangebox .dx-editor-filled.dx-state-hover::before, +.dx-daterangebox .dx-editor-outlined.dx-state-hover::before, +.dx-daterangebox .dx-editor-underlined.dx-state-hover::before { + border-bottom-color: rgba(51,122,183,.4); } -.dx-device-ios .dx-datebox.dx-texteditor-empty .dx-texteditor-input { - min-height: 33px; +.dx-daterangebox .dx-editor-filled.dx-state-hover.dx-invalid::before, +.dx-daterangebox .dx-editor-outlined.dx-state-hover.dx-invalid::before, +.dx-daterangebox .dx-editor-underlined.dx-state-hover.dx-invalid::before { + border-bottom-color: rgba(217,83,79,.4); +} +.dx-daterangebox .dx-editor-filled.dx-state-focused::before, +.dx-daterangebox .dx-editor-outlined.dx-state-focused::before, +.dx-daterangebox .dx-editor-underlined.dx-state-focused::before { + border-bottom-color: #337ab7; +} +.dx-daterangebox .dx-editor-filled.dx-state-focused.dx-invalid::before, +.dx-daterangebox .dx-editor-outlined.dx-state-focused.dx-invalid::before, +.dx-daterangebox .dx-editor-underlined.dx-state-focused.dx-invalid::before { + border-bottom-color: #d9534f; +} +.dx-daterangebox .dx-editor-filled.dx-state-readonly::before, +.dx-daterangebox .dx-editor-outlined.dx-state-readonly::before, +.dx-daterangebox .dx-editor-underlined.dx-state-readonly::before { + border-bottom-style: dashed; +} +.dx-daterangebox.dx-invalid .dx-editor-filled.dx-state-hover::before, +.dx-daterangebox.dx-invalid .dx-editor-outlined.dx-state-hover::before, +.dx-daterangebox.dx-invalid .dx-editor-underlined.dx-state-hover::before { + border-bottom-color: rgba(217,83,79,.4); +} +.dx-daterangebox.dx-invalid .dx-editor-filled.dx-state-focused::before, +.dx-daterangebox.dx-invalid .dx-editor-outlined.dx-state-focused::before, +.dx-daterangebox.dx-invalid .dx-editor-underlined.dx-state-focused::before { + border-bottom-color: #d9534f; +} +.dx-daterangebox .dx-editor-filled::before, +.dx-daterangebox .dx-editor-outlined::before { + width: calc(100% - 10px); + margin: 0 5px; +} +.dx-daterangebox .dx-editor-underlined::before { + width: 100%; +} +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-filled .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-outlined .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-underlined .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-start-datebox.dx-editor-filled .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-start-datebox.dx-editor-outlined .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-start-datebox.dx-editor-underlined .dx-texteditor-input, +.dx-daterangebox.dx-editor-underlined .dx-daterangebox-separator { + padding-right: 5px; +} +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-filled.dx-rtl .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-rtl .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-underlined.dx-rtl .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-start-datebox.dx-editor-filled.dx-rtl .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-start-datebox.dx-editor-outlined.dx-rtl .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-start-datebox.dx-editor-underlined.dx-rtl .dx-texteditor-input { + padding-left: 5px; +} +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-filled.dx-invalid .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-invalid .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-underlined.dx-invalid .dx-texteditor-input { + padding-right: 24px; +} +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-filled.dx-invalid.dx-rtl .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-outlined.dx-invalid.dx-rtl .dx-texteditor-input, +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-underlined.dx-invalid.dx-rtl .dx-texteditor-input { + padding-right: 5px; + padding-left: 24px; +} +.dx-daterangebox .dx-datebox.dx-end-datebox.dx-editor-underlined.dx-invalid.dx-rtl .dx-texteditor-input { + padding-right: 0; +} +.dx-daterangebox-separator .dx-icon { + width: 14px; + height: 14px; + background-position: 0 0; + background-size: 14px 14px; + padding: 0; + font-size: 14px; + text-align: center; + line-height: 14px; } .dx-dropdownlist-popup-wrapper .dx-list .dx-scrollable-content { margin: 0; @@ -8208,16 +8461,16 @@ } .dx-dropdownlist-popup-wrapper .dx-list { height: 100%; - min-height: 39.0001px; + min-height: 26.00008px; } .dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) { - min-height: 33.0001px; + min-height: 20.00008px; } .dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content { - padding: 7px 9px; + padding: 2px 4px; } .dx-dropdownlist-popup-wrapper .dx-list-select-all { - padding: 12px 0 8px; + padding: 7px 0 3px; } .dx-dropdownlist-popup-wrapper .dx-empty-message, .dx-dropdownlist-popup-wrapper .dx-list-item { @@ -8232,20 +8485,20 @@ } .dx-autocomplete.dx-invalid .dx-texteditor-container::after, .dx-autocomplete.dx-valid .dx-texteditor-container::after { - right: 8px; + right: 4px; } .dx-rtl .dx-autocomplete.dx-invalid .dx-texteditor-container::after, .dx-rtl .dx-autocomplete.dx-valid .dx-texteditor-container::after, .dx-rtl.dx-autocomplete.dx-invalid .dx-texteditor-container::after, .dx-rtl.dx-autocomplete.dx-valid .dx-texteditor-container::after { - left: 8px; + left: 4px; } .dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator { - right: 8px; + right: 4px; } .dx-rtl .dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator, .dx-rtl.dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator { - left: 8px; + left: 4px; } .dx-loadindicator { width: 32px; @@ -8472,6 +8725,14 @@ .dx-treeview-item.dx-state-disabled { opacity: .5; } +.dx-treeview-custom-collapse-icon, +.dx-treeview-custom-expand-icon, +.dx-treeview-toggle-item-visibility { + position: absolute; + cursor: pointer; +} +.dx-treeview-custom-collapse-icon.dx-state-disabled, +.dx-treeview-custom-expand-icon.dx-state-disabled, .dx-treeview-toggle-item-visibility.dx-state-disabled { cursor: default; } @@ -8480,97 +8741,125 @@ .dx-rtl .dx-treeview-node-container:first-child>.dx-treeview-node { padding-left: 0; } -.dx-rtl .dx-treeview-node-container .dx-treeview-node .dx-treeview-item .dx-treeview-item-content > .dx-icon { +.dx-rtl .dx-treeview-node-container .dx-treeview-node .dx-treeview-item .dx-treeview-item-content .dx-icon { margin-right: 0; } +.dx-rtl .dx-treeview-custom-collapse-icon, +.dx-rtl .dx-treeview-custom-expand-icon, .dx-rtl .dx-treeview-toggle-item-visibility { left: auto; right: 0; -webkit-transform: scaleX(-1); transform: scaleX(-1); } -.dx-treeview-node-loadindicator { - right: 0; - top: 8px; - left: -1px; - width: 14px; - height: 14px; +.dx-treeview-custom-collapse-icon, +.dx-treeview-custom-expand-icon { + position: absolute; + left: 0; + cursor: pointer; } .dx-rtl .dx-treeview-node .dx-checkbox { left: auto; } +.dx-treeview-node-loadindicator { + right: 0; + top: 8px; + left: -1px; + width: 11px; + height: 11px; +} .dx-treeview.dx-rtl.dx-treeview-border-visible .dx-treeview-select-all-item { padding-left: 0; - padding-right: 26px; + padding-right: 20px; } .dx-treeview.dx-rtl.dx-treeview-border-visible .dx-scrollable-content > .dx-treeview-node-container { padding-left: 1px; - padding-right: 7px; + padding-right: 6px; } .dx-treeview.dx-rtl .dx-treeview-node { - padding-right: 15px; + padding-right: 10px; } -.dx-treeview.dx-rtl .dx-treeview-item .dx-treeview-item-content > .dx-icon { +.dx-treeview.dx-rtl .dx-treeview-item .dx-treeview-item-content .dx-icon { margin-left: 5px; } .dx-treeview.dx-rtl .dx-treeview-item-with-checkbox .dx-treeview-item { - padding-right: 36px; + padding-right: 31px; } .dx-treeview.dx-rtl .dx-treeview-item-with-checkbox .dx-checkbox { - right: 19px; + right: 14px; overflow: visible; } .dx-treeview.dx-rtl .dx-treeview-select-all-item { padding-left: 0; - padding-right: 19px; + padding-right: 14px; } .dx-treeview.dx-rtl .dx-treeview-select-all-item .dx-checkbox-text { padding-left: 0; - padding-right: 9px; + padding-right: 26px; } +.dx-treeview.dx-rtl .dx-treeview-custom-collapse-icon, +.dx-treeview.dx-rtl .dx-treeview-custom-expand-icon, .dx-treeview.dx-rtl .dx-treeview-toggle-item-visibility { right: -4px; } +.dx-treeview.dx-rtl .dx-treeview-custom-expander-icon-item-container { + padding-right: 4px; +} .dx-treeview-search { - margin-bottom: 5px; + margin-bottom: 3px; } .dx-treeview-with-search > .dx-scrollable { - height: calc(100% - 41px); + height: calc(100% - 29px); } .dx-treeview-border-visible { border: 1px solid #ddd; } .dx-treeview-border-visible .dx-treeview-select-all-item { - padding-left: 26px; + padding-left: 20px; } .dx-treeview-border-visible .dx-scrollable-content > .dx-treeview-node-container { - padding: 1px 1px 1px 7px; + padding: 1px 1px 1px 6px; } .dx-treeview-select-all-item { - margin: 0 0 7px; + margin: 0 0 6px; border-bottom: 1px solid #ddd; - padding: 9px 0 11px 20px; + padding: 6px 0 8px 15px; } .dx-treeview-select-all-item .dx-checkbox-text { - padding-left: 9px; + padding-left: 26px; } .dx-treeview-node { - padding-left: 15px; + padding-left: 10px; } .dx-state-selected > .dx-treeview-item { color: #333; } +.dx-treeview-item-with-checkbox.dx-treeview-item-with-custom-expander-icon { + padding-left: 16px; +} +.dx-treeview-item-with-checkbox.dx-treeview-item-with-custom-expander-icon .dx-checkbox { + padding-left: 10px; +} +.dx-treeview-item-with-checkbox.dx-treeview-item-with-custom-expander-icon .dx-treeview-item { + padding-left: 37px; +} .dx-treeview-item-with-checkbox .dx-treeview-item { color: #333; - padding-left: 36px; + padding-left: 31px; } .dx-treeview-item-with-checkbox .dx-checkbox { top: 5px; - left: 19px; + left: 14px; } .dx-treeview-item-with-checkbox.dx-state-focused > .dx-checkbox .dx-checkbox-icon { border: 1px solid #337ab7; } +.dx-treeview-item-without-checkbox.dx-treeview-item-with-custom-expander-icon { + padding-left: 16px; +} +.dx-treeview-item-without-checkbox.dx-treeview-item-with-custom-expander-icon > .dx-treeview-item { + padding-left: 12px; +} .dx-treeview-item-without-checkbox.dx-state-selected > .dx-treeview-item { color: #333; background-color: rgba(0,0,0,.1); @@ -8582,66 +8871,76 @@ background-color: #337ab7; color: #fff; } +.dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item .dx-item-content .dx-item-url { + color: unset; +} .dx-treeview-item { display: block; cursor: pointer; - padding: 5px 6px; - min-height: 32px; + padding: 4px 6px; + min-height: 28px; } -.dx-treeview-item .dx-treeview-item-content > .dx-icon { +.dx-treeview-item .dx-treeview-item-content .dx-icon { display: inline-block; vertical-align: middle; margin-right: 5px; - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; + line-height: 14px; } .dx-treeview-item.dx-state-hover { background-color: rgba(0,0,0,.04); - /* color: #333; */ + color: #333; } -.dx-treeview-item.dx-state-hover > .dx-treeview-item-content { - filter: invert(30%); +.dx-treeview-custom-collapse-icon, +.dx-treeview-custom-expand-icon { + width: 14px; + height: 14px; + background-position: 0 0; + background-size: 14px 14px; + padding: 0; + font-size: 14px; + text-align: center; + line-height: 14px; + top: 7px; } .dx-treeview-toggle-item-visibility { - position: absolute; - cursor: pointer; - font: 22px/22px DXIcons; + font: 18px/18px DXIcons; text-align: center; - /* color: #333; */ - width: 21px; - height: 32px; + color: #333; + width: 16px; + height: 28px; top: 0; left: -4px; } .dx-treeview-toggle-item-visibility::before { - content: "▸"; + content: "\f04e"; position: absolute; display: block; - width: 22px; + width: 18px; top: 50%; - margin-top: -11px; + margin-top: -9px; left: 50%; - margin-left: -11px; + margin-left: -9px; } .dx-treeview-toggle-item-visibility.dx-treeview-toggle-item-visibility-opened { - font: 22px/22px DXIcons; + font: 18px/18px DXIcons; text-align: center; } .dx-treeview-toggle-item-visibility.dx-treeview-toggle-item-visibility-opened::before { - content: "▾"; + content: "\f001"; position: absolute; display: block; - width: 22px; + width: 18px; top: 50%; - margin-top: -11px; + margin-top: -9px; left: 50%; - margin-left: -11px; + margin-left: -9px; } .dx-menu-base { -webkit-user-select: none; @@ -8653,9 +8952,9 @@ text-align: left; color: #333; font-weight: 400; - font-size: 14px; + font-size: 12px; font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-menu-base .dx-menu-item-wrapper, .dx-menu-base .dx-menu-items-container { @@ -8700,6 +8999,15 @@ text-overflow: ellipsis; white-space: nowrap; } +.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-text-with-url { + vertical-align: baseline; +} +.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-icon-with-url { + vertical-align: top; +} +.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-item-url { + vertical-align: middle; +} .dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-popout-container { position: absolute; top: 0; @@ -8720,6 +9028,9 @@ .dx-menu-item { color: #333; } +.dx-menu-item a { + color: #337ab7; +} .dx-menu-item.dx-state-hover { color: #333; background-color: rgba(0,0,0,.04); @@ -8728,8 +9039,11 @@ background-color: #337ab7; color: #fff; } +.dx-menu-item.dx-state-focused a { + color: #fff; +} .dx-menu-item.dx-menu-item-has-text .dx-icon { - margin-right: -18px; + margin-right: -14px; } .dx-menu-item-selected { background-color: #e6e6e6; @@ -8751,33 +9065,33 @@ .dx-menu-base input, .dx-menu-base textarea { font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-menu-base.dx-state-focused { outline: 0; } .dx-menu-base .dx-icon { - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; + line-height: 14px; } .dx-menu-base .dx-menu-item-content { - padding: 3px 5px 7px; + padding: 1px 3px 5px; } .dx-menu-base .dx-menu-item-content .dx-menu-item-text { - padding: 3px 25px 5px 23px; + padding: 0 23px 3px 17px; } .dx-menu-base .dx-menu-item-content .dx-menu-item-popout { min-width: 7px; min-height: 7px; } .dx-menu-base.dx-rtl .dx-menu-item-content .dx-menu-item-text { - padding: 3px 23px 5px 25px; + padding: 0 17px 3px 23px; } .dx-menu-base.dx-rtl .dx-menu-item-content .dx-icon { margin-left: auto; @@ -8792,7 +9106,7 @@ transform: scaleX(-1); } .dx-menu-base.dx-rtl .dx-menu-item-has-text .dx-icon { - margin-left: -18px; + margin-left: -14px; } .dx-menu { position: relative; @@ -8848,7 +9162,7 @@ display: none; z-index: 2000; cursor: pointer; - background-color: #fff; + border: 1px solid transparent; } .dx-menu-adaptive-mode .dx-treeview-toggle-item-visibility { left: auto; @@ -8879,79 +9193,82 @@ } .dx-menu-adaptive-mode-overlay-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } .dx-menu-adaptive-mode-overlay-wrapper .dx-overlay-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } .dx-menu-adaptive-mode-overlay-wrapper .dx-overlay-content .dx-treeview { height: auto; -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } +.dx-context-menu-content-delimiter::before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + background-color: #fff; +} .dx-menu .dx-menu-item-expanded { background-color: #fff; } .dx-menu .dx-menu-item-has-icon.dx-menu-item-has-submenu .dx-icon { - margin: 0 19px 0 3px; + margin: 0 17px 0 1px; } .dx-menu .dx-menu-item-has-text .dx-menu-item-text { - padding: 3px 5px 5px; + padding: 0 3px 3px; } .dx-menu .dx-menu-item-has-text.dx-menu-item-has-icon .dx-icon { - margin: 0 3px; + margin: 0 1px; } .dx-menu .dx-menu-item-has-text.dx-menu-item-has-submenu .dx-menu-item-text { - padding: 3px 19px 5px 5px; + padding: 0 17px 3px 3px; } .dx-menu .dx-menu-horizontal .dx-menu-item-popout { - font: 18px/18px DXIcons; + font: 14px/14px DXIcons; text-align: center; } .dx-menu .dx-menu-horizontal .dx-menu-item-popout::before { content: "\f001"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-menu .dx-menu-vertical .dx-menu-item-popout { - font: 18px/18px DXIcons; + font: 14px/14px DXIcons; text-align: center; } .dx-menu .dx-menu-vertical .dx-menu-item-popout::before { content: "\f04e"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-menu.dx-rtl .dx-menu-item-has-icon.dx-menu-item-has-submenu .dx-icon { - margin: 0 3px 0 19px; + margin: 0 1px 0 17px; } .dx-menu.dx-rtl .dx-menu-item-has-text .dx-menu-item-text { - padding: 3px 5px 5px 0; + padding: 0 3px 3px 0; } .dx-menu.dx-rtl .dx-menu-item-has-text.dx-menu-item-has-submenu .dx-menu-item-text { - padding: 3px 5px 5px 19px; + padding: 0 3px 3px 17px; } .dx-menu-adaptive-mode { background-color: #fff; @@ -8997,20 +9314,30 @@ .dx-selectbox-popup-wrapper .dx-list { background-color: #fff; } -.dx-toolbar .dx-button-content::after { - display: none; -} -.dx-device-mobile .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container, .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + -ms-flex-wrap: wrap; + flex-wrap: wrap; height: 100%; } -.dx-device-mobile .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before, .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before { position: relative; } -.dx-device-mobile .dx-toolbar.dx-toolbar-multiline .dx-toolbar-item, .dx-toolbar.dx-toolbar-multiline .dx-toolbar-item { - display: inline-block; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; } .dx-toolbar .dx-button .dx-icon { -webkit-box-sizing: content-box; @@ -9023,8 +9350,8 @@ height: 100%; } .dx-toolbar-item { - display: table-cell; padding: 0 5px; + display: table-cell; vertical-align: middle; -webkit-box-sizing: content-box; box-sizing: content-box; @@ -9037,7 +9364,6 @@ } .dx-toolbar-menu-container { display: table-cell; - padding: 0 5px; vertical-align: middle; -webkit-box-sizing: content-box; box-sizing: content-box; @@ -9103,68 +9429,168 @@ .dx-toolbar-menu-section:empty { display: none; } -.dx-dropdownmenu-popup-wrapper .dx-toolbar-menu-custom > .dx-list-item-content, -.dx-toolbar-menu-section .dx-toolbar-hidden-button > .dx-list-item-content, -.dx-toolbar-menu-section .dx-toolbar-hidden-button-group > .dx-list-item-content { +.dx-dropdownmenu-popup-wrapper .dx-toolbar-menu-custom>.dx-list-item-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content { padding: 0; } +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button { + padding: 0; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content > .dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content > .dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide > .dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide > .dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content > .dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content > .dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content > .dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content > .dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide > .dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide > .dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content > .dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content > .dx-buttongroup .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-buttongroup .dx-button-content { + -webkit-box-pack: left; + -ms-flex-pack: left; + justify-content: left; +} +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content > .dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide > .dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide > .dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content > .dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content > .dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide > .dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide > .dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content > .dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button .dx-button-content, +.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content > .dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide > .dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide > .dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content > .dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content > .dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide > .dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide > .dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content > .dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content > .dx-buttongroup .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button .dx-button-content, +.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-buttongroup .dx-button-content { + -webkit-box-pack: right; + -ms-flex-pack: right; + justify-content: right; +} .dx-toolbar-menu-section.dx-toolbar-menu-last-section { border-bottom: none; } -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button { - border: none; - background: 0 0; - margin: 0; - width: 100%; - text-align: left; +.dx-toolbar-menu-section .dx-list-item-content::before { + content: none; } -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-text { - line-height: normal; -} -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content { - text-align: left; -} -.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content, -.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content { - text-align: right; -} -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide { +.dx-toolbar-menu-section .dx-list-item-content, +.dx-toolbar-menu-section .dx-list-item-content.dx-list, +.dx-toolbar-menu-section .dx-list-item-content>.dx-list, +.dx-toolbar-menu-section .dx-toolbar-item-auto-hide, +.dx-toolbar-menu-section .dx-toolbar-item-auto-hide.dx-list, +.dx-toolbar-menu-section .dx-toolbar-item-auto-hide>.dx-list, +.dx-toolbar-menu-section .dx-toolbar-item-content, +.dx-toolbar-menu-section .dx-toolbar-item-content.dx-list, +.dx-toolbar-menu-section .dx-toolbar-item-content>.dx-list { padding: 0; } +.dx-toolbar-menu-section .dx-list-item-content > .dx-button, +.dx-toolbar-menu-section .dx-list-item-content.dx-button, +.dx-toolbar-menu-section .dx-toolbar-item-auto-hide > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-item-auto-hide.dx-button, +.dx-toolbar-menu-section .dx-toolbar-item-content > .dx-button, +.dx-toolbar-menu-section .dx-toolbar-item-content.dx-button { + width: 100%; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button { + width: 100%; + border: none; + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-buttongroup { + width: 100%; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item { + border: none; +} .dx-toolbar-text-auto-hide .dx-button .dx-button-text { display: none; } -.dx-toolbar-item-content > .dx-texteditor { +.dx-list-item-content > .dx-texteditor, +.dx-list-item-content.dx-texteditor, +.dx-toolbar-item-content > .dx-texteditor, +.dx-toolbar-item-content.dx-texteditor { width: 150px; } .dx-toolbar-item-invisible { display: none; } -.dx-toolbar-hidden-button-group.dx-state-hover { - background-color: transparent; -} -.dx-toolbar-hidden-button-group .dx-list-item-content, -.dx-toolbar-hidden-button-group .dx-list-item-content .dx-toolbar-item-auto-hide { - padding: 0; -} -.dx-toolbar-hidden-button-group .dx-buttongroup { - width: 100%; -} -.dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; -} -.dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item { - border: none; - text-align: left; -} -.dx-rtl .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item, -.dx-rtl.dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item { - text-align: right; -} .dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list { min-height: 0; min-width: 100px; @@ -9186,10 +9612,6 @@ display: block; border-top: 0; } -.dx-overlay-wrapper.dx-dropdownmenu-popup .dx-overlay-content .dx-popover-arrow { - width: 0; - height: 0; -} .dx-toolbar { width: 100%; background-color: #fff; @@ -9216,7 +9638,7 @@ padding: 0; } .dx-toolbar .dx-toolbar-items-container { - height: 36px; + height: 26px; overflow: visible; } .dx-toolbar .dx-toolbar-menu-container { @@ -9239,55 +9661,7 @@ padding: 0; } .dx-toolbar .dx-toolbar-label { - font-size: 20px; -} -.dx-device-mobile .dx-toolbar { - padding: 0; - overflow: visible; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-before { - padding-right: 15px; -} -.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-before { - padding-right: 0; - padding-left: 15px; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-after { - padding-left: 15px; -} -.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-after { - padding-left: 0; - padding-right: 15px; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-after:empty, -.dx-device-mobile .dx-toolbar .dx-toolbar-before:empty { - padding: 0; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-items-container { - height: 36px; - overflow: visible; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-menu-container { - padding: 0 0 0 5px; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-item, -.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-menu-container { - padding: 0 5px 0 0; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group { - padding-left: 20px; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-item:last-child { - padding: 0; -} -.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-item { - padding: 0 0 0 5px; -} -.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-item:last-child { - padding: 0; -} -.dx-device-mobile .dx-toolbar .dx-toolbar-label { - font-size: 20px; + font-size: 18px; } .dx-toolbar.dx-state-disabled { opacity: 1; @@ -9305,16 +9679,6 @@ .dx-rtl.dx-toolbar-after .dx-toolbar-item:first-child { padding-left: 5px; } -.dx-device-mobile .dx-toolbar-after .dx-toolbar-item, -.dx-device-mobile .dx-toolbar-after .dx-toolbar-item:last-child { - padding: 0 0 0 5px; -} -.dx-device-mobile .dx-toolbar-after .dx-toolbar-item:first-child { - padding: 0; -} -.dx-rtl.dx-device-mobile .dx-toolbar-after .dx-toolbar-item:first-child { - padding-left: 5px; -} .dx-toolbar-background { background-color: #fff; } @@ -9322,36 +9686,439 @@ border-bottom: 1px solid #ddd; } .dx-toolbar-menu-section .dx-list-item-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button .dx-button-content, .dx-toolbar-menu-section .dx-toolbar-item-auto-hide { - padding: 10px; + padding: 5px; } -.dx-toolbar-menu-section .dx-list-item-content > .dx-button .dx-button-content, -.dx-toolbar-menu-section .dx-toolbar-item-auto-hide > .dx-button .dx-button-content { - padding: 0; -} -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button { - padding: 10px; -} -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger, -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger .dx-icon, -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default, -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default .dx-icon, -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-success, -.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-success .dx-icon { +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text { + background-color: transparent; + border-color: transparent; color: #333; } +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button { + border-radius: 0; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text .dx-icon { + color: #333; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-state-hover { + background-color: rgba(0,0,0,.04); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-state-focused { + background-color: rgba(0,0,0,.08); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-state-active { + background-color: rgba(0,0,0,.24); + border-color: transparent; + color: #333; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger { + background-color: transparent; + border-color: transparent; + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger .dx-icon { + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger.dx-state-hover { + background-color: rgba(212,63,58,.1); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger.dx-state-active { + background-color: rgba(212,63,58,.4); + border-color: transparent; + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success { + background-color: transparent; + border-color: transparent; + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success .dx-icon { + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success.dx-state-hover { + background-color: rgba(76,174,76,.1); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success.dx-state-active { + background-color: rgba(76,174,76,.4); + border-color: transparent; + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default { + background-color: transparent; + border-color: transparent; + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default .dx-icon, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default .dx-icon { + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default.dx-state-hover, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default.dx-state-hover { + background-color: rgba(45,109,163,.1); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default.dx-state-active, +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default.dx-state-active { + background-color: rgba(45,109,163,.4); + border-color: transparent; + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-toolbar-hidden-button-group { + margin-top: 5px; + margin-bottom: 5px; +} +.dx-toolbar-menu-section .dx-button-mode-contained { + background-color: #fff; + border-color: #ddd; + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-contained .dx-icon { + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-state-hover { + background-color: #f5f5f5; + border-color: #ddd; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-state-focused { + background-color: #ebebeb; + border-color: #ddd; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-state-active { + background-color: #c2c2c2; + border-color: #ddd; + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger { + background-color: #d9534f; + border-color: transparent; + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger .dx-icon { + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger.dx-state-hover { + background-color: #ce312c; + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger.dx-state-focused { + background-color: #c12e2a; + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger.dx-state-active { + background-color: #932320; + border-color: transparent; + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success { + background-color: #5cb85c; + border-color: transparent; + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success .dx-icon { + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success.dx-state-hover { + background-color: #46a046; + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success.dx-state-focused { + background-color: #419641; + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success.dx-state-active { + background-color: #306f30; + border-color: transparent; + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default { + background-color: #337ab7; + border-color: transparent; + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default .dx-icon { + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default.dx-state-hover { + background-color: #296293; + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default.dx-state-focused { + background-color: #265a87; + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default.dx-state-active { + background-color: #193d5b; + border-color: transparent; + color: #fff; +} +.dx-toolbar-menu-section .dx-button-mode-outlined { + background-color: transparent; + border-color: #ddd; + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-outlined .dx-icon { + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-state-hover { + background-color: rgba(0,0,0,.04); + border-color: #ddd; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-state-focused { + background-color: rgba(0,0,0,.08); + border-color: #ddd; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-state-active { + background-color: rgba(0,0,0,.24); + border-color: #ddd; + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger { + background-color: transparent; + border-color: #d43f3a; + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger .dx-icon { + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger.dx-state-hover { + background-color: rgba(212,63,58,.1); + border-color: #d43f3a; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger.dx-state-active { + background-color: rgba(212,63,58,.4); + border-color: #d43f3a; + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success { + background-color: transparent; + border-color: #4cae4c; + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success .dx-icon { + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success.dx-state-hover { + background-color: rgba(76,174,76,.1); + border-color: #4cae4c; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success.dx-state-active { + background-color: rgba(76,174,76,.4); + border-color: #4cae4c; + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default { + background-color: transparent; + border-color: #2d6da3; + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default .dx-icon { + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default.dx-state-hover { + background-color: rgba(45,109,163,.1); + border-color: #2d6da3; +} +.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default.dx-state-active { + background-color: rgba(45,109,163,.4); + border-color: #2d6da3; + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-button-mode-text { + background-color: transparent; + border-color: transparent; + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-text .dx-icon { + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-state-hover { + background-color: rgba(0,0,0,.04); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-state-focused { + background-color: rgba(0,0,0,.08); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-state-active { + background-color: rgba(0,0,0,.24); + border-color: transparent; + color: #333; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger { + background-color: transparent; + border-color: transparent; + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger .dx-icon { + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger.dx-state-focused, +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger.dx-state-hover { + background-color: rgba(212,63,58,.1); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger.dx-state-active { + background-color: rgba(212,63,58,.4); + border-color: transparent; + color: #d43f3a; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success { + background-color: transparent; + border-color: transparent; + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success .dx-icon { + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success.dx-state-focused, +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success.dx-state-hover { + background-color: rgba(76,174,76,.1); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success.dx-state-active { + background-color: rgba(76,174,76,.4); + border-color: transparent; + color: #4cae4c; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default { + background-color: transparent; + border-color: transparent; + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default .dx-icon { + color: #2d6da3; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default.dx-state-focused, +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default.dx-state-hover { + background-color: rgba(45,109,163,.1); + border-color: transparent; +} +.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default.dx-state-active { + background-color: rgba(45,109,163,.4); + border-color: transparent; + color: #2d6da3; +} .dx-toolbar-text-auto-hide .dx-button .dx-button-content { - padding: 8px; + padding: 5px; } .dx-toolbar-text-auto-hide .dx-button .dx-icon { - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - font-size: 18px; - text-align: center; - line-height: 18px; + width: 14px; + height: 14px; + font-size: 14px; margin-right: 0; margin-left: 0; } @@ -9367,27 +10134,20 @@ margin-left: 0; } .dx-toolbar .dx-tab { - padding: 4px; + padding: 5px 4px; } .dx-toolbar-button .dx-menu .dx-menu-item { border: 1px solid transparent; border-radius: 4px; } .dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content { - padding-top: 7px; - padding-bottom: 8px; + padding-top: 4px; + padding-bottom: 4px; line-height: 0; } .dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content .dx-menu-item-text { line-height: normal; } -.dx-toolbar-hidden-button-group { - margin-top: 5px; - margin-bottom: 5px; -} -.dx-toolbar-hidden-button-group .dx-buttongroup-wrapper .dx-buttongroup-item.dx-button .dx-button-content { - padding: 10px; -} .dx-popup-draggable .dx-popup-title { cursor: move; -ms-touch-action: pinch-zoom; @@ -9407,10 +10167,8 @@ } .dx-popup-flex-height { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @@ -9423,24 +10181,22 @@ box-sizing: border-box; height: auto; -webkit-box-flex: 1; - -webkit-flex: 1; -ms-flex: 1; flex: 1; max-width: 100%; - -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } +.dx-popup-content { + -webkit-user-drag: none; + padding: 10px; +} .dx-popup-inherit-height .dx-popup-content>.dx-scrollable, .dx-popup-inherit-height .dx-popup-content>.dx-scrollable>.dx-scrollable-wrapper, .dx-popup-inherit-height .dx-popup-content>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container, -.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>div>.dx-scrollable-wrapper, -.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container, .dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable, .dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper, -.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container, -.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper, -.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container { +.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container { max-height: inherit; min-height: inherit; } @@ -9451,19 +10207,20 @@ .dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable, .dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>.dx-scrollable-wrapper, .dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container, -.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>div>.dx-scrollable-wrapper, -.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container, .dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable, .dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper, -.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container, -.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper, -.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container { +.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container { max-height: inherit; min-height: inherit; } .dx-popup-inherit-height .dx-popup-content > .dx-template-wrapper > .dx-widget { max-height: inherit; } +.dx-popup-content-scrollable { + overflow: auto; + -ms-scroll-chaining: none; + overscroll-behavior: contain; +} .dx-dialog-root .dx-overlay-shader { background-color: #444; } @@ -9485,6 +10242,7 @@ border-radius: 0; } .dx-popup-title { + padding: 10px; -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; @@ -9493,17 +10251,14 @@ -webkit-touch-callout: none; white-space: normal; position: relative; - padding: 6px 20px; min-height: 28px; border-bottom: 1px solid #ddd; background: 0 0; color: #333; } .dx-popup-title.dx-toolbar { - padding: 6px 20px; + padding: 2px 10px; overflow: visible; - -webkit-box-shadow: none; - box-shadow: none; } .dx-popup-title.dx-toolbar .dx-toolbar-before { padding-right: 15px; @@ -9524,15 +10279,15 @@ padding: 0; } .dx-popup-title.dx-toolbar .dx-toolbar-items-container { - height: 36px; + height: 26px; overflow: visible; } .dx-popup-title.dx-toolbar .dx-toolbar-menu-container { - padding: 0 0 0 10px; + padding: 0 0 0 5px; } .dx-popup-title.dx-toolbar .dx-toolbar-item, .dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-menu-container { - padding: 0 10px 0 0; + padding: 0 5px 0 0; } .dx-popup-title.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group { padding-left: 20px; @@ -9541,57 +10296,31 @@ padding: 0; } .dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-item { - padding: 0 0 0 10px; + padding: 0 0 0 5px; } .dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-item:last-child { padding: 0; } .dx-popup-title.dx-toolbar .dx-toolbar-label { - font-size: 20px; + font-size: 18px; } -.dx-popup-title.dx-toolbar.dx-has-close-button .dx-toolbar-after .dx-toolbar-button:nth-last-child(2) { - padding-right: 0; -} -.dx-rtl .dx-popup-title.dx-toolbar.dx-has-close-button .dx-toolbar-after .dx-toolbar-button:nth-last-child(2) { - padding-left: 0; -} -.dx-popup-title .dx-closebutton { - display: block; +.dx-popup-title.dx-toolbar .dx-closebutton { position: relative; - left: 10px; - border-radius: 4px; - border-width: 1px; - border-style: solid; + left: 6px; } -.dx-rtl .dx-popup-title .dx-closebutton { +.dx-rtl .dx-popup-title.dx-toolbar .dx-closebutton { left: 0; - right: 10px; -} -.dx-popup-title .dx-closebutton .dx-icon { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.dx-state-disabled .dx-popup-title .dx-closebutton .dx-icon, -.dx-state-disabled.dx-popup-title .dx-closebutton .dx-icon { - opacity: .6; -} -.dx-state-disabled .dx-popup-title .dx-closebutton .dx-button-text, -.dx-state-disabled.dx-popup-title .dx-closebutton .dx-button-text { - opacity: .5; -} -.dx-popup-content { - -webkit-user-drag: none; - padding: 20px; + right: 6px; } .dx-popup-content > .dx-button { - margin: 0 10px; + margin: 0 5px; } .dx-popup-bottom { background: 0 0; color: #333; } .dx-popup-bottom.dx-toolbar { - padding: 20px; + padding: 10px; overflow: visible; } .dx-popup-bottom.dx-toolbar .dx-toolbar-before { @@ -9613,15 +10342,15 @@ padding: 0; } .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container { - height: 36px; + height: 26px; overflow: visible; } .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container { - padding: 0 0 0 10px; + padding: 0 0 0 5px; } .dx-popup-bottom.dx-toolbar .dx-toolbar-item, .dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container { - padding: 0 10px 0 0; + padding: 0 5px 0 0; } .dx-popup-bottom.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group { padding-left: 20px; @@ -9630,68 +10359,20 @@ padding: 0; } .dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-item { - padding: 0 0 0 10px; + padding: 0 0 0 5px; } .dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child { padding: 0; } .dx-popup-bottom.dx-toolbar .dx-toolbar-label { - font-size: 20px; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar { - padding: 20px; - overflow: visible; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-before { - padding-right: 15px; -} -.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-before { - padding-right: 0; - padding-left: 15px; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-after { - padding-left: 15px; -} -.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-after { - padding-left: 0; - padding-right: 15px; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-after:empty, -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-before:empty { - padding: 0; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container { - height: 36px; - overflow: visible; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container { - padding: 0 0 0 10px; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item, -.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container { - padding: 0 10px 0 0; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group { - padding-left: 20px; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child { - padding: 0; -} -.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item { - padding: 0 0 0 10px; -} -.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child { - padding: 0; -} -.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-label { - font-size: 20px; + font-size: 18px; } .dx-popup-bottom .dx-button { min-width: 100px; } .dx-popup-content.dx-dialog-content { - min-width: 180px; - padding: 20px; + min-width: 200px; + padding: 10px; } .dx-dialog-message { padding: 0; @@ -9709,11 +10390,9 @@ } .dx-dropdownbutton-toggle { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: 20px; @@ -9782,16 +10461,16 @@ } .dx-dropdownbutton-popup-wrapper .dx-list { height: 100%; - min-height: 39.0001px; + min-height: 26.00008px; } .dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) { - min-height: 33.0001px; + min-height: 20.00008px; } .dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content { - padding: 7px 9px; + padding: 2px 4px; } .dx-dropdownbutton-popup-wrapper .dx-list-select-all { - padding: 12px 0 8px; + padding: 7px 0 3px; } .dx-dropdownbutton-popup-wrapper .dx-empty-message, .dx-dropdownbutton-popup-wrapper .dx-list-item { @@ -9824,7 +10503,7 @@ word-wrap: break-word; } .dx-actionsheet-container .dx-actionsheet-item { - margin: 0 0 10px; + margin: 0 0 5px; } .dx-actionsheet-container .dx-button, .dx-button.dx-actionsheet-cancel { @@ -9869,37 +10548,33 @@ } .dx-toast-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; - font-size: 14px; + font-size: 12px; font-weight: 600; - line-height: 32px; - padding: 10px; + line-height: 25px; + padding: 5px; -webkit-box-shadow: 0 2px 3px 0 transparent; box-shadow: 0 2px 3px 0 transparent; border-radius: 6px; } .dx-toast-icon { display: -webkit-inline-box; - display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; background-size: contain; background-position: left center; background-repeat: no-repeat; margin-right: 10px; - width: 35px; - height: 35px; + width: 25px; + height: 25px; } .dx-toast-message { display: -webkit-inline-box; - display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; line-height: 16px; @@ -9908,6 +10583,102 @@ margin-left: 10px; margin-right: 0; } +.dx-toast-stack { + position: fixed; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + overflow: hidden; + gap: 3px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + z-index: 9500; +} +.dx-toast-stack .dx-toast-wrapper { + -webkit-transform: translate(0)!important; + transform: translate(0)!important; + position: static!important; + height: auto!important; + width: auto!important; +} +.dx-toast-stack .dx-toast-wrapper .dx-toast-content { + -webkit-transform: translate(0)!important; + transform: translate(0)!important; + position: static!important; +} +.dx-toast-stack-down-push-direction { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.dx-toast-stack-up-push-direction { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.dx-toast-stack-left-push-direction { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.dx-toast-stack-right-push-direction { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.dx-toast-stack-down-stack-direction { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.dx-toast-stack-up-stack-direction { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.dx-toast-stack-left-stack-direction { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.dx-toast-stack-right-stack-direction { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} .dx-toast-info { background-color: #337ab7; } @@ -9990,6 +10761,9 @@ .dx-popover-wrapper .dx-popup-content { overflow: hidden; } +.dx-popover-wrapper .dx-popup-content-scrollable { + overflow: auto; +} .dx-device-ios .dx-popover-arrow::after { -webkit-transform: rotate(-45deg) translateZ(0); } @@ -9998,9 +10772,6 @@ border-top-left-radius: 6px; border-top-right-radius: 6px; } -.dx-popover-wrapper .dx-popup-title.dx-toolbar { - padding-left: 15px; -} .dx-popover-wrapper .dx-popover-arrow::after, .dx-popover-wrapper.dx-popover-without-title .dx-popover-arrow::after { background: #fff; @@ -10008,10 +10779,6 @@ .dx-popover-arrow::after { border: 1px solid #ddd; } -.dx-popover-wrapper .dx-rtl.dx-popup-title.dx-toolbar { - padding-right: 15px; - padding-left: 0; -} .dx-progressbar .dx-position-left .dx-progressbar-range-container, .dx-progressbar .dx-position-left .dx-progressbar-status, .dx-progressbar .dx-position-right .dx-progressbar-range-container, @@ -10247,7 +11014,7 @@ width: 100%; vertical-align: middle; cursor: pointer; - height: 28px; + height: 20px; } .dx-slider-bar { position: relative; @@ -10267,7 +11034,7 @@ .dx-rtl .dx-slider-handle { right: auto; left: 0; - margin-left: -7.5px; + margin-left: -5px; } .dx-slider-tooltip-visible-on-hover .dx-tooltip { visibility: hidden; @@ -10290,14 +11057,14 @@ background: #285f8f; } .dx-slider-bar { - margin: 14px 7px; - height: 4px; + margin: 10px 4.5px; + height: 2px; background: #ddd; border-radius: 2px; } .dx-slider-range { border: 1px solid transparent; - height: 2px; + height: 0; -webkit-box-sizing: content-box; box-sizing: content-box; } @@ -10318,10 +11085,10 @@ right: 0; pointer-events: auto; -webkit-user-drag: none; - margin-top: -14px; - margin-right: -7px; - width: 14px; - height: 28px; + margin-top: -10px; + margin-right: -4.5px; + width: 9px; + height: 20px; border: 1px solid #fff; background-color: #337ab7; border-radius: 3px; @@ -10400,10 +11167,8 @@ } .dx-gallery-item-image { max-width: 100%; - -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: auto; @@ -10413,12 +11178,10 @@ width: 100%; height: 100%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -10567,18 +11330,18 @@ box-sizing: border-box; border: 1px solid #337ab7; pointer-events: auto; - margin: 1px 6px; - width: 8px; - height: 8px; + margin: 2px 6px; + width: 6px; + height: 6px; background: #fff; } .dx-gallery-indicator-item-active, .dx-gallery-indicator-item-selected { - width: 12px; - height: 12px; + width: 7px; + height: 7px; background: #337ab7; border: 2px solid rgba(255,255,255,.8); - margin: -1px 6px; + margin: 1.5px 6px; } .dx-state-focused.dx-gallery .dx-gallery-indicator-item-selected { background: #22527b; @@ -10608,7 +11371,7 @@ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - padding: 7px 34px 8px 9px; + padding: 4px 24px 4px 5px; font-size: 1em; } .dx-lookup-field::before { @@ -10640,15 +11403,15 @@ } .dx-lookup-popup-search .dx-list { height: 90%; - height: calc(100% - 70px); + height: calc(100% - 40px); } .dx-lookup-search-wrapper { width: 100%; - padding: 20px 20px 14px; + padding: 10px 10px 4px; } .dx-lookup { margin: 0; - height: 36px; + height: 26px; border: 1px solid #ddd; background: #fff; } @@ -10657,21 +11420,21 @@ } .dx-lookup.dx-texteditor-with-floating-label.dx-editor-underlined .dx-texteditor-label .dx-label, .dx-lookup.dx-texteditor-with-label.dx-editor-underlined .dx-texteditor-label .dx-label { - padding-left: 9px; + padding-left: 5px; } .dx-lookup.dx-texteditor-with-floating-label.dx-editor-underlined.dx-rtl .dx-texteditor-label .dx-label, .dx-lookup.dx-texteditor-with-label.dx-editor-underlined.dx-rtl .dx-texteditor-label .dx-label, .dx-rtl .dx-lookup.dx-texteditor-with-floating-label.dx-editor-underlined .dx-texteditor-label .dx-label, .dx-rtl .dx-lookup.dx-texteditor-with-label.dx-editor-underlined .dx-texteditor-label .dx-label { - padding-right: 9px; + padding-right: 5px; padding-left: 0; } .dx-rtl .dx-lookup-field { - padding: 7px 9px 8px 34px; + padding: 4px 5px 4px 24px; } .dx-lookup-arrow { - font: 18px/18px DXIcons; - width: 34px; + font: 14px/14px DXIcons; + width: 24px; color: #333; text-align: center; } @@ -10679,11 +11442,11 @@ content: "\f04e"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-state-readonly .dx-lookup-field::before { opacity: .5; @@ -10692,31 +11455,31 @@ border-bottom: none; } .dx-lookup-popup-wrapper .dx-list-item-content { - padding-left: 20px; - padding-right: 20px; + padding-left: 10px; + padding-right: 10px; } .dx-lookup-popup-wrapper .dx-popup-content { top: 0; padding: 0; } .dx-lookup-popup-wrapper .dx-popup-title + .dx-popup-content { - top: 49px; + top: 36px; } .dx-lookup-empty .dx-lookup-field { color: #999; } .dx-invalid.dx-lookup .dx-lookup-field::after { - right: 38px; + right: 26px; pointer-events: none; font-weight: 700; position: absolute; top: 50%; - margin-top: -9px; - width: 18px; - height: 18px; + margin-top: -8px; + width: 16px; + height: 16px; text-align: center; - line-height: 18px; - font-size: 13px; + line-height: 16px; + font-size: 11px; background-color: #d9534f; color: #fff; content: "!"; @@ -10725,20 +11488,20 @@ .dx-rtl .dx-invalid.dx-lookup .dx-lookup-field::after, .dx-rtl.dx-invalid.dx-lookup .dx-lookup-field::after { right: auto; - left: 38px; + left: 26px; } .dx-valid.dx-lookup .dx-lookup-field::after { - right: 38px; + right: 26px; pointer-events: none; font-weight: 700; position: absolute; top: 50%; - margin-top: -9px; - width: 18px; - height: 18px; + margin-top: -8px; + width: 16px; + height: 16px; text-align: center; - line-height: 18px; - font-size: 13px; + line-height: 16px; + font-size: 11px; font-family: DXIcons,sans-serif; color: #5cb85c; content: "\f005"; @@ -10751,21 +11514,21 @@ .dx-rtl .dx-valid.dx-lookup .dx-lookup-field::after, .dx-rtl.dx-valid.dx-lookup .dx-lookup-field::after { right: auto; - left: 38px; + left: 26px; } .dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator { - right: 38px; + right: 26px; pointer-events: none; position: absolute; top: 50%; - margin-top: -11px; - width: 22px; - height: 22px; + margin-top: -10px; + width: 20px; + height: 20px; } .dx-rtl .dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator, .dx-rtl.dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator { right: auto; - left: 38px; + left: 26px; } .dx-loadpanel-content::before { display: inline-block; @@ -10842,23 +11605,20 @@ cursor: default; } .dx-tagbox:not(.dx-tagbox-single-line) .dx-texteditor-input-container { - -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; - -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .dx-tag { max-width: calc(100% - 1px); display: inline-block; - -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .dx-tag-container.dx-texteditor-input-container { - padding: 0 4px 4px 0; + padding: 0 4px 2px 0; outline: 0; } .dx-tagbox-single-line .dx-tag-container.dx-texteditor-input-container { @@ -10873,24 +11633,18 @@ display: inline-block; text-align: center; cursor: pointer; - margin: 4px 0 0 4px; - padding: 3px 25px 4px 6px; + margin: 2px 0 0 2px; + padding: 2px 17px 2px 4px; min-width: 40px; background-color: #ddd; border-radius: 2px; color: #333; } -.dx-tag-content::before { - content: "."; - color: transparent; - display: inline-block; - width: 0; -} .dx-tag-remove-button { position: absolute; top: 0; right: 0; - width: 25px; + width: 17px; height: 100%; } .dx-tag-remove-button::after, @@ -10900,7 +11654,7 @@ content: ""; -webkit-transform: rotate(45deg); transform: rotate(45deg); - right: 9px; + right: 7px; margin-top: -5px; width: 3px; height: 11px; @@ -10923,7 +11677,7 @@ } .dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input { padding-left: 0; - margin-left: 5px; + margin-left: 3px; } .dx-rtl .dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input, .dx-rtl.dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input { @@ -10939,22 +11693,22 @@ height: auto; } .dx-tag-container.dx-texteditor-input-container .dx-texteditor-input { - padding-bottom: 4px; - min-height: 30px; + padding-bottom: 2px; + min-height: 22px; } .dx-texteditor-with-floating-label.dx-editor-outlined .dx-tag-container.dx-texteditor-input-container, .dx-texteditor-with-label.dx-editor-outlined .dx-tag-container.dx-texteditor-input-container { - padding-top: 8px; + padding-top: 6px; } .dx-texteditor-with-floating-label.dx-editor-filled .dx-tag-container.dx-texteditor-input-container, .dx-texteditor-with-floating-label.dx-editor-underlined .dx-tag-container.dx-texteditor-input-container, .dx-texteditor-with-label.dx-editor-filled .dx-tag-container.dx-texteditor-input-container, .dx-texteditor-with-label.dx-editor-underlined .dx-tag-container.dx-texteditor-input-container { - padding-top: 12px; - padding-bottom: 2px; + padding-top: 11px; + padding-bottom: 0; } .dx-tag-remove-button::after { - right: 5px; + right: 3px; margin-top: -1px; width: 11px; height: 3px; @@ -10977,148 +11731,120 @@ } .dx-tagbox.dx-invalid .dx-texteditor-container::after, .dx-tagbox.dx-valid .dx-texteditor-container::after { - right: 8px; + right: 4px; } .dx-rtl .dx-tagbox.dx-invalid .dx-texteditor-container::after, .dx-rtl .dx-tagbox.dx-valid .dx-texteditor-container::after, .dx-rtl.dx-tagbox.dx-invalid .dx-texteditor-container::after, .dx-rtl.dx-tagbox.dx-valid .dx-texteditor-container::after { - left: 8px; + left: 4px; } .dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator { - right: 8px; + right: 4px; } .dx-rtl .dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator, .dx-rtl.dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator { - left: 8px; + left: 4px; } .dx-tagbox-popup-wrapper .dx-list-select-all { border-bottom: 1px solid #ddd; - padding-bottom: 11px; - margin-bottom: 3px; + padding-bottom: 5px; + margin-bottom: 1px; } .dx-rtl .dx-tag-content { - padding-right: 6px; - padding-left: 25px; + padding-right: 4px; + padding-left: 17px; } .dx-rtl .dx-tag-remove-button::before { right: auto; - left: 9px; + left: 7px; } .dx-rtl .dx-tag-remove-button::after { right: auto; - left: 5px; + left: 3px; +} +.dx-radio-value-container { + -webkit-padding-end: 10px; + padding-inline-end: 10px; +} +.dx-radiogroup-horizontal .dx-collection { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-column-gap: 17px; + -moz-column-gap: 17px; + column-gap: 17px; } .dx-radiobutton { - display: table; - cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; - line-height: 22px; -} -.dx-radio-value-container { - display: table-cell; - padding-right: 10px; - vertical-align: middle; - padding-left: 0; -} -.dx-rtl .dx-radio-value-container, -.dx-rtl.dx-radio-value-container { - padding-right: 5px; - padding-left: 10px; -} -.dx-radiogroup-horizontal .dx-collection { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.dx-radiogroup-horizontal .dx-radiobutton:last-of-type { - margin-right: 0; -} -.dx-state-disabled .dx-radiobutton { - cursor: default; -} -.dx-state-disabled.dx-radiobutton { - cursor: default; -} -.dx-radiobutton-icon { - width: 22px; - height: 22px; -} -.dx-radiobutton-icon::before { - display: block; - width: 20px; - height: 20px; - border: 1px solid #ddd; - background-color: #fff; - content: ""; - border-radius: 11px; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot { - display: block; - margin-top: -16px; - margin-left: 6px; - width: 10px; - height: 10px; - background: #337ab7; - content: ""; - border-radius: 5px; -} -.dx-radiobutton.dx-state-readonly .dx-radiobutton-icon::before { - border-color: #f4f4f4; - background-color: #fff; -} -.dx-radiobutton.dx-state-hover .dx-radiobutton-icon::before { - border-color: rgba(51,122,183,.4); -} -.dx-radiobutton.dx-state-active .dx-radiobutton-icon::before { - background-color: rgba(96,96,96,.2); -} -.dx-radiobutton.dx-state-focused:not(.dx-state-active) .dx-radiobutton-icon::before { - border: 1px solid #337ab7; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + cursor: pointer; } .dx-radiobutton.dx-state-disabled { + cursor: default; opacity: .5; } -.dx-invalid .dx-radiobutton-icon::before { - border-color: rgba(217,83,79,.4); -} -.dx-invalid .dx-state-focused.dx-radiobutton .dx-radiobutton-icon::before, -.dx-invalid .dx-state-hover.dx-radiobutton .dx-radiobutton-icon::before { - border-color: #d9534f; -} .dx-state-disabled .dx-radiobutton.dx-state-disabled { opacity: 1; } -.dx-rtl .dx-radiobutton.dx-radiobutton-checked .dx-radiobutton-icon-dot, -.dx-rtl.dx-radiobutton.dx-radiobutton-checked .dx-radiobutton-icon-dot { - margin-right: 6px; - margin-left: 0; +.dx-radiobutton-icon { + position: relative; + width: 16px; + height: 16px; + border: 1px solid #ddd; + background-color: #fff; + border-radius: 50%; +} +.dx-radiobutton-icon .dx-radiobutton-icon-dot { + width: 100%; + height: 100%; + border-radius: 50%; + border: 0 solid #fff; +} +.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot { + background-color: #337ab7; + border-width: 3px; +} +.dx-radiobutton.dx-state-readonly .dx-radiobutton-icon { + border-color: #f4f4f4; +} +.dx-radiobutton.dx-state-hover .dx-radiobutton-icon { + border-color: rgba(51,122,183,.4); +} +.dx-radiobutton.dx-state-active .dx-radiobutton-icon { + background-color: rgba(96,96,96,.2); +} +.dx-radiobutton.dx-state-active .dx-radiobutton-icon-dot { + border-color: #ddd; +} +.dx-radiobutton.dx-state-focused .dx-radiobutton-icon { + border-color: #337ab7; +} +.dx-invalid .dx-radiobutton-icon { + border-color: rgba(217,83,79,.4); +} +.dx-invalid .dx-state-focused.dx-radiobutton .dx-radiobutton-icon, +.dx-invalid .dx-state-hover.dx-radiobutton .dx-radiobutton-icon { + border-color: #d9534f; +} +.dx-state-readonly .dx-radiobutton-icon { + border-color: #f4f4f4; } .dx-radiogroup .dx-radiobutton, .dx-radiogroup .dx-radiobutton-icon { - margin: 1px 0; -} -.dx-radiogroup.dx-state-readonly .dx-radiobutton-icon::before { - border-color: #f4f4f4; - background-color: #fff; -} -.dx-radiogroup-horizontal .dx-radiobutton { - margin-right: 17px; -} -.dx-rtl .dx-radiogroup-horizontal .dx-radiobutton, -.dx-rtl.dx-radiogroup-horizontal .dx-radiobutton { - margin-right: 0; - margin-left: 17px; + margin-top: 1px; + margin-bottom: 1px; } .dx-accordion-item-title { cursor: pointer; @@ -11129,8 +11855,8 @@ user-select: none; -webkit-touch-callout: none; color: #333; - padding: 9px 12px; - font-size: 18px; + padding: 5px 7px; + font-size: 16px; } .dx-accordion-item-title::before { background-position: center; @@ -11139,15 +11865,15 @@ color: #333; content: "\f016"; font-family: DXIcons; - font-size: 18px; - margin-left: 9px; + font-size: 14px; + margin-left: 7px; margin-right: 0; - line-height: 24px; + line-height: 21px; } .dx-accordion-item-body { overflow: hidden; - padding: 8px 12px 22px; - font-size: 14px; + padding: 3px 7px 12px; + font-size: 12px; } .dx-accordion-item-closed .dx-accordion-item-body { visibility: hidden; @@ -11200,33 +11926,33 @@ border-top-color: rgba(0,0,0,.04); } .dx-accordion-item-title .dx-icon { - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; + line-height: 14px; display: inline-block; color: #333; } .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon { - margin-right: 6px; + margin-right: 4px; margin-left: 0; vertical-align: top; position: relative; - top: 4px; + top: 1px; } .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right, .dx-rtl .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon, .dx-rtl.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon { - margin-left: 6px; + margin-left: 4px; margin-right: 0; } .dx-rtl .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right, .dx-rtl.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right { - margin-right: 6px; + margin-right: 4px; margin-left: 0; } .dx-state-disabled.dx-accordion-item { @@ -11238,103 +11964,13 @@ .dx-rtl .dx-accordion-item-title::before { float: left; margin-left: 0; - margin-right: 9px; -} -.dx-slideoutview { - height: 100%; - width: 100%; - -ms-touch-action: pinch-zoom; - touch-action: pinch-zoom; -} -.dx-slideoutview-wrapper { - position: relative; - overflow: hidden; - height: 100%; -} -.dx-slideoutview-menu-content { - position: absolute; - top: 0; - bottom: 0; -} -.dx-slideoutview-menu-content.dx-slideoutview-right { - right: 0; -} -.dx-slideoutview-menu-content.dx-slideoutview-left { - left: 0; -} -.dx-slideoutview-content { - position: absolute; - overflow: hidden; - width: 100%; - height: 100%; - top: 0; - z-index: 100; - -webkit-box-sizing: content-box; - box-sizing: content-box; - margin-left: -1px; - border-style: solid; - border-width: 0 1px; - border-color: rgba(221,221,221,.5); -} -.dx-slideoutview-shield { - position: absolute; - top: 0; - height: 100%; - width: 100%; - z-index: 1; -} -.dx-device-android .dx-slideoutview-content { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.dx-slideoutview-content, -.dx-slideoutview-menu-content { - background-color: #fff; -} -.dx-slideout { - height: 100%; - width: 100%; -} -.dx-slideout-menu { - min-width: 280px; - max-width: 350px; -} -.dx-slideout-menu .dx-list-item .dx-icon { - float: left; - width: 26px; - height: 26px; - background-position: 0 0; - background-size: 26px 26px; - padding: 0; - font-size: 26px; - text-align: center; - line-height: 26px; - margin: -4px 13px -4px 0; -} -.dx-slideout-item, -.dx-slideout-item-content { - height: 100%; - width: 100%; -} -.dx-rtl .dx-slideout-menu .dx-list-item .dx-icon { - float: right; -} -.dx-rtl .dx-slideout-menu .dx-list-item .dx-icon, -.dx-rtl.dx-slideout-menu .dx-list-item .dx-icon, -.dx-slideout-menu .dx-list-item .dx-icon.dx-icon-right { - margin-left: 13px; - margin-right: 0; -} -.dx-rtl .dx-slideout-menu .dx-list-item .dx-icon.dx-icon-right, -.dx-rtl.dx-slideout-menu .dx-list-item .dx-icon.dx-icon-right { - margin-right: 13px; - margin-left: 0; + margin-right: 7px; } .dx-colorbox-input-container.dx-colorbox-color-is-not-defined .dx-colorbox-color-result-preview { border: none; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAdElEQVQoU4XR0Q3AIAgFQCarie7UrToMc3QIiyIFFGNe5INcgETAegpQefFCCFPwYZI2qFA/M4EQMQAhKxJgiEcKHFFkwUQY3Q4sBAhUerYzkbaiTUk7Ije0dYoMyeYGi35igUeDzMCiTiKgaPx0BAR1csgHXJxUKOJqsbEAAAAASUVORK5CYII=") no-repeat; } -.dx-colorbox-input-container .dx-placeholder::before { +.dx-colorbox-input-container .dx-placeholder { max-width: calc(100% - 25px); } .dx-colorbox .dx-texteditor-input-container::before { @@ -11372,7 +12008,7 @@ } .dx-colorbox-overlay .dx-popup-content { overflow: hidden; - padding: 20px; + padding: 10px; } .dx-colorbox-overlay .dx-popup-bottom .dx-toolbar-item:first-child { padding-right: 10px; @@ -11405,7 +12041,7 @@ font-weight: 400; margin: 0; white-space: normal; - line-height: 36px; + line-height: 25px; display: block; color: #333; } @@ -11479,12 +12115,12 @@ } .dx-colorview-palette-gradient-white { background-repeat: no-repeat; - background-image: -webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(white)); + background-image: -webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#fff)); background-image: linear-gradient(270deg,rgba(255,255,255,0),#fff); } .dx-colorview-palette-gradient-black { background-repeat: no-repeat; - background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black)); + background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000)); background-image: linear-gradient(180deg,rgba(0,0,0,0),#000); } .dx-colorview-palette { @@ -11536,52 +12172,52 @@ } .dx-colorview-container { overflow: hidden; - width: 450px; + width: 316px; } .dx-colorview-container label.dx-colorview-label-hex { - margin: 10px 0 0; + margin: 5px 0 0; } .dx-colorview-container label.dx-colorview-alpha-channel-label { - margin-left: 43px; - width: 115px; + margin-left: 29px; + width: 92px; } .dx-colorview-container label .dx-texteditor { float: right; - width: 69px; - margin: 1px 1px 10px 0; + width: 51px; + margin: 1px 1px 8px 0; } .dx-colorview-hue-scale-cell { position: relative; - margin-left: 19px; + margin-left: 15px; } .dx-colorview-palette { - width: 288px; - height: 299px; + width: 190px; + height: 200px; } .dx-colorview-alpha-channel-scale { - width: 288px; + width: 190px; } .dx-colorview-container-row.dx-colorview-alpha-channel-row { - margin-top: 10px; + margin-top: 5px; } .dx-colorview-hue-scale { width: 18px; - height: 299px; + height: 200px; } .dx-colorview-alpha-channel-cell { - width: 292px; + width: 194px; } .dx-colorview-hue-scale-wrapper { - height: 301px; + height: 202px; } .dx-colorview-color-preview { width: 100%; - height: 40px; + height: 25px; } .dx-colorview-controls-container { position: relative; - width: 90px; - margin-left: 27px; + width: 70px; + margin-left: 15px; } .dx-colorview-alpha-channel-border, .dx-colorview-color-preview-container, @@ -11594,19 +12230,16 @@ box-shadow: 0 0 0 1px #ddd; } .dx-colorview-color-preview-container { - margin-bottom: 34px; -} -.dx-rtl .dx-colorview-controls-container { - margin-left: 0; - margin-right: 27px; + margin-bottom: 15px; } +.dx-rtl .dx-colorview-controls-container, .dx-rtl .dx-colorview-hue-scale-cell { margin-left: 0; - margin-right: 19px; + margin-right: 15px; } .dx-rtl .dx-colorview-container label.dx-colorview-alpha-channel-label { margin-left: 0; - margin-right: 43px; + margin-right: 29px; } .dx-colorbox.dx-state-focused .dx-colorbox-input { padding-left: 40px; @@ -11640,8 +12273,8 @@ -ms-user-select: none; user-select: none; -webkit-touch-callout: none; - padding-top: 9px; - padding-bottom: 9px; + padding-top: 5px; + padding-bottom: 5px; } .dx-pager .dx-pages { white-space: nowrap; @@ -11684,6 +12317,7 @@ margin-left: 4px; margin-right: 1px; } +.dx-pager .dx-page-sizes .dx-page-size.dx-first-child, .dx-pager .dx-page-sizes .dx-page-size:first-child { margin-left: 1px; } @@ -11739,20 +12373,23 @@ .dx-pager.dx-light-mode .dx-page-sizes { min-width: 42px; } +.dx-pager.dx-light-mode .dx-page-indexes { + vertical-align: middle; +} .dx-pager.dx-light-mode .dx-page-index { min-width: 19px; } .dx-pager .dx-pages .dx-page { - padding: 7px 9px 8px; + padding: 4px 6px 5px; } .dx-pager .dx-pages .dx-separator { - padding-left: 8px; - padding-right: 8px; + padding-left: 4px; + padding-right: 4px; } .dx-pager .dx-pages .dx-navigate-button { width: 9px; - height: 17px; - padding: 9px 13px; + height: 16px; + padding: 5px 7px; } .dx-pager .dx-pages .dx-prev-button { font: 14px/1 DXIcons; @@ -11789,16 +12426,14 @@ border: 1px solid transparent; } .dx-pager .dx-page-sizes .dx-page-size { - padding: 7px 9px 8px 10px; + padding: 4px 6px 5px 8px; } .dx-gridbase-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; @@ -11807,7 +12442,6 @@ } .dx-gridbase-container > * { -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @@ -11947,6 +12581,9 @@ .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-treeview-node-container:first-child > .dx-treeview-node-is-leaf { padding: 0; } +.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-datagrid-column-chooser-plain .dx-treeview-select-all-item { + padding-left: 4px; +} .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-datagrid-column-chooser-plain .dx-treeview-node { padding-left: 0; } @@ -12029,6 +12666,9 @@ .dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed .dx-column-indicators .dx-sort.dx-sort-index { width: 26px; } +.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit { + max-width: none!important; +} .dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators { float: none!important; } @@ -12069,10 +12709,16 @@ .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td { vertical-align: top; } +.dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-first-child, .dx-datagrid-content .dx-datagrid-table .dx-row > td:first-child, +.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-first-child, .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td:first-child { border-left: 0; } +.dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-last-child, +.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-last-child { + border-right: 0; +} .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space, .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-datagrid-group-space { border-right: none; @@ -12311,21 +12957,17 @@ } .dx-gridbase-container > .dx-datagrid-rowsview { -webkit-box-flex: 1; - -webkit-flex: auto; -ms-flex: auto; flex: auto; height: auto; } .dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } -.dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable > .dx-scrollable-wrapper, -.dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable > div > .dx-scrollable-wrapper { +.dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable > .dx-scrollable-wrapper { -webkit-box-flex: 1; - -webkit-flex: 1; -ms-flex: 1; flex: 1; height: auto; @@ -12357,6 +12999,9 @@ .dx-datagrid-rowsview .dx-datagrid-content.dx-scrollable-container { width: auto; } +.dx-datagrid-rowsview .dx-datagrid-content.dx-datagrid-content-fixed.dx-scrollable-container { + height: auto; +} .dx-datagrid-rowsview:focus { outline: 0; } @@ -12454,13 +13099,10 @@ -ms-overflow-style: none; } .dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message, -.dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item, -.dx-device-mobile .dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message, -.dx-device-mobile .dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item { +.dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item { border: none; } -.dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message, -.dx-device-mobile .dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message { +.dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message { text-align: center; left: 0; right: 0; @@ -12538,16 +13180,13 @@ .dx-datagrid-filter-panel, .dx-datagrid-filter-panel-left { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; - -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; min-width: 0; @@ -12580,7 +13219,9 @@ font-size: 0!important; } .dx-datagrid-group-panel { - display: inline-block; + display: -webkit-box; + display: -ms-flexbox; + display: flex; white-space: nowrap; width: 100%; -ms-touch-action: pinch-zoom; @@ -13038,11 +13679,13 @@ background-color: #fff; line-height: inherit; } +.dx-datagrid .dx-row-alt { + border-top: 1px solid #f5f5f5; + border-bottom: 1px solid #f5f5f5; +} .dx-datagrid .dx-row-alt > td, .dx-datagrid .dx-row-alt > tr > td { background-color: #f5f5f5; - border-top: 1px solid #f5f5f5; - border-bottom: 1px solid #f5f5f5; } .dx-datagrid .dx-row-alt.dx-row:not(.dx-row-removed) { border-bottom-color: transparent; @@ -13061,7 +13704,7 @@ } .dx-datagrid .dx-error-row .dx-closebutton { float: right; - margin: 9px; + margin: 7px; font: 14px/14px DXIcons; width: 14px; height: 14px; @@ -13077,53 +13720,53 @@ background-color: #e89895; white-space: normal; word-wrap: break-word; - padding: 7px 35px 7px 7px; + padding: 5px 35px 5px 5px; } .dx-datagrid .dx-row > td { - padding: 7px; + padding: 5px; } .dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit-with-icons .dx-link { - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; - margin: 0 3px; + line-height: 14px; + margin: 0 1px; } .dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit-with-icons .dx-link:not(.dx-link-icon) { width: auto; } .dx-datagrid .dx-command-drag { - width: 36px; - min-width: 36px; + width: 32px; + min-width: 32px; } .dx-datagrid .dx-command-drag .dx-datagrid-drag-icon { vertical-align: middle; - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 19px; + line-height: 16px; } .dx-datagrid-edit-popup .dx-error-message { - padding: 7px; + padding: 5px; } .dx-datagrid-headers .dx-texteditor-input, .dx-datagrid-rowsview .dx-texteditor-input { - padding: 7px; - min-height: 33px; + padding: 5px; + min-height: 26px; } .dx-datagrid-headers .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input, .dx-datagrid-headers .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input, .dx-datagrid-rowsview .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input, .dx-datagrid-rowsview .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input { - padding-right: 7px; + padding-right: 5px; } .dx-datagrid-headers .dx-lookup, .dx-datagrid-rowsview .dx-lookup { @@ -13131,15 +13774,15 @@ } .dx-datagrid-headers .dx-lookup-field, .dx-datagrid-rowsview .dx-lookup-field { - padding-left: 7px; - padding-top: 7px; - padding-bottom: 7px; + padding-left: 5px; + padding-top: 5px; + padding-bottom: 5px; } .dx-datagrid-headers .dx-searchbox .dx-placeholder::before, .dx-datagrid-headers .dx-searchbox .dx-texteditor-input, .dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before, .dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input { - padding-left: 34px; + padding-left: 24px; } .dx-rtl .dx-datagrid-headers .dx-searchbox .dx-placeholder::before, .dx-rtl .dx-datagrid-headers .dx-searchbox .dx-texteditor-input, @@ -13149,14 +13792,14 @@ .dx-rtl.dx-datagrid-headers .dx-searchbox .dx-texteditor-input, .dx-rtl.dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before, .dx-rtl.dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; } .dx-datagrid-checkbox-size { vertical-align: middle; - padding-bottom: 2px; + padding-bottom: 0; } .dx-datagrid-checkbox-size.dx-checkbox-checked .dx-checkbox-icon { - font-size: 12px; + font-size: 10px; } .dx-datagrid-checkbox-size .dx-checkbox-icon { height: 16px; @@ -13168,34 +13811,33 @@ .dx-datagrid-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon::before { border-radius: 0; } -.dx-datagrid-column-chooser-list .dx-empty-message, -.dx-device-mobile .dx-datagrid-column-chooser-list .dx-empty-message { +.dx-datagrid-column-chooser-list .dx-empty-message { color: #999; - padding: 0 20px; + padding: 0 10px; } .dx-datagrid-column-chooser { color: #333; font-weight: 400; - font-size: 14px; + font-size: 12px; font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-datagrid-column-chooser input, .dx-datagrid-column-chooser textarea { font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content { - padding: 0 20px 20px; + padding: 0 10px 10px; } .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content .dx-treeview-search { - margin-bottom: 10px; + margin-bottom: 5px; } .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content .dx-treeview-node { padding-left: 20px; } .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-popup-content { - padding: 0 20px 20px; + padding: 0 10px 10px; } .dx-datagrid-column-chooser .dx-overlay-content { background-color: #fff; @@ -13210,12 +13852,12 @@ } .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item { opacity: .5; - margin-bottom: 10px; + margin-bottom: 5px; background-color: #fff; color: #959595; font-weight: 400; border: 1px solid #ddd; - padding: 7px; + padding: 5px; -webkit-box-shadow: 0 1px 3px -1px rgba(0,0,0,.2); box-shadow: 0 1px 3px -1px rgba(0,0,0,.2); } @@ -13224,7 +13866,7 @@ box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2); color: #959595; font-weight: 400; - padding: 7px; + padding: 5px; border: 1px solid rgba(51,122,183,.5); background-color: #fff; } @@ -13242,25 +13884,25 @@ border: 2px solid #5c95c5; } .dx-datagrid-table .dx-row .dx-command-select { + width: 55px; + min-width: 55px; +} +.dx-datagrid-table .dx-row .dx-command-edit { width: 70px; min-width: 70px; } -.dx-datagrid-table .dx-row .dx-command-edit { - width: 85px; - min-width: 85px; -} -.dx-datagrid-table .dx-row .dx-command-edit .dx-link.dx-state-disabled { +.dx-datagrid-table .dx-row .dx-command-edit .dx-state-disabled.dx-link { opacity: .5; } -.dx-datagrid-table .dx-row .dx-command-edit .dx-link.dx-state-disabled.dx-link-icon { +.dx-datagrid-table .dx-row .dx-command-edit .dx-state-disabled.dx-link-icon { opacity: .6; } .dx-datagrid-table .dx-row .dx-command-expand { - width: 30px; - min-width: 30px; + width: 15px; + min-width: 15px; } .dx-datagrid-table .dx-row .dx-command-expand.dx-datagrid-group-space { - padding-top: 7px; + padding-top: 5px; } .dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) { background-color: rgba(0,0,0,.04); @@ -13325,7 +13967,7 @@ color: #898989; } .dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content { - padding: 7px 7px 7px 32px; + padding: 5px 5px 5px 24px; } .dx-datagrid-filter-range-overlay .dx-overlay-content { border: 1px solid #ddd; @@ -13340,20 +13982,20 @@ } .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input { background-color: #fff; - padding: 7px; + padding: 5px; } .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after { border: 2px solid #5c95c5; } .dx-cell-modified, .dx-datagrid-invalid { - padding: 7px; + padding: 5px; } .dx-datagrid-header-panel { border-bottom: 1px solid #ddd; } .dx-datagrid-header-panel .dx-toolbar { - margin-bottom: 10px; + margin-bottom: 5px; } .dx-datagrid-header-panel .dx-apply-button { background-color: #5cb85c; @@ -13377,11 +14019,11 @@ color: #fff; } .dx-datagrid-addrow-button .dx-icon-edit-button-addrow { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } @@ -13389,11 +14031,11 @@ content: "\f00b"; } .dx-datagrid-cancel-button .dx-icon-edit-button-cancel { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } @@ -13401,53 +14043,30 @@ content: "\f04c"; } .dx-datagrid-save-button .dx-icon-edit-button-save { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } .dx-datagrid-save-button .dx-icon-edit-button-save::before { content: "\f041"; } -.dx-datagrid-export-button .dx-icon-export-to { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - text-align: center; -} -.dx-datagrid-export-button .dx-icon-export-to::before { - content: "\f05f"; -} -.dx-datagrid-export-button .dx-icon-export-excel-button { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - text-align: center; -} -.dx-datagrid-export-button .dx-icon-export-excel-button::before { - content: "\f117"; -} .dx-datagrid-adaptive-more { - width: 21px; - height: 21px; + width: 17px; + height: 17px; background-position: 0 0; - background-size: 21px 21px; + background-size: 17px 17px; padding: 0; - font-size: 21px; + font-size: 17px; text-align: center; - line-height: 21px; + line-height: 17px; } .dx-datagrid-borders .dx-datagrid-rowsview, -.dx-datagrid-headers + .dx-datagrid-rowsview { +.dx-datagrid-headers + .dx-datagrid-rowsview, +.dx-datagrid-rowsview.dx-datagrid-after-headers { border-top: 1px solid #ddd; } .dx-datagrid-rowsview .dx-row { @@ -13476,6 +14095,9 @@ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } +.dx-datagrid-rowsview .dx-master-detail-row .dx-texteditor-input { + padding-right: 0; +} .dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell, .dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) > .dx-datagrid-group-space { background-color: #fafafa; @@ -13502,26 +14124,26 @@ color: #959595; } .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text { - padding-top: 8px; - padding-bottom: 8px; - padding-left: 8px; + padding-top: 6px; + padding-bottom: 6px; + padding-left: 6px; } .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-datagrid-invalid { border: 1px solid rgba(217,83,79,.4); } .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-datagrid-invalid.dx-adaptive-item-text { - padding-top: 7px; - padding-bottom: 7px; - padding-left: 7px; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 5px; } .dx-datagrid-rowsview .dx-item-modified { border-radius: 4px; border: 2px solid rgba(92,184,92,.5); } .dx-datagrid-rowsview .dx-item-modified.dx-adaptive-item-text { - padding-top: 6px; - padding-bottom: 6px; - padding-left: 6px; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 4px; } .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link, .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused), @@ -13626,37 +14248,37 @@ } .dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified, .dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid { - padding: 7px 34px 7px 7px; + padding: 5px 24px 5px 5px; } .dx-rtl .dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified, .dx-rtl .dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid, .dx-rtl.dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified, .dx-rtl.dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid { - padding-left: 34px; - padding-right: 7px; + padding-left: 24px; + padding-right: 5px; } .dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator { pointer-events: none; position: absolute; top: 50%; - margin-top: -11px; - width: 22px; - height: 22px; - right: 4px; + margin-top: -10px; + width: 20px; + height: 20px; + right: 2px; background-color: #fff; } .dx-rtl .dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator, .dx-rtl.dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator { - left: 4px; + left: 2px; right: auto; } .dx-datagrid-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; } .dx-datagrid-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input { - padding-right: 7px; - padding-bottom: 7px; - padding-left: 34px; + padding-right: 5px; + padding-bottom: 5px; + padding-left: 24px; } .dx-datagrid-search-text { color: #fff; @@ -13664,7 +14286,7 @@ } .dx-datagrid-nodata { color: #999; - font-size: 17px; + font-size: 14px; } .dx-datagrid-bottom-load-panel { border-top: 1px solid #ddd; @@ -13718,7 +14340,7 @@ color: #fff; } .dx-datagrid-revert-tooltip .dx-revert-button > .dx-button-content { - padding: 7px; + padding: 5px; } .dx-toolbar-menu-section .dx-datagrid-checkbox-size { width: 100%; @@ -13737,7 +14359,7 @@ margin: 0 3px; } .dx-rtl .dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content { - padding: 7px 32px 7px 7px; + padding: 5px 24px 5px 5px; } .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > td, .dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > tr > td, @@ -13761,29 +14383,30 @@ padding-left: 0; } .dx-datagrid-group-panel { - font-size: 14px; + font-size: 12px; -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; } .dx-datagrid-group-panel .dx-group-panel-message { color: #959595; font-weight: 400; - padding: 7px; + padding: 5px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; + line-height: 1.33334; } .dx-datagrid-group-panel .dx-group-panel-item { - margin-right: 10px; + margin-right: 5px; color: #959595; font-weight: 400; border: 1px solid #ddd; - padding: 7px; + padding: 5px; } .dx-datagrid-group-panel .dx-block-separator { - margin-right: 10px; + margin-right: 5px; color: #959595; font-weight: 400; - padding: 8px; + padding: 6px; background-color: #eee; } .dx-datagrid-group-panel .dx-sort { @@ -13804,10 +14427,10 @@ border-bottom-color: #ddd; } .dx-datagrid-group-opened { - font: 18px/18px DXIcons; - height: 18px; + font: 14px/14px DXIcons; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; color: #959595; @@ -13816,10 +14439,10 @@ content: "\f001"; } .dx-datagrid-group-closed { - font: 18px/18px DXIcons; - height: 18px; + font: 14px/14px DXIcons; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; color: #959595; @@ -13844,7 +14467,7 @@ } .dx-rtl .dx-datagrid-group-panel .dx-block-separator, .dx-rtl .dx-datagrid-group-panel .dx-group-panel-item { - margin-left: 10px; + margin-left: 5px; } .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter, .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text, @@ -13995,6 +14618,9 @@ .dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-treeview-node-container:first-child > .dx-treeview-node-is-leaf { padding: 0; } +.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-treelist-column-chooser-plain .dx-treeview-select-all-item { + padding-left: 4px; +} .dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-treelist-column-chooser-plain .dx-treeview-node { padding-left: 0; } @@ -14091,6 +14717,9 @@ input.dx-hidden { .dx-treelist-content .dx-treelist-table.dx-treelist-table-fixed .dx-column-indicators .dx-sort.dx-sort-index { width: 26px; } +.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit { + max-width: none!important; +} .dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-column-indicators { float: none!important; } @@ -14131,10 +14760,16 @@ input.dx-hidden { .dx-treelist-content .dx-treelist-table .dx-row > tr > td { vertical-align: top; } +.dx-treelist-content .dx-treelist-table .dx-row > td.dx-first-child, .dx-treelist-content .dx-treelist-table .dx-row > td:first-child, +.dx-treelist-content .dx-treelist-table .dx-row > tr > td.dx-first-child, .dx-treelist-content .dx-treelist-table .dx-row > tr > td:first-child { border-left: 0; } +.dx-treelist-content .dx-treelist-table .dx-row > td.dx-last-child, +.dx-treelist-content .dx-treelist-table .dx-row > tr > td.dx-last-child { + border-right: 0; +} .dx-treelist-content .dx-treelist-table .dx-row > td.dx-treelist-group-space, .dx-treelist-content .dx-treelist-table .dx-row > tr > td.dx-treelist-group-space { border-right: none; @@ -14430,21 +15065,17 @@ input.dx-hidden { } .dx-gridbase-container > .dx-treelist-rowsview { -webkit-box-flex: 1; - -webkit-flex: auto; -ms-flex: auto; flex: auto; height: auto; } .dx-gridbase-container > .dx-treelist-rowsview.dx-scrollable { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } -.dx-gridbase-container > .dx-treelist-rowsview.dx-scrollable > .dx-scrollable-wrapper, -.dx-gridbase-container > .dx-treelist-rowsview.dx-scrollable > div > .dx-scrollable-wrapper { +.dx-gridbase-container > .dx-treelist-rowsview.dx-scrollable > .dx-scrollable-wrapper { -webkit-box-flex: 1; - -webkit-flex: 1; -ms-flex: 1; flex: 1; height: auto; @@ -14476,6 +15107,9 @@ input.dx-hidden { .dx-treelist-rowsview .dx-treelist-content.dx-scrollable-container { width: auto; } +.dx-treelist-rowsview .dx-treelist-content.dx-treelist-content-fixed.dx-scrollable-container { + height: auto; +} .dx-treelist-rowsview:focus { outline: 0; } @@ -14576,13 +15210,10 @@ input.dx-hidden { -ms-content-zooming: none; -ms-overflow-style: none; } -.dx-device-mobile .dx-treelist-column-chooser-list.dx-treeview .dx-empty-message, -.dx-device-mobile .dx-treelist-column-chooser-list.dx-treeview .dx-treeview-item, .dx-treelist-column-chooser-list.dx-treeview .dx-empty-message, .dx-treelist-column-chooser-list.dx-treeview .dx-treeview-item { border: none; } -.dx-device-mobile .dx-treelist-column-chooser-list.dx-treeview .dx-empty-message, .dx-treelist-column-chooser-list.dx-treeview .dx-empty-message { text-align: center; left: 0; @@ -14661,16 +15292,13 @@ input.dx-hidden { .dx-treelist-filter-panel, .dx-treelist-filter-panel-left { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; - -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; min-width: 0; @@ -15113,11 +15741,13 @@ input.dx-hidden { .dx-treelist { line-height: inherit; } +.dx-treelist .dx-row-alt { + border-top: 1px solid #f5f5f5; + border-bottom: 1px solid #f5f5f5; +} .dx-treelist .dx-row-alt > td, .dx-treelist .dx-row-alt > tr > td { background-color: #f5f5f5; - border-top: 1px solid #f5f5f5; - border-bottom: 1px solid #f5f5f5; } .dx-treelist .dx-row-alt.dx-row:not(.dx-row-removed) { border-bottom-color: transparent; @@ -15134,7 +15764,7 @@ input.dx-hidden { } .dx-treelist .dx-error-row .dx-closebutton { float: right; - margin: 9px; + margin: 7px; font: 14px/14px DXIcons; width: 14px; height: 14px; @@ -15147,21 +15777,21 @@ input.dx-hidden { content: "\f00a"; } .dx-treelist .dx-error-row .dx-error-message { - padding: 7px 35px 7px 7px; + padding: 5px 35px 5px 5px; } .dx-treelist .dx-row > td { - padding: 7px; + padding: 5px; } .dx-treelist .dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit-with-icons .dx-link { - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 18px; - margin: 0 3px; + line-height: 14px; + margin: 0 1px; } .dx-treelist .dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit-with-icons .dx-link:not(.dx-link-icon) { width: auto; @@ -15170,33 +15800,33 @@ input.dx-hidden { background-position-y: 34px; } .dx-treelist .dx-command-drag { - width: 36px; - min-width: 36px; + width: 32px; + min-width: 32px; } .dx-treelist .dx-command-drag .dx-treelist-drag-icon { vertical-align: middle; - width: 18px; - height: 18px; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; - font-size: 18px; + font-size: 14px; text-align: center; - line-height: 19px; + line-height: 16px; } .dx-treelist-edit-popup .dx-error-message { - padding: 7px; + padding: 5px; } .dx-treelist-headers .dx-texteditor-input, .dx-treelist-rowsview .dx-texteditor-input { - padding: 7px; - min-height: 33px; + padding: 5px; + min-height: 26px; } .dx-treelist-headers .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input, .dx-treelist-headers .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input, .dx-treelist-rowsview .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input, .dx-treelist-rowsview .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input { - padding-right: 7px; + padding-right: 5px; } .dx-treelist-headers .dx-lookup, .dx-treelist-rowsview .dx-lookup { @@ -15204,15 +15834,15 @@ input.dx-hidden { } .dx-treelist-headers .dx-lookup-field, .dx-treelist-rowsview .dx-lookup-field { - padding-left: 7px; - padding-top: 7px; - padding-bottom: 7px; + padding-left: 5px; + padding-top: 5px; + padding-bottom: 5px; } .dx-treelist-headers .dx-searchbox .dx-placeholder::before, .dx-treelist-headers .dx-searchbox .dx-texteditor-input, .dx-treelist-rowsview .dx-searchbox .dx-placeholder::before, .dx-treelist-rowsview .dx-searchbox .dx-texteditor-input { - padding-left: 34px; + padding-left: 24px; } .dx-rtl .dx-treelist-headers .dx-searchbox .dx-placeholder::before, .dx-rtl .dx-treelist-headers .dx-searchbox .dx-texteditor-input, @@ -15222,7 +15852,7 @@ input.dx-hidden { .dx-rtl.dx-treelist-headers .dx-searchbox .dx-texteditor-input, .dx-rtl.dx-treelist-rowsview .dx-searchbox .dx-placeholder::before, .dx-rtl.dx-treelist-rowsview .dx-searchbox .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; } .dx-editor-cell .dx-numberbox-spin-button { background-color: transparent; @@ -15241,15 +15871,15 @@ input.dx-hidden { border-radius: 0; } .dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before { - padding-top: 7px; - padding-bottom: 7px; + padding-top: 5px; + padding-bottom: 5px; } .dx-treelist-checkbox-size { vertical-align: middle; - padding-bottom: 2px; + padding-bottom: 0; } .dx-treelist-checkbox-size.dx-checkbox-checked .dx-checkbox-icon { - font-size: 12px; + font-size: 10px; } .dx-treelist-checkbox-size .dx-checkbox-icon { height: 16px; @@ -15261,34 +15891,33 @@ input.dx-hidden { .dx-treelist-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon::before { border-radius: 0; } -.dx-device-mobile .dx-treelist-column-chooser-list .dx-empty-message, .dx-treelist-column-chooser-list .dx-empty-message { color: #999; - padding: 0 20px; + padding: 0 10px; } .dx-treelist-column-chooser { color: #333; font-weight: 400; - font-size: 14px; + font-size: 12px; font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-treelist-column-chooser input, .dx-treelist-column-chooser textarea { font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif; - line-height: 1.35715; + line-height: 1.33334; } .dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content { - padding: 0 20px 20px; + padding: 0 10px 10px; } .dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content .dx-treeview-search { - margin-bottom: 10px; + margin-bottom: 5px; } .dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content .dx-treeview-node { padding-left: 20px; } .dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-popup-content { - padding: 0 20px 20px; + padding: 0 10px 10px; } .dx-treelist-column-chooser .dx-overlay-content { background-color: #fff; @@ -15303,12 +15932,12 @@ input.dx-hidden { } .dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item { opacity: .5; - margin-bottom: 10px; + margin-bottom: 5px; background-color: #fff; color: #959595; font-weight: 400; border: 1px solid #ddd; - padding: 7px; + padding: 5px; -webkit-box-shadow: 0 1px 3px -1px rgba(0,0,0,.2); box-shadow: 0 1px 3px -1px rgba(0,0,0,.2); } @@ -15317,7 +15946,7 @@ input.dx-hidden { box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2); color: #959595; font-weight: 400; - padding: 7px; + padding: 5px; border: 1px solid rgba(51,122,183,.5); background-color: #fff; } @@ -15335,25 +15964,25 @@ input.dx-hidden { border: 2px solid #5c95c5; } .dx-treelist-table .dx-row .dx-command-select { + width: 55px; + min-width: 55px; +} +.dx-treelist-table .dx-row .dx-command-edit { width: 70px; min-width: 70px; } -.dx-treelist-table .dx-row .dx-command-edit { - width: 85px; - min-width: 85px; -} -.dx-treelist-table .dx-row .dx-command-edit .dx-link.dx-state-disabled { +.dx-treelist-table .dx-row .dx-command-edit .dx-state-disabled.dx-link { opacity: .5; } -.dx-treelist-table .dx-row .dx-command-edit .dx-link.dx-state-disabled.dx-link-icon { +.dx-treelist-table .dx-row .dx-command-edit .dx-state-disabled.dx-link-icon { opacity: .6; } .dx-treelist-table .dx-row .dx-command-expand { - width: 30px; - min-width: 30px; + width: 15px; + min-width: 15px; } .dx-treelist-table .dx-row .dx-command-expand.dx-treelist-group-space { - padding-top: 7px; + padding-top: 5px; } .dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) { background-color: rgba(0,0,0,.04); @@ -15418,7 +16047,7 @@ input.dx-hidden { color: #898989; } .dx-treelist-filter-row td .dx-editor-container .dx-filter-range-content { - padding: 7px 7px 7px 32px; + padding: 5px 5px 5px 24px; } .dx-treelist-filter-range-overlay .dx-overlay-content { border: 1px solid #ddd; @@ -15433,7 +16062,7 @@ input.dx-hidden { } .dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input { background-color: #fff; - padding: 7px; + padding: 5px; } .dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after { border: 2px solid #5c95c5; @@ -15443,7 +16072,7 @@ input.dx-hidden { height: 100%; } .dx-filter-menu.dx-menu .dx-menu-item .dx-menu-item-content { - padding: 6px 5px 7px; + padding: 5px 3px 3px; } .dx-filter-menu.dx-menu .dx-menu-item .dx-menu-item-content .dx-icon { margin: 0 3px; @@ -15454,13 +16083,13 @@ input.dx-hidden { } .dx-cell-modified, .dx-treelist-invalid { - padding: 7px; + padding: 5px; } .dx-treelist-header-panel { border-bottom: 1px solid #ddd; } .dx-treelist-header-panel .dx-toolbar { - margin-bottom: 10px; + margin-bottom: 5px; } .dx-treelist-header-panel .dx-apply-button { background-color: #5cb85c; @@ -15484,11 +16113,11 @@ input.dx-hidden { color: #fff; } .dx-icon-column-chooser { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } @@ -15496,11 +16125,11 @@ input.dx-hidden { content: "\f04d"; } .dx-treelist-addrow-button .dx-icon-edit-button-addrow { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } @@ -15508,11 +16137,11 @@ input.dx-hidden { content: "\f00b"; } .dx-treelist-cancel-button .dx-icon-edit-button-cancel { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } @@ -15520,11 +16149,11 @@ input.dx-hidden { content: "\f04c"; } .dx-treelist-save-button .dx-icon-edit-button-save { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } @@ -15532,53 +16161,30 @@ input.dx-hidden { content: "\f041"; } .dx-apply-button .dx-icon-apply-filter { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; + font: 14px/14px DXIcons; + width: 14px; + height: 14px; background-position: 0 0; - background-size: 18px 18px; + background-size: 14px 14px; padding: 0; text-align: center; } .dx-apply-button .dx-icon-apply-filter::before { content: "\f050"; } -.dx-treelist-export-button .dx-icon-export-to { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - text-align: center; -} -.dx-treelist-export-button .dx-icon-export-to::before { - content: "\f05f"; -} -.dx-treelist-export-button .dx-icon-export-excel-button { - font: 18px/18px DXIcons; - width: 18px; - height: 18px; - background-position: 0 0; - background-size: 18px 18px; - padding: 0; - text-align: center; -} -.dx-treelist-export-button .dx-icon-export-excel-button::before { - content: "\f117"; -} .dx-treelist-adaptive-more { - width: 21px; - height: 21px; + width: 17px; + height: 17px; background-position: 0 0; - background-size: 21px 21px; + background-size: 17px 17px; padding: 0; - font-size: 21px; + font-size: 17px; text-align: center; - line-height: 21px; + line-height: 17px; } .dx-treelist-borders .dx-treelist-rowsview, -.dx-treelist-headers + .dx-treelist-rowsview { +.dx-treelist-headers + .dx-treelist-rowsview, +.dx-treelist-rowsview.dx-treelist-after-headers { border-top: 1px solid #ddd; } .dx-treelist-rowsview .dx-row { @@ -15607,6 +16213,9 @@ input.dx-hidden { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } +.dx-treelist-rowsview .dx-master-detail-row .dx-texteditor-input { + padding-right: 0; +} .dx-treelist-rowsview .dx-master-detail-row:not(.dx-treelist-edit-form) .dx-master-detail-cell, .dx-treelist-rowsview .dx-master-detail-row:not(.dx-treelist-edit-form) > .dx-treelist-group-space { background-color: #fafafa; @@ -15633,26 +16242,26 @@ input.dx-hidden { color: #959595; } .dx-treelist-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text { - padding-top: 8px; - padding-bottom: 8px; - padding-left: 8px; + padding-top: 6px; + padding-bottom: 6px; + padding-left: 6px; } .dx-treelist-rowsview .dx-adaptive-detail-row .dx-treelist-invalid { border: 1px solid rgba(217,83,79,.4); } .dx-treelist-rowsview .dx-adaptive-detail-row .dx-treelist-invalid.dx-adaptive-item-text { - padding-top: 7px; - padding-bottom: 7px; - padding-left: 7px; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 5px; } .dx-treelist-rowsview .dx-item-modified { border-radius: 4px; border: 2px solid rgba(92,184,92,.5); } .dx-treelist-rowsview .dx-item-modified.dx-adaptive-item-text { - padding-top: 6px; - padding-bottom: 6px; - padding-left: 6px; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 4px; } .dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link, .dx-treelist-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused), @@ -15757,37 +16366,37 @@ input.dx-hidden { } .dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified, .dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid { - padding: 7px 34px 7px 7px; + padding: 5px 24px 5px 5px; } .dx-rtl .dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified, .dx-rtl .dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid, .dx-rtl.dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified, .dx-rtl.dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid { - padding-left: 34px; - padding-right: 7px; + padding-left: 24px; + padding-right: 5px; } .dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator { pointer-events: none; position: absolute; top: 50%; - margin-top: -11px; - width: 22px; - height: 22px; - right: 4px; + margin-top: -10px; + width: 20px; + height: 20px; + right: 2px; background-color: #fff; } .dx-rtl .dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator, .dx-rtl.dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator { - left: 4px; + left: 2px; right: auto; } .dx-treelist-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending .dx-texteditor-input { - padding-right: 34px; + padding-right: 24px; } .dx-treelist-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input { - padding-right: 7px; - padding-bottom: 7px; - padding-left: 34px; + padding-right: 5px; + padding-bottom: 5px; + padding-left: 24px; } .dx-treelist-search-text { color: #fff; @@ -15795,7 +16404,7 @@ input.dx-hidden { } .dx-treelist-nodata { color: #999; - font-size: 17px; + font-size: 14px; } .dx-treelist-bottom-load-panel { border-top: 1px solid #ddd; @@ -15849,7 +16458,7 @@ input.dx-hidden { color: #fff; } .dx-treelist-revert-tooltip .dx-revert-button > .dx-button-content { - padding: 7px; + padding: 5px; } .dx-toolbar-menu-section .dx-treelist-checkbox-size { width: 100%; @@ -15872,7 +16481,7 @@ input.dx-hidden { margin: 0 3px; } .dx-rtl .dx-treelist-filter-row td .dx-editor-container .dx-filter-range-content { - padding: 7px 32px 7px 7px; + padding: 5px 24px 5px 5px; } .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > td, .dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > tr > td, @@ -15909,7 +16518,7 @@ input.dx-hidden { color: #959595; } .dx-treelist-rowsview .dx-treelist-expanded span { - font: 18px/18px DXIcons; + font: 14px/14px DXIcons; text-align: center; cursor: pointer; } @@ -15917,14 +16526,14 @@ input.dx-hidden { content: "\f001"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; left: 0; - margin-left: -5px; - margin-top: -8px; + margin-left: -3px; + margin-top: -7px; } .dx-treelist-rowsview .dx-treelist-collapsed span { - font: 18px/18px DXIcons; + font: 14px/14px DXIcons; text-align: center; cursor: pointer; } @@ -15932,11 +16541,11 @@ input.dx-hidden { content: "\f04e"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; left: 0; - margin-left: -6px; - margin-top: -8px; + margin-left: -4px; + margin-top: -7px; } .dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space { color: #959595; @@ -15950,16 +16559,19 @@ input.dx-hidden { .dx-treelist-rowsview.dx-treelist-nowrap .dx-treelist-table .dx-treelist-cell-expandable .dx-treelist-text-content { white-space: nowrap; } +.dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell { + padding-left: 5px; +} .dx-treelist-checkbox-size { line-height: 0; } -.dx-treelist-cell-expandable .dx-checkbox, -.dx-treelist-select-all .dx-checkbox { +.dx-treelist-cell-expandable .dx-select-checkbox, +.dx-treelist-select-all .dx-select-checkbox { position: absolute; } .dx-treelist-icon-container.dx-editor-inline-block { position: relative; - padding-right: 23px; + padding-right: 21px; } .dx-treelist-icon-container.dx-editor-inline-block .dx-checkbox { top: 50%; @@ -15969,11 +16581,11 @@ input.dx-hidden { position: relative; } .dx-treelist-select-all .dx-checkbox { - left: 21px; - margin-top: 1px; + left: 19px; + margin-top: 0; } .dx-treelist-headers .dx-header-row > .dx-treelist-select-all { - padding-left: 44px; + padding-left: 40px; } .dx-rtl .dx-treelist-rowsview .dx-treelist-collapsed, .dx-rtl .dx-treelist-rowsview .dx-treelist-expanded { @@ -15984,14 +16596,14 @@ input.dx-hidden { float: right; } .dx-rtl .dx-treelist-select-all .dx-checkbox { - left: calc(100% - 37px); + left: calc(100% - 35px); } .dx-rtl .dx-treelist-headers .dx-header-row > .dx-treelist-select-all { - padding-right: 44px; - padding-left: 7px; + padding-right: 40px; + padding-left: 5px; } .dx-rtl .dx-treelist-icon-container.dx-editor-inline-block { - padding-left: 23px; + padding-left: 21px; padding-right: 0; } .dx-treelist-filter-panel .dx-icon-filter, @@ -16129,7 +16741,6 @@ input.dx-hidden { .dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed > span, .dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded > span { display: -webkit-inline-box; - display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } @@ -16139,7 +16750,6 @@ input.dx-hidden { } .dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; @@ -16149,67 +16759,55 @@ input.dx-hidden { .dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } -.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 .dx-row:nth-child(1) { +.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 .dx-row:first-child { -webkit-box-flex: 3; - -webkit-flex-grow: 3; -ms-flex-positive: 3; flex-grow: 3; } .dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 .dx-row:nth-child(2) { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; - -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 4; - -webkit-flex-grow: 4; -ms-flex-positive: 4; flex-grow: 4; } .dx-pivotgridfieldchooser .dx-col { width: 50%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .dx-pivotgridfieldchooser .dx-row { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; height: 0; } -.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container .dx-row:nth-child(1) { +.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container .dx-row:first-child { -webkit-box-flex: 2; - -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; } .dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container .dx-row:nth-child(2) { -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @@ -16223,6 +16821,13 @@ input.dx-hidden { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; } +.dx-pivotgrid-scrollbar-measure-element { + position: absolute; + top: -9999px; + width: 100px; + height: 100px; + overflow: scroll; +} .dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-vertical { margin-top: -4px; margin-left: -1px; @@ -16284,15 +16889,15 @@ input.dx-hidden { background-color: #fff; margin-bottom: 4px; border: 1px solid #ddd; - padding: 7px 10px; + padding: 5px 6px; } .dx-pivotgrid-fields-container .dx-drag-source { opacity: .5; } .dx-pivotgrid-fields-container .dx-column-indicators { vertical-align: bottom; - margin-left: 6px; - line-height: 19px; + margin-left: 4px; + line-height: 16px; } .dx-pivotgrid-fields-container .dx-area-field-content { overflow: hidden; @@ -16311,7 +16916,7 @@ input.dx-hidden { } .dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-button, .dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-button { - margin-top: 12px; + margin-top: 8px; } .dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button, .dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button { @@ -16326,7 +16931,7 @@ input.dx-hidden { padding-left: 0; } .dx-pivotgrid .dx-filter-header .dx-area-field-container { - border-spacing: 8px 8px; + border-spacing: 4px 4px; border-collapse: separate; } .dx-pivotgrid .dx-filter-header .dx-pivotgrid-fields-area-head td { @@ -16364,22 +16969,22 @@ input.dx-hidden { } .dx-pivotgrid .dx-pivotgrid-area td { color: #959595; - padding: 7px 10px; + padding: 5px 6px; } .dx-pivotgrid .dx-pivotgrid-fields-area-head td { position: relative; border: none; - padding: 10px 2px; + padding: 6px 2px; } .dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:first-child { - padding-left: 10px; + padding-left: 6px; } .dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:last-child { - padding-right: 10px; + padding-right: 6px; } .dx-pivotgrid .dx-pivotgrid-fields-area-head .dx-empty-area-text { white-space: nowrap; - padding: 7px 0; + padding: 5px 0; border: 1px solid transparent; color: #525252; } @@ -16459,8 +17064,8 @@ input.dx-hidden { border-top: 1px solid transparent; background-color: rgba(221,221,221,.2); padding: 0; - width: 19px; - min-width: 19px; + width: 16px; + min-width: 16px; } .dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll { border-right: 1px solid #ddd; @@ -16524,16 +17129,20 @@ input.dx-hidden { width: 14px; } .dx-pivotgrid .dx-popup-content { - padding: 10px; + padding: 6px; } .dx-pivotgrid .dx-popup-content .dx-pivotgrid-fields-area-head td { padding: 0 2px; } +.dx-pivotgrid.dx-context-menu .dx-pivotgrid.dx-submenu { + width: auto; +} .dx-pivotgridfieldchooser .dx-area-fields { overflow: hidden; } .dx-pivotgridfieldchooser .dx-treeview-item .dx-icon { - margin-bottom: 1px; + vertical-align: middle; + margin: 0 5px 1px 0; width: 16px; height: 16px; background-position: 0 0; @@ -16555,67 +17164,52 @@ input.dx-hidden { .dx-pivotgridfieldchooser .dx-area { padding: 5px; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .dx-pivotgridfieldchooser .dx-area>.dx-scrollable, .dx-pivotgridfieldchooser .dx-area>.dx-scrollable>.dx-scrollable-wrapper, -.dx-pivotgridfieldchooser .dx-area>.dx-scrollable>div>.dx-scrollable-wrapper, .dx-pivotgridfieldchooser .dx-area>.dx-treeview, .dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable, .dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable-wrapper, -.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper, -.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper, -.dx-pivotgridfieldchooser .dx-area>.dx-treeview>div>.dx-scrollable-wrapper { +.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 0; } .dx-pivotgridfieldchooser .dx-area > .dx-scrollable > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-pivotgridfieldchooser .dx-area > .dx-scrollable > div > .dx-scrollable-wrapper > .dx-scrollable-container, .dx-pivotgridfieldchooser .dx-area > .dx-treeview > .dx-scrollable > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-pivotgridfieldchooser .dx-area > .dx-treeview > .dx-scrollable > div > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-pivotgridfieldchooser .dx-area > .dx-treeview > .dx-scrollable-wrapper > .dx-scrollable-container, -.dx-pivotgridfieldchooser .dx-area > .dx-treeview > div > .dx-scrollable-wrapper > .dx-scrollable-container { +.dx-pivotgridfieldchooser .dx-area > .dx-treeview > .dx-scrollable-wrapper > .dx-scrollable-container { height: auto; } .dx-pivotgridfieldchooser .dx-area .dx-area-fields { margin-top: 3px; border: 1px solid #ddd; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 0; } .dx-pivotgridfieldchooser .dx-area-fields-header .dx-area-caption { - -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } @@ -16623,7 +17217,6 @@ input.dx-hidden { padding: 5px; background-color: rgba(221,221,221,.2); display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -16652,6 +17245,9 @@ input.dx-hidden { .dx-pivotgridfieldchooser .dx-icon-hierarchy { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAMUlEQVQoz2P4z4AfMlBXQcJ/EKShggQoxKEAojsBwxQqKUjACpEVoOhGNYVKCiiKLAATcARoA49V5wAAAABJRU5ErkJggg==") center center no-repeat; } +.dx-pivotgridfieldchooser .dx-icon-hierarchy::before { + content: none; +} .dx-rtl .dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal { margin-left: -3px; } @@ -16660,7 +17256,7 @@ input.dx-hidden { } .dx-rtl .dx-pivotgrid-fields-container .dx-column-indicators { margin-left: 0; - margin-right: 6px; + margin-right: 4px; } .dx-rtl.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar, .dx-rtl.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar { @@ -16678,13 +17274,13 @@ input.dx-hidden { padding-right: 0; } .dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td { - padding: 10px 2px; + padding: 6px 2px; } .dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:first-child { - padding-right: 10px; + padding-right: 6px; } .dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:last-child { - padding-left: 10px; + padding-left: 6px; } .dx-rtl.dx-pivotgrid .dx-group-connector.dx-group-connector-prev { left: initial; @@ -16747,7 +17343,6 @@ input.dx-hidden { } .dx-rtl.dx-pivotgrid .dx-pivotgridfieldchooser-container .dx-col { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -16781,7 +17376,7 @@ input.dx-hidden { visibility: hidden; } .dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand { - font: 18px/18px DXIcons; + font: 14px/14px DXIcons; text-align: center; color: #959595; } @@ -16789,14 +17384,14 @@ input.dx-hidden { content: "\f04e"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-pivotgrid .dx-pivotgrid-expanded .dx-expand { - font: 18px/18px DXIcons; + font: 14px/14px DXIcons; text-align: center; color: #959595; } @@ -16804,11 +17399,11 @@ input.dx-hidden { content: "\f001"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-pivotgrid-fields-container .dx-position-indicator { background-color: gray; @@ -16834,18 +17429,18 @@ input.dx-hidden { box-shadow: 0 2px 2px rgba(0,0,0,.15); } .dx-context-menu .dx-menu-item-popout { - font: 18px/18px DXIcons; + font: 14px/14px DXIcons; text-align: center; } .dx-context-menu .dx-menu-item-popout::before { content: "\f04e"; position: absolute; display: block; - width: 18px; + width: 14px; top: 50%; - margin-top: -9px; + margin-top: -7px; left: 50%; - margin-left: -9px; + margin-left: -7px; } .dx-context-menu .dx-menu-separator { height: 1px; @@ -16853,18 +17448,18 @@ input.dx-hidden { background-color: #ddd; } .dx-context-menu .dx-menu-no-icons > .dx-menu-item-wrapper > .dx-menu-item > .dx-menu-item-content .dx-menu-item-text { - padding-left: 5px; + padding-left: 3px; } .dx-rtl .dx-context-menu .dx-menu-no-icons > .dx-menu-item-wrapper > .dx-menu-item > .dx-menu-item-content .dx-menu-item-text, .dx-rtl.dx-context-menu .dx-menu-no-icons > .dx-menu-item-wrapper > .dx-menu-item > .dx-menu-item-content .dx-menu-item-text { - padding-right: 5px; - padding-left: 25px; + padding-right: 3px; + padding-left: 23px; } .dx-context-menu.dx-rtl .dx-menu-item-content { - padding: 5px 3px 5px 5px; + padding: 3px 1px 3px 3px; } .dx-context-menu.dx-rtl .dx-menu-item-content .dx-menu-item-text { - padding: 3px 23px 5px 25px; + padding: 0 17px 3px 23px; } .dx-multiview-wrapper { overflow: hidden; @@ -16916,41 +17511,9 @@ input.dx-hidden { width: 100%; height: 100%; } -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs { - display: block; - border: none; - background-color: #f7f7f7; - color: #ddd; - -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; - box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; -} -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab { - color: #ddd; -} -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab .dx-tab-content { +.dx-tabpanel > .dx-tabpanel-tabs .dx-tab .dx-tab-content { color: #333; } -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab::after, -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab::before { - content: none; -} -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tabs-nav-button { - color: #ddd; -} -.dx-tabpanel > .dx-tabpanel-tabs .dx-tab { - width: 140px; - -webkit-box-shadow: inset 0 1px,inset 0 -1px #ddd; - box-shadow: inset 0 1px,inset 0 -1px #ddd; -} -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-scrollable { - margin-top: 0; - margin-bottom: 0; - height: 100%; -} -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-scrollable .dx-tabs-wrapper { - display: block; - border: none; -} .dx-tabpanel:not(.dx-empty-collection) .dx-multiview-wrapper { border-top: none; } @@ -16958,75 +17521,213 @@ input.dx-hidden { -webkit-box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd; box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd; } -.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content, -.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content { - color: #333; +.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs { + display: block; + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; + box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; } -.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type { - -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0,inset 0 1px; - box-shadow: inset 0 -1px #ddd,inset 1px 0,inset 0 1px; +.dx-tabpanel > .dx-tabpanel-tabs .dx-tab { + width: 140px; + padding: 4px; + color: #ddd; + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; } -.dx-rtl .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type, -.dx-rtl.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type, -.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type { - -webkit-box-shadow: inset 0 -1px #ddd,inset -1px 0,inset 0 1px; - box-shadow: inset 0 -1px #ddd,inset -1px 0,inset 0 1px; +.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-state-active.dx-state-focused { + -webkit-box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; } -.dx-rtl .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type, -.dx-rtl.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type, -.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-nav-button-left { - -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0,inset 0 1px; - box-shadow: inset 0 -1px #ddd,inset 1px 0,inset 0 1px; +.dx-tabpanel>.dx-tabpanel-tabs .dx-tab, +.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; +} +.dx-rtl .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-rtl.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset -1px 0 #ddd; +} +.dx-rtl .dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; +} +.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-nav-button-left { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; } .dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-nav-button-right { - -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0; - box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0; + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; } -.dx-tabpanel > .dx-tabpanel-container > .dx-multiview-wrapper { - border-color: #ddd; +.dx-tabpanel.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; + box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; +} +.dx-tabpanel.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tab { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-tabpanel.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tab.dx-state-active.dx-state-focused { + -webkit-box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; +} +.dx-tabpanel.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tab, +.dx-tabpanel.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-tabpanel.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-tabpanel.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; +} +.dx-rtl .dx-tabpanel.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-rtl.dx-tabpanel.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-tabpanel.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset -1px 0 #ddd; +} +.dx-rtl .dx-tabpanel.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabpanel.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; +} +.dx-tabpanel.dx-disabled-focused-tab .dx-tabs-nav-button-left { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-tabpanel.dx-disabled-focused-tab .dx-tabs-nav-button-right { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; +} +.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-state-focused { + -webkit-box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7; + box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7; } .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs { + display: block; -webkit-box-shadow: inset 0 -1px #337ab7,inset 0 1px,inset -1px 0,inset 1px 0; box-shadow: inset 0 -1px #337ab7,inset 0 1px,inset -1px 0,inset 1px 0; } .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab { - -webkit-box-shadow: inset 0 1px,inset 0 -1px #337ab7; - box-shadow: inset 0 1px,inset 0 -1px #337ab7; + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7; + box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7; } -.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-selected { - -webkit-box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7; - box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7; +.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-state-active.dx-state-focused { + -webkit-box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7,inset 0 -1px #ddd; + box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7,inset 0 -1px #ddd; } -.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content, -.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content { - color: #333; +.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab, +.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7; + box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7; } -.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type { - -webkit-box-shadow: inset 0 -1px #337ab7,inset 1px 0,inset 0 1px; - box-shadow: inset 0 -1px #337ab7,inset 1px 0,inset 0 1px; +.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7,inset 1px 0 #ddd; } -.dx-rtl .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type, -.dx-rtl.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type, -.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type { - -webkit-box-shadow: inset 0 -1px #337ab7,inset -1px 0,inset 0 1px; - box-shadow: inset 0 -1px #337ab7,inset -1px 0,inset 0 1px; +.dx-rtl .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-rtl.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7,inset -1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7,inset -1px 0 #ddd; } -.dx-rtl .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type, -.dx-rtl.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type, -.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-nav-button-left { - -webkit-box-shadow: inset 0 -1px #337ab7,inset 1px 0,inset 0 1px; - box-shadow: inset 0 -1px #337ab7,inset 1px 0,inset 0 1px; +.dx-rtl .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #337ab7,inset 1px 0 #ddd; +} +.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-nav-button-left { + -webkit-box-shadow: inset 0 -1px #337ab7,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #337ab7,inset 1px 0 #ddd,inset 0 1px #ddd; } .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-nav-button-right { - -webkit-box-shadow: inset 0 -1px #337ab7,inset 0 1px,inset -1px 0; - box-shadow: inset 0 -1px #337ab7,inset 0 1px,inset -1px 0; + -webkit-box-shadow: inset 0 -1px #337ab7,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 -1px #337ab7,inset 0 1px #ddd,inset -1px 0 #ddd; } -.dx-tabpanel.dx-state-focused > .dx-tabpanel-container > .dx-multiview-wrapper { - border-color: #337ab7; +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; + box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0; +} +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tab { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tab.dx-state-active.dx-state-focused { + -webkit-box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd,inset 0 -1px #ddd; +} +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tab, +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):only-child { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd; +} +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; +} +.dx-rtl .dx-tabpanel.dx-state-focused.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-rtl.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):first-of-type, +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab>.dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset -1px 0 #ddd; +} +.dx-rtl .dx-tabpanel.dx-state-focused.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type, +.dx-rtl.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab > .dx-tabpanel-tabs .dx-tabs-stretched.dx-tabs-expanded .dx-tab:not(.dx-state-focused,.dx-tab-selected):last-of-type { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 -1px #ddd,inset 1px 0 #ddd; +} +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab .dx-tabs-nav-button-left { + -webkit-box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 0 -1px #ddd,inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-tabpanel.dx-state-focused.dx-disabled-focused-tab .dx-tabs-nav-button-right { + -webkit-box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 0 -1px #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; +} +.dx-tabpanel.dx-state-focused .dx-tab.dx-state-focused.dx-state-disabled { + -webkit-box-shadow: inset 0 -1px #aaa,inset 0 1px #aaa,inset -1px 0 #aaa,inset 1px 0 #aaa; + box-shadow: inset 0 -1px #aaa,inset 0 1px #aaa,inset -1px 0 #aaa,inset 1px 0 #aaa; +} +.dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected:not(.dx-state-focused) { + -webkit-box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; + box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd,inset -1px 0 #ddd; +} +.dx-rtl .dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected:not(.dx-state-focused), +.dx-rtl.dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected:not(.dx-state-focused) { + -webkit-box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; + box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd,inset 1px 0 #ddd; +} +.dx-tabpanel.dx-state-focused .dx-tab.dx-state-focused + .dx-tab.dx-tab-selected:not(.dx-state-focused) { + -webkit-box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd; +} +.dx-rtl .dx-tabpanel.dx-state-focused .dx-tab.dx-state-focused+.dx-tab.dx-tab-selected:not(.dx-state-focused), +.dx-rtl.dx-tabpanel.dx-state-focused .dx-tab.dx-state-focused+.dx-tab.dx-tab-selected:not(.dx-state-focused), +.dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected.dx-focused-next-tab:not(.dx-state-focused) { + -webkit-box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset 1px 0 #ddd,inset 0 1px #ddd; +} +.dx-rtl .dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected.dx-focused-next-tab:not(.dx-state-focused), +.dx-rtl.dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected.dx-focused-next-tab:not(.dx-state-focused) { + -webkit-box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd; + box-shadow: inset -1px 0 #ddd,inset 0 1px #ddd; } .dx-tabpanel .dx-multiview-wrapper { border: 1px solid #ddd; } +.dx-tabpanel .dx-multiview-wrapper.dx-state-focused { + border-color: #337ab7; +} .dx-fileuploader.dx-state-disabled .dx-fileuploader-input { display: none; } @@ -17198,14 +17899,14 @@ input.dx-hidden { margin-top: 5px; } .dx-fileuploader-wrapper { - padding: 7px; + padding: 2px; } .dx-fileuploader-content > .dx-fileuploader-upload-button { margin-left: 3px; margin-right: 3px; } .dx-fileuploader-input-wrapper { - padding: 7px 0; + padding: 2px 0; border: 3px dashed transparent; } .dx-fileuploader.dx-state-disabled .dx-fileuploader-input-label { @@ -17225,13 +17926,13 @@ input.dx-hidden { .dx-fileuploader-dragover .dx-fileuploader-input { display: block; width: 100%; - padding: 17px 3px 18px; + padding: 7px 3px 8px; -webkit-box-sizing: content-box; box-sizing: content-box; } .dx-fileuploader-dragover .dx-fileuploader-input-label { text-align: center; - padding: 14px 9px; + padding: 4px; border: 3px dashed #ddd; } .dx-fileuploader-file-size, @@ -17239,10 +17940,10 @@ input.dx-hidden { color: #999; } .dx-fileuploader-input { - padding: 7px 0; + padding: 2px 0; } .dx-fileuploader-input-label { - padding: 8px 9px; + padding: 5px 4px; color: #333; overflow: hidden; text-overflow: ellipsis; @@ -17274,7 +17975,7 @@ input.dx-hidden { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - padding-bottom: 3.5px; + padding-bottom: 1px; color: #333; } .dx-fileuploader-file-size { @@ -17282,7 +17983,7 @@ input.dx-hidden { float: left; vertical-align: super; font-size: 10px; - padding-bottom: 3.5px; + padding-bottom: 1px; } .dx-scheduler-appointment-popup .dx-popup-content { padding-top: 0; @@ -17303,7 +18004,6 @@ input.dx-hidden { .dx-scheduler-appointment-collector { position: absolute; display: block; - text-align: center; cursor: pointer; margin: 3px 0 0 3px; } @@ -17315,11 +18015,14 @@ input.dx-hidden { margin: 0 4px; padding: 0; } -.dx-scheduler-appointment-collector .dx-button-content span:last-child, -.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child { +.dx-scheduler-appointment-collector .dx-button-content::after, +.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content::after { display: inline-block; + position: relative; + height: 100%; + content: ""; vertical-align: middle; - padding-left: 2px; + font-size: 0; } .dx-scheduler-appointment-collector.dx-button.dx-button-default { padding: 0; @@ -17345,10 +18048,6 @@ input.dx-hidden { .dx-scheduler-adaptive .dx-scheduler-appointment-collector { margin: 0; } -.dx-scheduler-adaptive .dx-scheduler-appointment-collector .dx-button-content span:last-child, -.dx-scheduler-adaptive .dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child { - line-height: 20px; -} .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content, .dx-scheduler-overlay-panel .dx-popup-content { padding: 0; @@ -17369,7 +18068,6 @@ input.dx-hidden { .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item, .dx-scheduler-overlay-panel .dx-tooltip-appointment-item { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -17388,7 +18086,6 @@ input.dx-hidden { } .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content, .dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content { - -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 5px 10px; @@ -17584,12 +18281,10 @@ input.dx-hidden { } .dx-scheduler-agenda .dx-scheduler-appointment-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } @@ -17606,7 +18301,6 @@ input.dx-hidden { } .dx-scheduler-agenda .dx-scheduler-appointment-content-details { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 12px; @@ -17614,7 +18308,6 @@ input.dx-hidden { } .dx-scheduler-agenda .dx-scheduler-appointment-content-allday { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 5px; @@ -17622,7 +18315,6 @@ input.dx-hidden { .dx-scheduler-agenda .dx-scheduler-appointment-resource-item, .dx-scheduler-agenda .dx-scheduler-appointment-resource-list { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -17637,15 +18329,12 @@ input.dx-hidden { height: 32px; border-radius: 50%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; - -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #337ab7; @@ -17825,12 +18514,10 @@ input.dx-hidden { .dx-scheduler-timeline-week .dx-scheduler-header-panel, .dx-scheduler-timeline-work-week .dx-scheduler-header-panel { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } @@ -17839,12 +18526,10 @@ input.dx-hidden { .dx-scheduler-timeline-week .dx-scheduler-header-panel thead, .dx-scheduler-timeline-work-week .dx-scheduler-header-panel thead { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; width: 100%; @@ -17854,12 +18539,10 @@ input.dx-hidden { .dx-scheduler-timeline-week .dx-scheduler-header-row, .dx-scheduler-timeline-work-week .dx-scheduler-header-row { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } @@ -17868,24 +18551,19 @@ input.dx-hidden { .dx-scheduler-timeline-week .dx-scheduler-header-panel-cell, .dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell { -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: center; - -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } @@ -17894,12 +18572,10 @@ input.dx-hidden { .dx-scheduler-timeline-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell), .dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell) { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; - -webkit-flex-flow: row-reverse nowrap; -ms-flex-flow: row-reverse nowrap; flex-flow: row-reverse nowrap; } @@ -17907,7 +18583,6 @@ input.dx-hidden { .dx-scheduler-timeline-month .dx-scheduler-header-panel-week-cell, .dx-scheduler-timeline-week .dx-scheduler-header-panel-week-cell, .dx-scheduler-timeline-work-week .dx-scheduler-header-panel-week-cell { - -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; } @@ -17928,23 +18603,19 @@ input.dx-hidden { border-spacing: 0; border-collapse: separate; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; } .dx-scheduler-timeline .dx-scheduler-date-table tbody { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; height: 100%; @@ -17952,31 +18623,25 @@ input.dx-hidden { } .dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } .dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-cell { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: stretch; - -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; height: inherit; @@ -17986,23 +18651,19 @@ input.dx-hidden { border-spacing: 0; border-collapse: separate; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; } .dx-scheduler-timeline .dx-scheduler-group-table tbody { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; height: 100%; @@ -18013,7 +18674,6 @@ input.dx-hidden { .dx-scheduler-timeline .dx-scheduler-group-header-content { overflow: visible; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @@ -18068,7 +18728,6 @@ input.dx-hidden { } .dx-scheduler:not(.dx-scheduler-native) .dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row { -webkit-box-flex: 1; - -webkit-flex: 1; -ms-flex: 1; flex: 1; } @@ -18138,45 +18797,37 @@ input.dx-hidden { } .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-container, .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table, .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table > tbody { -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row { - height: 78px; - -webkit-flex-shrink: 0; + height: 50px; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @@ -18194,7 +18845,6 @@ input.dx-hidden { } .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable, .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-tables-container { - -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } @@ -18204,13 +18854,11 @@ input.dx-hidden { } .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-cell, .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-cell { - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline:not(.dx-scheduler-work-space-both-scrollbar) .dx-scheduler-date-table .dx-scheduler-date-table-row { -webkit-box-flex: 1; - -webkit-flex: 1; -ms-flex: 1; flex: 1; } @@ -18279,12 +18927,10 @@ input.dx-hidden { background-color: #fff; position: relative; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden; @@ -18315,23 +18961,18 @@ input.dx-hidden { } .dx-scheduler-header-panel-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .dx-scheduler-header-panel-empty-cell { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; - -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 0; @@ -18359,11 +19000,9 @@ input.dx-hidden { .dx-scheduler-date-table-scrollable-content, .dx-scheduler-side-bar-scrollable-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; - -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } @@ -18390,12 +19029,10 @@ input.dx-hidden { } .dx-scheduler-work-space-flex-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; height: 100%; @@ -18403,27 +19040,22 @@ input.dx-hidden { } .dx-scheduler-group-flex-container { -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; min-height: 100%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } .dx-scheduler-group-flex-container .dx-scheduler-group-row { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; min-width: 0; @@ -18433,27 +19065,22 @@ input.dx-hidden { } .dx-scheduler-group-flex-container .dx-scheduler-group-row .dx-scheduler-group-header { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; padding: 0 5px; height: auto; width: 100px; -webkit-box-pack: start; - -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; - -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; text-align: left; @@ -18471,19 +19098,14 @@ input.dx-hidden { border-top: none; } .dx-scheduler-all-day-table-cell, -.dx-scheduler-date-table-cell, -.dx-scheduler-header-panel-cell { +.dx-scheduler-date-table-cell { + border-top: 1px solid rgba(221,221,221,.6); border-left: 1px solid rgba(221,221,221,.6); } .dx-scheduler-all-day-table-cell:first-child, -.dx-scheduler-date-table-cell:first-child, -.dx-scheduler-header-panel-cell:first-child { +.dx-scheduler-date-table-cell:first-child { border-left: none; } -.dx-scheduler-all-day-table-cell, -.dx-scheduler-date-table-cell { - border-top: 1px solid rgba(221,221,221,.6); -} .dx-scheduler-date-table-cell, .dx-scheduler-header-panel-cell { border-right: 1px solid rgba(221,221,221,.6); @@ -18564,13 +19186,11 @@ input.dx-hidden { } .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable { height: auto; - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child, -.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child, -.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child { +.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child { border-left: none; } .dx-scheduler-header-panel-cell { @@ -18580,10 +19200,14 @@ input.dx-hidden { vertical-align: middle; text-align: center; font-weight: 400; + border-left: 1px solid rgba(221,221,221,.6); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } +.dx-scheduler-header-panel-cell:first-child { + border-left: 1px solid transparent; +} .dx-scheduler-all-day-panel { width: 100%; position: relative; @@ -18621,7 +19245,6 @@ input.dx-hidden { } .dx-scheduler-time-panel { -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100px; @@ -18632,8 +19255,7 @@ input.dx-hidden { width: 50px; font-size: 14px; } -.dx-scheduler-time-panel .dx-scheduler-time-panel-row:nth-child(1) td > div, -.dx-scheduler-time-panel .dx-scheduler-virtual-row ~ .dx-scheduler-time-panel-row:nth-child(2) td > div { +.dx-scheduler-time-panel .dx-scheduler-time-panel-row:first-of-type td > div { margin-top: 0; } .dx-scheduler-time-panel-cell { @@ -18713,7 +19335,6 @@ input.dx-hidden { } .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-header-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; height: 40px; @@ -18725,35 +19346,28 @@ input.dx-hidden { .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-panel, .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-row { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-header { -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; - -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header { - -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } @@ -18766,12 +19380,10 @@ input.dx-hidden { border-top: 1px solid rgba(221,221,221,.6); border-spacing: 0; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; } @@ -18898,7 +19510,6 @@ input.dx-hidden { } .dx-recurrence-repeat-end-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -18910,7 +19521,6 @@ input.dx-hidden { .dx-recurrence-numberbox-interval-wrapper .dx-box-item:first-child:not(:only-child), .dx-recurrence-repeat-on .dx-box-item:first-child:not(:only-child) { -webkit-box-flex: 0!important; - -webkit-flex-grow: 0!important; -ms-flex-positive: 0!important; flex-grow: 0!important; min-width: auto!important; @@ -18945,7 +19555,6 @@ input.dx-hidden { } .dx-recurrence-button-group .dx-buttongroup-wrapper > div { -webkit-box-flex: 1; - -webkit-flex: 1; -ms-flex: 1; flex: 1; } @@ -18957,16 +19566,14 @@ input.dx-hidden { margin-left: 11px; } .dx-recurrence-numberbox-interval-label { - margin-top: 25px; + margin-top: 18px; } .dx-scheduler-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; @@ -18978,7 +19585,6 @@ input.dx-hidden { position: relative; z-index: 1; width: 100%; - -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } @@ -19259,7 +19865,7 @@ input.dx-hidden { text-overflow: ellipsis; white-space: nowrap; opacity: .99; - padding: 5px 7px; + padding: 2px 5px; } .dx-scheduler-work-space-grouped.dx-scheduler-work-space-month .dx-scheduler-appointment-content { font-size: 12px; @@ -19285,7 +19891,6 @@ input.dx-hidden { } .dx-scheduler-appointment-popup .dx-form .dx-field-item.dx-appointment-form-switch > div { -webkit-box-flex: 0; - -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; width: auto; @@ -19327,12 +19932,6 @@ input.dx-hidden { -webkit-box-shadow: none; box-shadow: none; } -.dx-scheduler-appointment-collector.dx-button .dx-button-content, -.dx-scheduler-appointment-collector.dx-button.dx-state-active .dx-button-content, -.dx-scheduler-appointment-collector.dx-button.dx-state-focused .dx-button-content, -.dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-button-content { - line-height: inherit; -} .dx-scheduler-appointment-collector.dx-button.dx-state-hover::before { pointer-events: none; content: ""; @@ -19381,6 +19980,7 @@ input.dx-hidden { padding-right: 5px; padding-left: 40px; } +.dx-rtl .dx-scheduler-all-day-appointments, .dx-rtl .dx-scheduler-scrollable-appointments { left: 0; } @@ -19389,73 +19989,72 @@ input.dx-hidden { margin-right: 50px; } .dx-scheduler-time-panel-cell { - height: 50px; + height: 36px; } .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell::before, .dx-scheduler-time-panel-cell::after { content: ""; } .dx-scheduler-date-table-cell { - height: 50px; + height: 36px; } .dx-scheduler-all-day-title { - height: 75px; - line-height: 75px; - font-size: 14px; + height: 54px; + line-height: 54px; + font-size: 11px; font-weight: 700; } .dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-title { - height: 25px; - line-height: 25px; + height: 18px; + line-height: 18px; } .dx-scheduler-all-day-table { - height: 75px; + height: 54px; } .dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-table { - height: 25px; + height: 18px; } .dx-scheduler-header-panel { - margin-top: 10px; + margin-top: 5px; } .dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-panel { - margin-top: 11px; + margin-top: 6px; } .dx-scheduler-header-panel-cell { - height: 40px; + height: 31px; } .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before { - top: 37px; + top: 28px; height: 2px; } .dx-scheduler-timeline .dx-scheduler-date-table-cell { border-right: none; - height: 75px; + height: 50px; } .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel { - margin-top: 10px; + margin-top: 5px; } .dx-scheduler-work-space-day .dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) { border-bottom: none; } .dx-scheduler-work-space-month .dx-scheduler-appointment-content { - font-size: 13px; + font-size: 11px; } .dx-scheduler-work-space-month .dx-scheduler-date-table-first-of-month { border-left: 1px solid #aaa; border-top: 1px solid #aaa; } .dx-scheduler-header { - height: 56px; + height: 39px; background-color: #f5f5f5; } .dx-scheduler-header .dx-toolbar .dx-toolbar-item-content, .dx-scheduler-header .dx-toolbar .dx-toolbar-menu-container { - padding: 9px; + padding: 5px; } .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption { min-width: 180px; } -.dx-device-mobile .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption, .dx-scheduler-adaptive .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption { min-width: 140px; } @@ -19530,12 +20129,12 @@ input.dx-hidden { padding: 10px 20px; } .dx-scheduler-work-space-month .dx-scheduler-date-table-cell { - font-size: 16px; + font-size: 14px; } .dx-scheduler-group-header, .dx-scheduler-header-panel, .dx-scheduler-time-panel { - font-size: 14px; + font-size: 12px; } .dx-scheduler-work-space-grouped .dx-scheduler-group-row th, .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell { @@ -19584,20 +20183,15 @@ input.dx-hidden { border-left: none; } .dx-scheduler-appointment-collector { - height: 20px; -} -.dx-scheduler-appointment-collector .dx-button-content span:last-child, -.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child { - line-height: 13.3333333333px; - height: 20px; + height: 17px; } .dx-scheduler-appointment-collector.dx-button.dx-button-default, .dx-scheduler-appointment-collector.dx-state-hover::before { - border-radius: 20px; + border-radius: 17px; } .dx-scheduler-appointment { - border-left: 3px solid transparent; - border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-right: 1px solid transparent; } .dx-scheduler-appointment.dx-state-focused { color: #fff; @@ -19613,10 +20207,10 @@ input.dx-hidden { padding-right: 40px; } .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content { - padding: 5px 25px 5px 7px; + padding: 2px 25px 2px 5px; } .dx-rtl .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content { - padding: 5px 7px 5px 25px; + padding: 2px 5px 2px 25px; } .dx-scheduler-dropdown-appointment-date { color: #959595; @@ -19626,11 +20220,11 @@ input.dx-hidden { } .dx-scheduler-agenda .dx-scheduler-group-header { font-size: 14px; - width: 80px; + width: 60px; } .dx-scheduler-agenda .dx-scheduler-group-header-content { overflow: hidden; - width: 80px; + width: 60px; padding: 10px 0 0 10px; -webkit-box-shadow: inset 0 -1px 0 0 #c4c4c4; box-shadow: inset 0 -1px 0 0 #c4c4c4; @@ -19664,7 +20258,7 @@ input.dx-hidden { box-shadow: inset 0 -1px 0 0 #c4c4c4; } .dx-scheduler-agenda-nodata { - font-size: 14px; + font-size: 12px; } .dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content .dx-popup-content .dx-list-item { border-top-width: 1px; @@ -19696,7 +20290,6 @@ input.dx-hidden { } .dx-layout-manager .dx-label-h-align.dx-flex-layout { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } @@ -19705,21 +20298,17 @@ input.dx-hidden { } .dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content, .dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content-wrapper { - -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; - -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; display: block; } .dx-layout-manager .dx-label-h-align.dx-flex-layout:not(.dx-field-item-label-align) { -webkit-box-align: baseline; - -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } @@ -19741,7 +20330,11 @@ input.dx-hidden { .dx-layout-manager .dx-label-h-align .dx-field-item-label .dx-field-item-label-content { display: block; } -.dx-layout-manager .dx-label-h-align .dx-field-item-content { +.dx-layout-manager .dx-label-h-align .dx-field-item-label .dx-field-item-custom-label-content { + display: inline-block; +} +.dx-layout-manager .dx-label-h-align .dx-field-item-content, +.dx-layout-manager .dx-label-h-align .dx-field-item-label .dx-field-item-custom-label-content .dx-icon { vertical-align: top; } .dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-checkbox, @@ -19759,6 +20352,12 @@ input.dx-hidden { .dx-field-item-label-location-top { display: block; } +.dx-field-item-label-location-top .dx-field-item-custom-label-content { + display: inline-block; +} +.dx-field-item-label-location-top .dx-field-item-custom-label-content .dx-icon { + vertical-align: top; +} .dx-form-group-content { border-width: 0; padding: 0; @@ -19768,7 +20367,7 @@ input.dx-hidden { padding-top: 19px; margin-top: 6px; border-top: 1px solid #ddd; - padding-bottom: 20px; + padding-bottom: 10px; } .dx-form-group-with-caption .dx-form-group.dx-form-group-with-caption { padding-left: 20px; @@ -19821,7 +20420,7 @@ input.dx-hidden { padding-right: 20px; } .dx-form-group-caption { - font-size: 20px; + font-size: 16px; } .dx-field-item-help-text, .dx-field-item-label-text { @@ -19835,6 +20434,29 @@ input.dx-hidden { .dx-field-item-required-mark { color: #c9302c; } +.dx-field-item-custom-label-content .dx-icon { + width: 16px; + height: 16px; + background-position: 0 0; + background-size: 16px 16px; + padding: 0; + font-size: 16px; + text-align: center; + line-height: 16px; + margin-right: 7px; + margin-left: 0; +} +.dx-field-item-custom-label-content .dx-icon.dx-icon-right, +.dx-rtl .dx-field-item-custom-label-content .dx-icon, +.dx-rtl.dx-field-item-custom-label-content .dx-icon { + margin-left: 7px; + margin-right: 0; +} +.dx-rtl .dx-field-item-custom-label-content .dx-icon.dx-icon-right, +.dx-rtl.dx-field-item-custom-label-content .dx-icon.dx-icon-right { + margin-right: 7px; + margin-left: 0; +} .dx-filterbuilder.dx-rtl .dx-filterbuilder-action-icon, .dx-filterbuilder.dx-rtl .dx-filterbuilder-text { margin-left: 5px; @@ -20007,7 +20629,7 @@ input.dx-hidden { line-height: 14px; } .dx-filterbuilder .dx-filterbuilder-action-icon { - margin-bottom: 9px; + margin-bottom: 5px; } .dx-filterbuilder .dx-filterbuilder-item-value-text, .dx-filterbuilder .dx-filterbuilder-text { @@ -20017,7 +20639,7 @@ input.dx-hidden { color: #333; } .dx-filterbuilder-overlay .dx-treeview-item { - padding: 5px 15px; + padding: 3px 15px; } .dx-filterbuilder-overlay .dx-rtl .dx-treeview-item { padding-left: 15px; @@ -20066,30 +20688,25 @@ input.dx-hidden { position: relative; overflow: hidden; -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; height: 100%; } .dx-drawer-shrink .dx-drawer-wrapper { -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .dx-drawer-shrink .dx-drawer-content { position: relative; -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } @@ -20097,7 +20714,6 @@ input.dx-hidden { .dx-drawer-shrink.dx-drawer-top .dx-drawer-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -20122,12 +20738,10 @@ input.dx-hidden { } .dx-htmleditor { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; border: 1px solid transparent; @@ -20136,18 +20750,44 @@ input.dx-hidden { .dx-htmleditor:not(.dx-state-disabled) li[data-list=unchecked] { cursor: pointer; } +.dx-htmleditor-add-image-popup-with-tabs > .dx-overlay-content > .dx-popup-content { + padding: 0; +} +.dx-htmleditor-hidden-content { + display: none; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-multiview-wrapper { + border-left-color: transparent; + border-right-color: transparent; + border-bottom-color: transparent; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fix-ratio-container .dx-textbox { + display: inline-block; + width: calc(100% - 31px); +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fix-ratio-container .dx-buttongroup { + vertical-align: top; + margin-left: 5px; + width: 26px; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fileuploader-wrapper { + padding: 0; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fileuploader-upload-button { + display: none; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content .dx-popup-title { + border-bottom: 0; +} .dx-quill-container { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; - -webkit-flex: 1; -ms-flex: 1; flex: 1; - -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; min-height: 1px; @@ -20485,10 +21125,10 @@ input.dx-hidden { margin: 0 0 0 auto; } .dx-htmleditor-content .ql-font-serif { - font-family: Georgia,Times New Roman,serif; + font-family: Georgia,"Times New Roman",serif; } .dx-htmleditor-content .ql-font-monospace { - font-family: Monaco,Courier New,monospace; + font-family: Monaco,"Courier New",monospace; } .dx-htmleditor-content .ql-direction-rtl { direction: rtl; @@ -20567,6 +21207,10 @@ input.dx-hidden { -webkit-box-sizing: content-box; box-sizing: content-box; border: 1px dashed #778899; + pointer-events: none; +} +.dx-resize-frame .dx-resizable-handle { + pointer-events: auto; } .dx-resize-frame .dx-resizable-handle-corner-bottom-left, .dx-resize-frame .dx-resizable-handle-corner-bottom-right, @@ -20673,6 +21317,10 @@ input.dx-hidden { .dx-touch-device.dx-resize-frame .dx-resizable-handle-bottom::after { bottom: -7.5px; } +.dx-mention { + padding: 1px 0; + border-radius: 2px; +} .dx-mention .dx-template-wrapper { white-space: nowrap; display: inline-block; @@ -20927,19 +21575,18 @@ input.dx-hidden { .dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-danger.dx-state-focused { background-color: #c12e2a; } -.dx-device-mobile .dx-htmleditor-toolbar .dx-htmleditor-toolbar-separator, .dx-htmleditor-toolbar .dx-htmleditor-toolbar-separator { - height: 36px; + height: 26px; } .dx-htmleditor-toolbar-format.dx-dropdowneditor.dx-editor-filled { background-color: transparent; } .dx-htmleditor-toolbar-format.dx-background-format .dx-button-content, .dx-htmleditor-toolbar-format.dx-color-format .dx-button-content { - padding-bottom: 5px; + padding-bottom: 2px; } .dx-htmleditor-toolbar-format.dx-size-format { - width: 105px; + width: 80px; } .dx-htmleditor-toolbar-separator { border-left-color: #ddd; @@ -20960,9 +21607,42 @@ input.dx-hidden { .dx-resize-frame .dx-resizable-handle-top::after { background-color: #337ab7; } +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-tab:first-child { + -webkit-box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 0 #ddd,inset 0 0 #ddd; + box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 0 0 #ddd,inset 0 0 #ddd; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected:first-child { + -webkit-box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 0 0 #337ab7; + box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 0 0 #337ab7; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-tabpanel.dx-state-focused .dx-tab:first-child { + -webkit-box-shadow: inset 0 1px #ddd,inset 0 0 #ddd,inset 0 -1px #337ab7,inset 0 0 #ddd; + box-shadow: inset 0 1px #ddd,inset 0 0 #ddd,inset 0 -1px #337ab7,inset 0 0 #ddd; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-collection .dx-field-item:not(.dx-last-col) { + padding-right: 5px; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-collection .dx-field-item:not(.dx-first-col) { + padding-left: 0; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fileuploader-input-wrapper { + padding: 40px 20px; + border: 3px dashed #ddd; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fileuploader-input-wrapper .dx-fileuploader-input-label { + border-width: 0; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fileuploader-dragover .dx-fileuploader-input { + padding-top: 2px; + padding-bottom: 3px; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fileuploader-dragover .dx-fileuploader-input-label { + padding-top: 3px; +} +.dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fileuploader-dragover .dx-fileuploader-content { + background-color: rgba(221,221,221,.8); +} .dx-mention { - padding: 1px 0; - border-radius: 2px; background-color: #ddd; color: #333; } @@ -20983,16 +21663,16 @@ input.dx-hidden { } .dx-suggestion-list-wrapper .dx-list { height: 100%; - min-height: 39.0001px; + min-height: 26.00008px; } .dx-suggestion-list-wrapper .dx-list:not(.dx-list-select-decorator-enabled) { - min-height: 33.0001px; + min-height: 20.00008px; } .dx-suggestion-list-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content { - padding: 7px 9px; + padding: 2px 4px; } .dx-suggestion-list-wrapper .dx-list-select-all { - padding: 12px 0 8px; + padding: 7px 0 3px; } .dx-suggestion-list-wrapper .dx-empty-message, .dx-suggestion-list-wrapper .dx-list-item { @@ -21010,12 +21690,12 @@ input.dx-hidden { background-color: rgba(255,255,255,.8); } .dx-fa-button.dx-fa-button-main .dx-overlay-content { - min-width: 48px; - max-height: 48px; + min-width: 34px; + max-height: 34px; background-color: #337ab7; color: #fff; overflow: visible; - border-radius: 24px; + border-radius: 17px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.2); box-shadow: 0 6px 12px rgba(0,0,0,.2); } @@ -21033,7 +21713,7 @@ input.dx-hidden { } .dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon, .dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon-close { - padding: 15px; + padding: 10px; -webkit-box-shadow: none; box-shadow: none; background-color: transparent; @@ -21050,34 +21730,35 @@ input.dx-hidden { margin-right: 0; } .dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-inkripple { - border-radius: 24px; + border-radius: 17px; } .dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; - -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content .dx-fa-button-icon, .dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content .dx-fa-button-icon-close { - padding: 15px 0 15px 12px; + padding: 10px 0 10px 10px; +} +.dx-fa-button.dx-fa-button-main.dx-fa-button-without-icon .dx-fa-button-icon { + width: 0; } .dx-fa-button .dx-fa-button-icon, .dx-fa-button .dx-fa-button-icon-close { - padding: 6px; - width: 18px; - height: 18px; + padding: 8px; + width: 14px; + height: 14px; -webkit-box-sizing: content-box; box-sizing: content-box; } .dx-fa-button .dx-fa-button-icon .dx-icon, .dx-fa-button .dx-fa-button-icon-close .dx-icon { - font-size: 18px; + font-size: 14px; } .dx-fa-button .dx-fa-button-icon img, .dx-fa-button .dx-fa-button-icon-close img { @@ -21093,23 +21774,19 @@ input.dx-hidden { color: #333; overflow: visible; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .dx-fa-button .dx-overlay-content.dx-fa-button-content-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; - -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } @@ -21136,12 +21813,10 @@ input.dx-hidden { color: #333; white-space: nowrap; border-radius: 4px; - padding: 0 10px; + padding: 5px 10px; margin-right: 10px; - line-height: 26px; - height: 26px; - -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); - box-shadow: 0 1px 4px rgba(0,0,0,.2); + -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.16); + box-shadow: 0 6px 12px rgba(0,0,0,.16); font-size: 12px; } .dx-fa-button .dx-overlay-content .dx-fa-button-icon { @@ -21156,8 +21831,8 @@ input.dx-hidden { border-radius: 15px; } .dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label { - padding: 0 16px 0 8px; - font-size: 14px; + padding: 0 15px 0 5px; + font-size: 12px; margin-right: 0; } .dx-filemanager { @@ -21167,12 +21842,10 @@ input.dx-hidden { .dx-filemanager .dx-filemanager-wrapper { height: 100%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -21216,21 +21889,17 @@ input.dx-hidden { } .dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-title { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; - -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding: 0 0 5px 10px; } .dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-title .dx-filemanager-progress-panel-title-text { -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; - -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; font-size: 18px; @@ -21253,11 +21922,9 @@ input.dx-hidden { .dx-filemanager .dx-filemanager-progress-box { padding: 10px 0 10px 10px; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @@ -21269,7 +21936,6 @@ input.dx-hidden { } .dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-wrapper { -webkit-box-flex: 1; - -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; overflow: hidden; @@ -21308,7 +21974,6 @@ input.dx-hidden { } .dx-filemanager .dx-filemanager-container { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; @@ -21343,6 +22008,9 @@ input.dx-hidden { .dx-filemanager .dx-filemanager-container .dx-drawer-panel-content.dx-drawer-panel-content-adaptive { max-width: 100%; } +.dx-filemanager .dx-filemanager-dirs-panel { + height: 100%; +} .dx-filemanager .dx-filemanager-breadcrumbs { padding: 2px 11px; border-bottom: 1px solid; @@ -21390,12 +22058,10 @@ input.dx-hidden { width: 100%; height: 100%; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @@ -21476,18 +22142,15 @@ input.dx-hidden { } .dx-filemanager .dx-filemanager-details .dx-filemanager-details-item-name-wrapper { display: -webkit-inline-box; - display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: start; - -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 100%; } .dx-filemanager .dx-filemanager-details .dx-filemanager-details-item-name-wrapper .dx-filemanager-details-item-name { -webkit-box-flex: 1; - -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; white-space: nowrap; @@ -21547,23 +22210,19 @@ input.dx-hidden { } .dx-filemanager-dirs-tree .dx-treeview-item-content { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; - -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .dx-filemanager-dirs-tree .dx-treeview-item-content > .dx-icon { -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .dx-filemanager-dirs-tree .dx-treeview-item-content .dx-filemanager-dirs-tree-item-text { -webkit-box-flex: 1; - -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; white-space: nowrap; @@ -21668,30 +22327,32 @@ input.dx-hidden { padding-top: 6px; } .dx-filemanager .dx-filemanager-progress-box-image { - font-size: 36px; + width: 28px; + height: 28px; + font-size: 28px; } .dx-filemanager .dx-filemanager-progress-box-error { color: #fff; background: #d9534f; } .dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-close-button { - margin-top: 9px; + margin-top: 6px; } .dx-filemanager .dx-filemanager-toolbar { padding: 6px 10px; background: #fff; - min-height: 48px; + min-height: 38px; } .dx-filemanager .dx-filemanager-toolbar.dx-filemanager-file-toolbar, .dx-filemanager .dx-filemanager-toolbar.dx-filemanager-file-toolbar .dx-toolbar { background: #f7f7f7; } .dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-separator-item { - height: 36px; + height: 26px; background: #ddd; } .dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-viewmode-item .dx-texteditor { - width: 150px; + width: 130px; } .dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled { background: 0 0; @@ -21713,11 +22374,11 @@ input.dx-hidden { border-color: transparent; } .dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-has-large-icon .dx-button-content { - padding: 4px; + padding: 3px; } .dx-filemanager .dx-filemanager-toolbar .dx-toolbar .dx-filemanager-toolbar-viewmode-item .dx-button-content { - padding-left: 8px; - padding-right: 8px; + padding-left: 5px; + padding-right: 5px; } .dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder { border: 2px solid #337ab7; @@ -21726,7 +22387,6 @@ input.dx-hidden { border-top-color: #ddd; } .dx-filemanager .dx-filemanager-dirs-panel { - height: 100%; border-right-color: #ddd; } .dx-filemanager .dx-filemanager-breadcrumbs { @@ -21737,8 +22397,8 @@ input.dx-hidden { color: #333; } .dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item-content { - padding-top: 5px; - padding-bottom: 8px; + padding-top: 3px; + padding-bottom: 7px; } .dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item .dx-menu-item-content { background: #ddd; @@ -21762,9 +22422,9 @@ input.dx-hidden { background: rgba(51,122,183,.7); } .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-thumbnail { - width: 36px; - height: 36px; - font-size: 36px; + width: 28px; + height: 28px; + font-size: 28px; } .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item .dx-filemanager-item-custom-thumbnail { color: #ddd; @@ -21773,20 +22433,20 @@ input.dx-hidden { background: #fff; } .dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-filemanager-details-item-thumbnail { - font-size: 18px; - width: 18px; - height: 18px; + font-size: 14px; + width: 14px; + height: 14px; } .dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-command-select { - width: 43px; - min-width: 43px; - max-width: 43px; + width: 39px; + min-width: 39px; + max-width: 39px; } .dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-row-focused .dx-filemanager-file-actions-button .dx-button .dx-icon { color: #fff; } .dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-content > i { - margin-bottom: 0; + margin-bottom: 1px; } .dx-filemanager-dirs-tree.dx-treeview .dx-state-focused > .dx-treeview-item { background: #fff; @@ -21804,12 +22464,12 @@ input.dx-hidden { color: #333; } .dx-filemanager-view-switcher-popup { - width: 34px; + width: 24px; } .dx-filemanager-view-switcher-popup .dx-dropdownbutton-popup-wrapper.dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content { - padding-top: 7px; - padding-left: 7px; - padding-right: 8px; + padding-top: 4px; + padding-left: 4px; + padding-right: 5px; text-overflow: clip; } .dx-filemanager-dirs-tree.dx-treeview .dx-filemanager-file-actions-button { @@ -21820,48 +22480,46 @@ input.dx-hidden { padding: 0; } .dx-filemanager-file-actions-button .dx-button { - min-width: 21px; - height: 21px; + min-width: 18px; + height: 18px; } .dx-filemanager-file-actions-button .dx-button .dx-button-content { - padding-top: 10px; - padding-bottom: 10px; + padding-top: 9px; + padding-bottom: 9px; } .dx-filemanager-i.dx-filemanager-i-progress, .dx-filemanager-i.dx-filemanager-i-refresh, .dx-filemanager-i.dx-icon.dx-filemanager-i-progress, .dx-filemanager-i.dx-icon.dx-filemanager-i-refresh { background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23333%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x31_%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M11%2C4c2.45%2C0%2C4.59%2C1.26%2C5.84%2C3.16L15%2C9l6%2C1l-1-6l-1.73%2C1.73C16.64%2C3.47%2C14%2C2%2C11%2C2%0A%09%09c-4.97%2C0-9%2C4.03-9%2C9h2C4%2C7.13%2C7.13%2C4%2C11%2C4z%22%2F%3E%0A%09%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17.92%2C12c-0.49%2C3.39-3.39%2C6-6.92%2C6c-2.19%2C0-4.13-1.01-5.41-2.59L7%2C14l-6-1l1%2C6l2.17-2.17%0A%09%09C5.82%2C18.76%2C8.26%2C20%2C11%2C20c4.63%2C0%2C8.44-3.5%2C8.94-8H17.92z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 22px; - height: 22px; + width: 18px; + height: 18px; } .dx-filemanager-i.dx-filemanager-i-done, .dx-filemanager-i.dx-icon.dx-filemanager-i-done { background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23333%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%235cb85c%3B%7D%0A%09.st2%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M21%2C10l-6-1l1.87-1.87C15.6%2C5.24%2C13.44%2C4%2C11%2C4c-3.87%2C0-7%2C3.13-7%2C7H2c0-4.97%2C4.03-9%2C9-9%0A%09c3.02%2C0%2C5.7%2C1.42%2C7.35%2C3.65L20%2C4L21%2C10z%20M5.6%2C15.4C6.88%2C16.98%2C8.81%2C18%2C11%2C18c0.4%2C0%2C0.78-0.05%2C1.15-0.12%0A%09c0.15%2C0.69%2C0.42%2C1.32%2C0.77%2C1.91C12.3%2C19.92%2C11.66%2C20%2C11%2C20c-2.74%2C0-5.17-1.24-6.82-3.18L2%2C19l-1-6l6%2C1L5.6%2C15.4z%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M17.5%2C12c2.49%2C0%2C4.5%2C2.01%2C4.5%2C4.5S19.99%2C21%2C17.5%2C21S13%2C18.99%2C13%2C16.5S15.01%2C12%2C17.5%2C12z%22%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st2%22%20d%3D%22M21.35%2C14.35l-4.71%2C5l-3-3l0.71-0.71l2.15%2C2.15l4.15-4.15L21.35%2C14.35z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 22px; - height: 22px; + width: 18px; + height: 18px; } .dx-filemanager-i.dx-filemanager-i-danger, .dx-filemanager-i.dx-icon.dx-filemanager-i-danger { background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23333%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23d9534f%3B%7D%0A%09.st2%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M21%2C10l-6-1l1.87-1.87C15.6%2C5.24%2C13.44%2C4%2C11%2C4c-3.87%2C0-7%2C3.13-7%2C7H2c0-4.97%2C4.03-9%2C9-9%0A%09c3.02%2C0%2C5.7%2C1.42%2C7.35%2C3.65L20%2C4L21%2C10z%20M5.6%2C15.4C6.88%2C16.98%2C8.81%2C18%2C11%2C18c0.4%2C0%2C0.78-0.05%2C1.15-0.12%0A%09c0.15%2C0.69%2C0.42%2C1.32%2C0.77%2C1.91C12.3%2C19.92%2C11.66%2C20%2C11%2C20c-2.74%2C0-5.17-1.24-6.82-3.18L2%2C19l-1-6l6%2C1L5.6%2C15.4z%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M17.5%2C12c2.49%2C0%2C4.5%2C2.01%2C4.5%2C4.5S19.99%2C21%2C17.5%2C21S13%2C18.99%2C13%2C16.5S15.01%2C12%2C17.5%2C12z%22%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st2%22%20d%3D%22M17%2C20v-1h1v1H17z%20M17%2C13h1v5h-1V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 22px; - height: 22px; + width: 18px; + height: 18px; } .dx-filemanager-i.dx-filemanager-i-cancel, .dx-filemanager-i.dx-icon.dx-filemanager-i-cancel { background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x32_%22%20fill%3D%22%23333%22%20d%3D%22M8%2C0c4.42%2C0%2C8%2C3.58%2C8%2C8s-3.58%2C8-8%2C8c-4.42%2C0-8-3.58-8-8S3.58%2C0%2C8%2C0%20M10.87%2C4L8%2C6.87L5.13%2C4L4%2C5.13L6.87%2C8%0A%09L4%2C10.87L5.13%2C12L8%2C9.13L10.87%2C12L12%2C10.87L9.13%2C8L12%2C5.13L10.87%2C4z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 22px; - height: 22px; + width: 18px; + height: 18px; } .dx-diagram { border: 1px solid transparent; display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-flow: column; -ms-flex-flow: column; flex-flow: column; height: 600px; @@ -21870,7 +22528,6 @@ input.dx-hidden { .dx-diagram .dx-diagram-toolbar-wrapper { padding: 5px; -webkit-box-flex: 0; - -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; } @@ -21879,14 +22536,11 @@ input.dx-hidden { } .dx-diagram .dx-diagram-content-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; - -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; overflow: hidden; @@ -21975,10 +22629,8 @@ input.dx-hidden { } .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container > div { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; @@ -21987,11 +22639,9 @@ input.dx-hidden { } .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container .dx-toolbar-item { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @@ -22016,12 +22666,10 @@ input.dx-hidden { } .dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-tabpanel { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; - -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } @@ -22052,6 +22700,7 @@ input.dx-hidden { padding-right: 0; } .dx-diagram-toolbar .dx-diagram-toolbar-separator { + display: table; height: 100%; border-left: 1px solid transparent; } @@ -22073,11 +22722,9 @@ input.dx-hidden { .dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper, .dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; - -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @@ -22122,13 +22769,11 @@ input.dx-hidden { } .dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; } .dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-palette-cell { -webkit-box-flex: 1; - -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @@ -22289,8 +22934,8 @@ input.dx-hidden { .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar, .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-item, .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container { - width: 48px; - height: 48px; + width: 34px; + height: 34px; } .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button .dx-button-content, .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button-content, @@ -22299,7 +22944,7 @@ input.dx-hidden { .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container .dx-button-content { padding-top: 0; padding-bottom: 0; - line-height: 44px; + line-height: 30px; } .dx-diagram-floating-toolbar-container .dx-toolbar-item { padding: 0 2px 0 0; @@ -22330,26 +22975,26 @@ input.dx-hidden { .dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input-container, .dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel, .dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel .dx-accordion { - width: 144px; + width: 114px; } .dx-diagram-toolbox-popup .dx-diagram-toolbox-input-container { border-bottom: 1px solid #ddd; } .dx-diagram-toolbox-popup .dx-diagram-toolbox-input { - margin: 2px; + margin: 1px; -webkit-box-shadow: none; box-shadow: none; } .dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-placeholder::before, .dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-texteditor-input { - padding: 4px 9px; + padding: 3px 5px; } .dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button .dx-button-content, .dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button.dx-button-has-icon:not(.dx-button-has-text) .dx-button-content { padding: 2px; } .dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button .dx-icon { - font-size: 12px; + font-size: 10px; } .dx-diagram-toolbox-popup .dx-popup-title .dx-closebutton { width: 12px; @@ -22366,7 +23011,7 @@ input.dx-hidden { background-size: 8px 8px; } .dx-diagram-toolbox-popup.dx-diagram-mobile-popup .dx-popup-content { - padding-top: 66px; + padding-top: 56px; } .dx-diagram-toolbox-popup.dx-diagram-mobile-popup .dx-popup-content .dx-diagram-toolbox-input-container { border-top: 1px solid #ddd; @@ -22382,7 +23027,7 @@ input.dx-hidden { border-bottom: none; } .dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title { - padding: 6px 12px; + padding: 4px 8px; } .dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title .dx-accordion-item-title-caption { font-size: .7em; @@ -22393,32 +23038,32 @@ input.dx-hidden { line-height: 1.5em; } .dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-body { - padding: 6px 12px; + padding: 4px 8px; } .dx-diagram-toolbox-panel .dxdi-toolbox .dxdi-canvas .dxdi-shape-text { opacity: .25; } .dx-diagram-properties-popup .dx-multiview-item, .dx-diagram-properties-popup.dx-diagram-properties-popup-notabs .dx-popup-content { - padding: 8px; + padding: 4px; } .dx-diagram-properties-popup .dx-diagram-properties-panel-group-title { font-weight: 700; - padding: 8px; + padding: 4px; } .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar { - padding: 0 8px 8px; + padding: 0 4px 4px; } .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item { - margin-bottom: 4px; + margin-bottom: 2px; } .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item.dx-diagram-lg-icon-item .dx-diagram-i { - background-size: 64px 64px; - width: 64px; - height: 64px; + background-size: 48px 48px; + width: 48px; + height: 48px; } .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar:first-child { - padding-top: 8px; + padding-top: 4px; } .dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-popup-title { padding: 2px 8px 0 0; @@ -22449,16 +23094,16 @@ input.dx-hidden { border-top-color: #ddd; } .dx-diagram-toolbar .dx-diagram-toolbar-text { - padding: 8px 0 9px 15px; + padding: 5px 0 5px 8px; } .dx-diagram-toolbar .dx-diagram-lg-edit-item .dx-texteditor { - width: 240px; + width: 180px; } .dx-diagram-toolbar .dx-diagram-md-edit-item .dx-texteditor { - width: 150px; + width: 120px; } .dx-diagram-toolbar .dx-diagram-sm-edit-item .dx-texteditor { - width: 100px; + width: 70px; } .dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i, .dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon { @@ -22480,7 +23125,7 @@ input.dx-hidden { .dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon, .dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon, .dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon { - font-size: 18px; + font-size: 14px; color: #333; } .dx-diagram-touchbar.dx-context-menu .dx-menu-item .dx-menu-item-content { @@ -22488,188 +23133,188 @@ input.dx-hidden { } .dx-diagram-touchbar.dx-context-menu .dx-menu-separator { width: 1px; - height: 30px; + height: 26px; margin: 0; } .dx-diagram-i-selectbox-null-icon { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-begin-none { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M1%2C13l9-9l1%2C1l-9%2C9L1%2C13z%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M12%2C8V3H0v12h12v-5h16V8H12z%20M10%2C13H2V5h8V13z%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M1%2C13l9-9l1%2C1l-9%2C9L1%2C13z%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M12%2C8V3H0v12h12v-5h16V8H12z%20M10%2C13H2V5h8V13z%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A"); + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-begin-arrow { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2016%22%20style%3D%22enable-background%3Anew%200%200%2028%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M8%2C9l4%2C3l1%2C2L0%2C8l13-6l-1%2C2L8%2C7h20v2H8z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-begin-outlined-triangle { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C9l13%2C6v-5h15V8H13V3L0%2C9z%20M11%2C12L3.9%2C9L11%2C6V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-begin-filled-triangle { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13%2C10v5L0%2C9l13-6v5h15v2H13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13%2C10v5L0%2C9l13-6v5h15v2H13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-end-none { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M17%2C13l9-9l1%2C1l-9%2C9L17%2C13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M0%2C8v2h16v5h12V3H16v5H0z%20M18%2C5h8v8h-8V5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M17%2C13l9-9l1%2C1l-9%2C9L17%2C13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M0%2C8v2h16v5h12V3H16v5H0z%20M18%2C5h8v8h-8V5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-end-arrow { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C10l0-2h20l-4-3l-1-2l13%2C6l-13%2C6l1-2l4-3H0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-end-outlined-triangle { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2016%22%20style%3D%22enable-background%3Anew%200%200%2028%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M28%2C8L15%2C2v5H0v2h15v5L28%2C8z%20M17%2C5l7.1%2C3L17%2C11V5z%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-end-filled-triangle { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C10V8h15V3l13%2C6l-13%2C6v-5H0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-orthogonal { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M20%2C18v-8h3V5H8v3H0V0h8v3h15h2v2v5h3v8H20z%20M6%2C2H2v4h4V2z%20M26%2C12h-4v4h4V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M20%2C18v-8h3V5H8v3H0V0h8v3h15h2v2v5h3v8H20z%20M6%2C2H2v4h4V2z%20M26%2C12h-4v4h4V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + width: 21.84px; + height: 14px; } .dx-diagram-i-connector-straight { - background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M20%2C10v2.2L8%2C2.8V0H0v8h8V5.8l12%2C9.3V18h8v-8H20z%20M6%2C6H2V2h4V6z%20M26%2C16h-4v-4h4V16z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M20%2C10v2.2L8%2C2.8V0H0v8h8V5.8l12%2C9.3V18h8v-8H20z%20M6%2C6H2V2h4V6z%20M26%2C16h-4v-4h4V16z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + width: 21.84px; + height: 14px; } .dx-diagram-i-line-solid { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__2_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%2222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-line-dotted { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__2_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__1_%22%20x%3D%227%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__3_%22%20x%3D%2211%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__4_%22%20x%3D%2215%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__5_%22%20x%3D%2219%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__6_%22%20x%3D%2223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-line-dashed { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__1_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__4_%22%20x%3D%2211%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__5_%22%20x%3D%2219%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 28.08px; - height: 18px; + width: 21.84px; + height: 14px; } .dx-diagram-i-button-fill, .dx-diagram-i-menu-fill { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x32_%22%20d%3D%22M7.6%2C1L6.7%2C1.9l1.9%2C1.9L3%2C9.4L9.5%2C16L16%2C9.4L7.6%2C1z%20M5%2C9l4.5-4.5L14%2C9H5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A%0A"); - width: 18px; - height: 21px; + width: 14px; + height: 17px; } .dx-diagram-i-button-fullscreen, .dx-diagram-i-menu-fullscreen { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20points%3D%220%2C6%202%2C6%202%2C2%206%2C2%206%2C0%200%2C0%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%222%2C12%200%2C12%200%2C18%206%2C18%206%2C16%202%2C16%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%2212%2C0%2012%2C2%2016%2C2%2016%2C6%2018%2C6%2018%2C0%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%2216%2C16%2012%2C16%2012%2C18%2018%2C18%2018%2C12%2016%2C12%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-lock, .dx-diagram-i-menu-lock { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x31_%22%20d%3D%22M14%2C5c0-2.8-2.2-5-5-5C6.2%2C0%2C4%2C2.2%2C4%2C5C2.9%2C5%2C2%2C5.9%2C2%2C7v8c0%2C1.1%2C0.9%2C2%2C2%2C2h10c1.1%2C0%2C2-0.9%2C2-2V7%0A%09C16%2C5.9%2C15.1%2C5%2C14%2C5z%20M9%2C13c-1.1%2C0-2-0.9-2-2s0.9-2%2C2-2c1.1%2C0%2C2%2C0.9%2C2%2C2C11%2C12.1%2C10.1%2C13%2C9%2C13z%20M6%2C5c0-1.7%2C1.3-3%2C3-3%0A%09c1.7%2C0%2C3%2C1.3%2C3%2C3H6z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-unlock, .dx-diagram-i-menu-unlock { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M14%2C17H4c-1.1%2C0-2-0.9-2-2V7c0-1.1%2C0.9-2%2C2-2h2h2h4c0-1.7-1.3-3-3-3C8.1%2C2%2C7.3%2C2.4%2C6.8%2C3H4.4%0A%09C5.2%2C1.2%2C7%2C0%2C9%2C0c2.8%2C0%2C5%2C2.2%2C5%2C5c1.1%2C0%2C2%2C0.9%2C2%2C2v8C16%2C16.1%2C15.1%2C17%2C14%2C17z%20M9%2C9c-1.1%2C0-2%2C0.9-2%2C2s0.9%2C2%2C2%2C2s2-0.9%2C2-2%0A%09C11%2C9.9%2C10.1%2C9%2C9%2C9z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-send-to-back, .dx-diagram-i-menu-send-to-back { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x30__1_%22%20class%3D%22st0%22%20d%3D%22M8%2C0h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H8c-1.1%2C0-2-0.9-2-2V2C6%2C0.9%2C6.9%2C0%2C8%2C0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st1%22%20d%3D%22M8%2C12c-1.1%2C0-2-0.9-2-2V4H4C2.9%2C4%2C2%2C4.9%2C2%2C6v8c0%2C1.1%2C0.9%2C2%2C2%2C2h8c1.1%2C0%2C2-0.9%2C2-2v-2H8z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-bring-to-front, .dx-diagram-i-menu-bring-to-front { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x30__1_%22%20class%3D%22st0%22%20d%3D%22M8%2C0h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H8c-1.1%2C0-2-0.9-2-2V2C6%2C0.9%2C6.9%2C0%2C8%2C0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20id%3D%22_x30_%22%20class%3D%22st1%22%20d%3D%22M4%2C4h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H4c-1.1%2C0-2-0.9-2-2V6C2%2C4.9%2C2.9%2C4%2C4%2C4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-select-all, .dx-diagram-i-menu-select-all { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.75%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M8.5%2C6c0.1%2C0%2C0.3%2C0%2C0.4%2C0.1l0%2C0l6.8%2C5.3c0.3%2C0.2%2C0.3%2C0.5%2C0.1%2C0.8c-0.1%2C0.1-0.1%2C0.2-0.3%2C0.2l-1.9%2C0.3%0A%09l1.3%2C2.6c0.2%2C0.3%2C0%2C0.6-0.3%2C0.7l-2.1%2C0.9c-0.1%2C0-0.2%2C0.1-0.3%2C0.1c-0.2%2C0-0.4-0.1-0.5-0.3l-1.3-2.6l-1.5%2C1.1%0A%09c-0.1%2C0.1-0.2%2C0.1-0.4%2C0.1c-0.3%2C0-0.6-0.2-0.6-0.5V6.6C7.9%2C6.3%2C8.2%2C6%2C8.5%2C6z%22%20fill%3D%22%23333%22%2F%3E%0A%3Cg%20id%3D%22_x33_%22%20class%3D%22st1%22%3E%0A%09%3Cpolygon%20id%3D%22_x31__1_%22%20class%3D%22st0%22%20points%3D%2212%2C6%2014%2C8%2016%2C8%2016%2C6%20%09%22%20fill%3D%22%23333%22%20%2F%3E%0A%09%3Crect%20id%3D%22_x32__1_%22%20x%3D%2211.6%22%20y%3D%222%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%201.6862%2010.071)%22%20class%3D%22st0%22%20width%3D%222.8%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x33__1_%22%20x%3D%228%22%20y%3D%221%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%224%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x34_%22%20x%3D%223.6%22%20y%3D%2210%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-6.3137%206.7573)%22%20class%3D%22st0%22%20width%3D%222.8%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x35_%22%20x%3D%224%22%20y%3D%221.6%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-0.6569%204.4142)%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222.8%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x36_%22%20x%3D%222%22%20y%3D%226%22%20class%3D%22st0%22%20width%3D%224%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-image-delete, .dx-diagram-i-menu-image-delete { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M17%2C15.4L15.5%2C17l-2-2l-2%2C2L10%2C15.4l2-2l-2-2l1.5-1.4l2%2C2l2-2l1.5%2C1.5l-2%2C2L17%2C15.4z%20M12%2C6l-4%2C6%0A%09l-2-2l-3%2C5h5v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4l-2%2C2L12%2C6z%20M5.5%2C5C4.7%2C5%2C4%2C5.6%2C4%2C6.5S4.7%2C8%2C5.5%2C8%0A%09S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-image-edit, .dx-diagram-i-menu-image-edit { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M15%2C9l-3-3l-4%2C6l-2-2l-3%2C5h6v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4L15%2C9z%0A%09%20M5.5%2C5C4.7%2C5%2C4%2C5.7%2C4%2C6.5S4.7%2C8%2C5.5%2C8S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%20M17%2C12.5L12.5%2C17H11v-1.5l4.5-4.5L17%2C12.5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-image-insert, .dx-diagram-i-menu-image-insert { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M15%2C9l-3-3l-4%2C7l-2-3l-3%2C5h6v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4L15%2C9z%0A%09%20M5.5%2C5C4.7%2C5%2C4%2C5.7%2C4%2C6.5S4.7%2C8%2C5.5%2C8S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%20M13%2C11h2v2h2v2h-2v2h-2v-2h-2v-2h2V11z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-layered-bt { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M60%2C20v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C59.1%2C18%2C60%2C18.9%2C60%2C20z%20M58%2C20%0A%09%09h-8v8h8V20z%20M46%2C6v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h8C45.1%2C4%2C46%2C4.9%2C46%2C6z%20M44%2C6h-8v8h8V6z%20M46%2C34v8%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C45.1%2C32%2C46%2C32.9%2C46%2C34z%20M44%2C34h-8v8h8V34z%20M46%2C50v8c0%2C1.1-0.9%2C2-2%2C2h-8%0A%09%09c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C45.1%2C48%2C46%2C48.9%2C46%2C50z%20M44%2C50h-8v8h8V50z%20M32%2C20v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2%0A%09%09v-8c0-1.1%2C0.9-2%2C2-2h8C31.1%2C18%2C32%2C18.9%2C32%2C20z%20M30%2C20h-8v8h8V20z%20M12%2C4l6%2C6h-5v50h-2V10H6L12%2C4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M55%2C9v2v7h-2v-7h-7V9h7H55z%20M53%2C30h2v7v2h-2h-7v-2h7V30z%20M39%2C44h2v4h-2V44z%20M27%2C9h7v2h-7v7h-2v-7V9%0A%09%09H27z%20M27%2C37h7v2h-7h-2v-2v-7h2V37z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-layered-lr { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M45%2C59h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C47%2C58.1%2C46.1%2C59%2C45%2C59z%20M45%2C57%0A%09%09v-8h-8v8H45z%20M59%2C45h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C61%2C44.1%2C60.1%2C45%2C59%2C45z%20M59%2C43v-8h-8v8H59z%0A%09%09%20M31%2C45h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C33%2C44.1%2C32.1%2C45%2C31%2C45z%20M31%2C43v-8h-8v8H31z%20M15%2C45H7%0A%09%09c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C17%2C44.1%2C16.1%2C45%2C15%2C45z%20M15%2C43v-8H7v8H15z%20M45%2C31h-8c-1.1%2C0-2-0.9-2-2%0A%09%09v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C47%2C30.1%2C46.1%2C31%2C45%2C31z%20M45%2C29v-8h-8v8H45z%20M61%2C11l-6%2C6v-5H5v-2h50V5L61%2C11z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M56%2C54h-2h-7v-2h7v-7h2v7V54z%20M35%2C52v2h-7h-2v-2v-7h2v7H35z%20M21%2C38v2h-4v-2H21z%20M56%2C26v7h-2v-7h-7%0A%09%09v-2h7h2V26z%20M28%2C26v7h-2v-7v-2h2h7v2H28z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-layered-rl { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M19%2C57v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C19.9%2C59%2C19%2C58.1%2C19%2C57z%20M29%2C57%0A%09%09v-8h-8v8H29z%20M5%2C43v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H7C5.9%2C45%2C5%2C44.1%2C5%2C43z%20M15%2C43v-8H7v8H15z%20M33%2C43v-8%0A%09%09c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C33.9%2C45%2C33%2C44.1%2C33%2C43z%20M43%2C43v-8h-8v8H43z%20M49%2C43v-8c0-1.1%2C0.9-2%2C2-2h8%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C49.9%2C45%2C49%2C44.1%2C49%2C43z%20M59%2C43v-8h-8v8H59z%20M19%2C29v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-8C19.9%2C31%2C19%2C30.1%2C19%2C29z%20M29%2C29v-8h-8v8H29z%20M11%2C5v5h50v2H11v5l-6-6L11%2C5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M10%2C52v-7h2v7h7v2h-7h-2V52z%20M38%2C52v-7h2v7v2h-2h-7v-2H38z%20M49%2C38v2h-4v-2H49z%20M10%2C24h2h7v2h-7v7%0A%09%09h-2v-7V24z%20M31%2C26v-2h7h2v2v7h-2v-7H31z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-layered-tb { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M58%2C46h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C60%2C45.1%2C59.1%2C46%2C58%2C46z%20M58%2C36%0A%09%09h-8v8h8V36z%20M44%2C60h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C59.1%2C45.1%2C60%2C44%2C60z%20M44%2C50h-8v8h8V50z%20M44%2C32%0A%09%09h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C31.1%2C45.1%2C32%2C44%2C32z%20M44%2C22h-8v8h8V22z%20M44%2C16h-8%0A%09%09c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C15.1%2C45.1%2C16%2C44%2C16z%20M44%2C6h-8v8h8V6z%20M30%2C46h-8c-1.1%2C0-2-0.9-2-2v-8%0A%09%09c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C32%2C45.1%2C31.1%2C46%2C30%2C46z%20M30%2C36h-8v8h8V36z%20M6%2C54h5V4h2v50h5l-6%2C6L6%2C54z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M53%2C55h-7v-2h7v-7h2v7v2H53z%20M53%2C27h-7v-2h7h2v2v7h-2V27z%20M39%2C16h2v4h-2V16z%20M25%2C55v-2v-7h2v7h7v2%0A%09%09h-7H25z%20M27%2C34h-2v-7v-2h2h7v2h-7V34z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-tree-bt { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M59%2C6v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6C58.1%2C4%2C59%2C4.9%2C59%2C6z%20M57%2C6h-6v6%0A%09%09h6V6z%20M59%2C26v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C58.1%2C24%2C59%2C24.9%2C59%2C26z%20M57%2C26h-6v6h6V26z%20M49%2C38v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C48.1%2C36%2C49%2C36.9%2C49%2C38z%20M47%2C38h-6v6h6V38z%20M49%2C52v6c0%2C1.1-0.9%2C2-2%2C2h-6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C48.1%2C50%2C49%2C50.9%2C49%2C52z%20M47%2C52h-6v6h6V52z%20M39%2C32c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2V32z%20M37%2C26h-6v6h6V26z%20M30%2C14h-6c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09C32%2C13.1%2C31.1%2C14%2C30%2C14z%20M24%2C12h6V6h-6V12z%20M17%2C10h-5v50h-2V10H5l6-6L17%2C10z%20M36%2C12V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6C36.9%2C14%2C36%2C13.1%2C36%2C12z%20M38%2C12h6V6h-6V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M55%2C14v10h-2V14H55z%20M53%2C34h2v6v2h-2h-4v-2h4V34z%20M43%2C46h2v4h-2V46z%20M40%2C14h2v6h-7v4h-2v-4h-7v-6h2%0A%09%09v4h5h2h4.9L40%2C14z%20M35%2C40h4v2h-4h-2v-2v-6h2V40z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-tree-lr { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M58%2C59h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C60%2C58.1%2C59.1%2C59%2C58%2C59z%20M58%2C57%0A%09%09v-6h-6v6H58z%20M38%2C59h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C40%2C58.1%2C39.1%2C59%2C38%2C59z%20M38%2C57v-6h-6v6H38z%0A%09%09%20M26%2C49h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C28%2C48.1%2C27.1%2C49%2C26%2C49z%20M26%2C47v-6h-6v6H26z%20M12%2C49H6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C14%2C48.1%2C13.1%2C49%2C12%2C49z%20M12%2C47v-6H6v6H12z%20M32%2C39c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H32z%20M38%2C37v-6h-6v6H38z%20M50%2C30v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6C50.9%2C32%2C50%2C31.1%2C50%2C30z%20M52%2C24v6h6v-6H52z%20M54%2C17v-5H4v-2h50V5l6%2C6L54%2C17z%20M52%2C36h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6C50%2C36.9%2C50.9%2C36%2C52%2C36z%20M52%2C38v6h6v-6H52z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M50%2C55H40v-2h10V55z%20M30%2C53v2h-6h-2v-2v-4h2v4H30z%20M18%2C43v2h-4v-2H18z%20M50%2C40v2h-6v-7h-4v-2h4v-7h6%0A%09%09v2h-4v5v2v4.9L50%2C40z%20M24%2C35v4h-2v-4v-2h2h6v2H24z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-tree-rl { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M4%2C57v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H6C4.9%2C59%2C4%2C58.1%2C4%2C57z%20M12%2C57v-6H6%0A%09%09v6H12z%20M24%2C57v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C24.9%2C59%2C24%2C58.1%2C24%2C57z%20M32%2C57v-6h-6v6H32z%20M36%2C47v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C36.9%2C49%2C36%2C48.1%2C36%2C47z%20M44%2C47v-6h-6v6H44z%20M50%2C47v-6c0-1.1%2C0.9-2%2C2-2h6%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C50.9%2C49%2C50%2C48.1%2C50%2C47z%20M58%2C47v-6h-6v6H58z%20M26%2C39c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H26z%20M32%2C37v-6h-6v6H32z%20M12%2C32H6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09C14%2C31.1%2C13.1%2C32%2C12%2C32z%20M6%2C24v6h6v-6H6z%20M4%2C11l6-6v5h50v2H10v5L4%2C11z%20M14%2C38v6c0%2C1.1-0.9%2C2-2%2C2H6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6C13.1%2C36%2C14%2C36.9%2C14%2C38z%20M6%2C38v6h6v-6H6z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M14%2C53h10v2H14V53z%20M40%2C53v-4h2v4v2h-2h-6v-2H40z%20M50%2C43v2h-4v-2H50z%20M18%2C39.9V35v-2v-5h-4v-2h6v7%0A%09%09h4v2h-4v7h-6v-2L18%2C39.9z%20M34%2C35v-2h6h2v2v4h-2v-4H34z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-toolbox-open { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M13.5%2C17c-1.9%2C0-3.5-1.6-3.5-3.5s1.6-3.5%2C3.5-3.5s3.5%2C1.6%2C3.5%2C3.5S15.4%2C17%2C13.5%2C17z%20M9%2C1l5%2C7H4L9%2C1z%0A%09%20M8%2C17H1v-7h7V17z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-toolbox-close { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x32_%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M8%2C14v-2h8v2H8z%20M6.7%2C12.3l-1.4%2C1.4L1%2C9l4.3-4.7l1.4%2C1.4L4.4%2C8H16v2H4.4L6.7%2C12.3z%20M8%2C4h8v2H8V4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-i-button-layout-tree-tb { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M57%2C60h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C59%2C59.1%2C58.1%2C60%2C57%2C60z%20M57%2C52%0A%09%09h-6v6h6V52z%20M57%2C40h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C59%2C39.1%2C58.1%2C40%2C57%2C40z%20M57%2C32h-6v6h6V32z%20M47%2C28%0A%09%09h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C49%2C27.1%2C48.1%2C28%2C47%2C28z%20M47%2C20h-6v6h6V20z%20M47%2C14h-6%0A%09%09c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C49%2C13.1%2C48.1%2C14%2C47%2C14z%20M47%2C6h-6v6h6V6z%20M39%2C38c0%2C1.1-0.9%2C2-2%2C2h-6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2V38z%20M37%2C32h-6v6h6V32z%20M32%2C52v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6C31.1%2C50%2C32%2C50.9%2C32%2C52z%20M24%2C58h6v-6h-6V58z%20M11%2C60l-6-6h5V4h2v50h5L11%2C60z%20M38%2C50h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6C36%2C50.9%2C36.9%2C50%2C38%2C50z%20M38%2C58h6v-6h-6V58z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M53%2C50V40h2v10H53z%20M53%2C24h-4v-2h4h2v2v6h-2V24z%20M43%2C14h2v4h-2V14z%20M39.9%2C46H35h-2h-5v4h-2v-6h7v-4%0A%09%09h2v4h7v6h-2L39.9%2C46z%20M35%2C30h-2v-6v-2h2h4v2h-4V30z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-diagram-toolbox-popup .dx-button-has-icon .dx-icon.dx-icon-diagram-toolbox-drag { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2012%2012%22%20style%3D%22enable-background%3Anew%200%200%2012%2012%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%20%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x32_%22%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C8h1V3H0V8z%20M2%2C8h1V3H2V8z%20M4%2C8h1V3H4V8z%20M6%2C8h1V3H6V8z%20M8%2C8h1V3H8V8z%20M10%2C3v5h1V3H10z%22%20fill%3D%22%23333%22%20%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"); @@ -22680,17 +23325,15 @@ input.dx-hidden { } .dx-diagram-i-button-properties-panel-open { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M17.8%2C10.3l-1%2C1l-2.1-2.1l1-1C15.8%2C8.1%2C15.9%2C8%2C16.1%2C8c0.1%2C0%2C0.3%2C0.1%2C0.4%2C0.2l1.3%2C1.3%0A%09C18%2C9.7%2C18%2C10.1%2C17.8%2C10.3z%20M14%2C2H4v13h2v2H4c-1.1%2C0-2-0.9-2-2V2c0-1.1%2C0.9-2%2C2-2h10c1.1%2C0%2C2%2C0.9%2C2%2C2v3l-2%2C2V2z%20M16.1%2C11.9l-6%2C6.1H8%0A%09v-2.1l6.1-6.1L16.1%2C11.9z%22%20fill%3D%22%23fff%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M5%2C3h8v5l-6%2C6H5V3z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A"); - width: 18px; - height: 18px; + width: 14px; + height: 14px; } .dx-gantt { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; - -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; @@ -22699,24 +23342,26 @@ input.dx-hidden { } .dx-gantt .dx-gantt-main-wrapper { display: -webkit-box; - display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; height: 100%; } +.dx-gantt .dx-toolbar .dx-toolbar-items-container { + height: auto; + min-height: 26px; +} .dx-gantt .dx-gantt-toolbar-separator { + display: table; height: 100%; border-left: 1px solid transparent; } .dx-gantt .dx-gantt-treelist-wrapper { display: -webkit-inline-box; - display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } @@ -22763,10 +23408,13 @@ input.dx-hidden { border-left-color: #ddd; } .dx-gantt .dx-treelist-text-content { - min-height: 19px; + min-height: 16px; +} +.dx-gantt .dx-treelist-headers .dx-treelist-table { + min-height: 32px; } .dx-gantt .dx-treelist-icon-container { - max-height: 19px; + max-height: 16px; } .dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row > td, .dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row > tr > td, @@ -22830,8 +23478,8 @@ input.dx-hidden { } .dx-gantt .dx-gantt-taskWrapper .dx-gantt-task, .dx-gantt .dx-gantt-taskWrapper .dx-gantt-titleOut { - height: 21px; - line-height: 21px; + height: 18px; + line-height: 18px; } .dx-gantt .dx-gantt-taskWrapper .dx-gantt-task { background-color: #337ab7; @@ -22848,8 +23496,8 @@ input.dx-hidden { padding: 0 2px; } .dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent { - height: 19px; - line-height: 19px; + height: 16px; + line-height: 16px; background-color: #5cb85c; border-left-color: #5cb85c; border-right-color: #5cb85c; @@ -22895,15 +23543,15 @@ input.dx-hidden { border-top-color: #5cb85c; } .dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent .dx-gantt-task-edit-frame { - height: 19px; + height: 16px; } .dx-gantt .dx-gantt-taskWrapper .dx-gantt-titleIn { color: #fff; - padding: 0 7px; + padding: 0 5px; } .dx-gantt .dx-gantt-taskRes { - height: 21px; - line-height: 21px; + height: 18px; + line-height: 18px; color: #fff; background-color: #999; border-radius: 4px; @@ -22916,8 +23564,8 @@ input.dx-hidden { } .dx-gantt .dx-gantt-milestone { background-color: #333; - width: 14px; - height: 14px; + width: 12px; + height: 12px; } .dx-gantt .dx-gantt-task-edit-wrapper { padding-top: 0; @@ -22944,7 +23592,7 @@ input.dx-hidden { padding-top: 0; } .dx-gantt .dx-gantt-task-edit-wrapper-successor .dx-gantt-task-edit-frame-successor { - height: 21px; + height: 18px; } .dx-gantt .dx-gantt-task-edit-dependency-l, .dx-gantt .dx-gantt-task-edit-dependency-r, @@ -22952,19 +23600,19 @@ input.dx-hidden { .dx-gantt .dx-gantt-task-edit-successor-dependency-r { background: #fff; border: 1px solid #285f8f; - width: 10px; - height: 10px; + width: 9px; + height: 9px; margin: auto; top: 0; bottom: 0; } .dx-gantt .dx-gantt-task-edit-dependency-r, .dx-gantt .dx-gantt-task-edit-successor-dependency-r { - left: -11px; + left: -10px; } .dx-gantt .dx-gantt-task-edit-dependency-l, .dx-gantt .dx-gantt-task-edit-successor-dependency-l { - right: -11px; + right: -10px; } .dx-gantt .dx-gantt-task-edit-dependency-line { background-color: #333; @@ -22999,10 +23647,10 @@ input.dx-hidden { background-color: #f5f5f5; } .dx-form.dx-cv-dialog { - padding-bottom: 8px; + padding-bottom: 10px; } .dx-form.dx-cv-dialog .dx-cv-dialog-row { - padding-top: 12px; + padding-top: 10px; } .dx-gantt-i.dx-gantt-i-add { background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17%2C15h-3v3h-2v-3H9v-2h3v-3h2v3h3V15z%20M12%2C4l-2-2H3v12h4v2H1V0h10l3%2C3v5h-2V4z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A"); diff --git a/addon/chrome/content/lib/css/icons/dxicons.ttf b/addon/chrome/content/lib/css/icons/dxicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..89d555e078e6cdaf3b98aac34184a371a976f77e GIT binary patch literal 48724 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μ)LyYFgRz=0 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 BrWpVL literal 0 HcmV?d00001 diff --git a/addon/chrome/content/lib/css/icons/dxicons.woff b/addon/chrome/content/lib/css/icons/dxicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..01551f0f83c68002c27cd51820faa40fba041c03 GIT binary patch literal 24324 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 literal 0 HcmV?d00001 diff --git a/addon/chrome/content/lib/css/icons/dxicons.woff2 b/addon/chrome/content/lib/css/icons/dxicons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2db645644b1c9cfb6a5653be788cdd12ae0444d3 GIT binary patch literal 19024 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 H00000nNDj+ literal 0 HcmV?d00001 diff --git a/addon/chrome/content/lib/css/icons/dxiconsios.eot b/addon/chrome/content/lib/css/icons/dxiconsios.eot new file mode 100644 index 0000000000000000000000000000000000000000..3cdfef30d481421fabfab8381a01c75726b1d573 GIT binary patch literal 18489 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 literal 0 HcmV?d00001 diff --git a/addon/chrome/content/lib/css/icons/dxiconsios.woff b/addon/chrome/content/lib/css/icons/dxiconsios.woff new file mode 100644 index 0000000000000000000000000000000000000000..ce9acff193ae5ff3f069605d3b8000a79247287f GIT binary patch literal 25524 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 I1IYMm0Hq2)Z~y=R literal 0 HcmV?d00001 diff --git a/addon/chrome/content/lib/css/icons/dxiconsmaterial.ttf b/addon/chrome/content/lib/css/icons/dxiconsmaterial.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e7002bd1bc5f1e170b26710e52aec9ebdc88b43b GIT binary patch literal 39120 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 literal 0 HcmV?d00001 diff --git a/addon/chrome/content/lib/css/icons/dxiconsmaterial.woff b/addon/chrome/content/lib/css/icons/dxiconsmaterial.woff new file mode 100644 index 0000000000000000000000000000000000000000..36ebfa610ccbedd225bab97206d46020555d8f20 GIT binary patch literal 20352 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 GssR9X=RLmw literal 0 HcmV?d00001 diff --git a/addon/chrome/content/lib/js/dx.all.js b/addon/chrome/content/lib/js/dx.all.js index aa0cffb..a32fc25 100644 --- a/addon/chrome/content/lib/js/dx.all.js +++ b/addon/chrome/content/lib/js/dx.all.js @@ -1,13 +1,13 @@ /*! * DevExtreme (dx.all.js) -* Version: 21.2.7 -* Build date: Mon Apr 11 2022 +* Version: 23.1.6 +* Build date: Fri Oct 13 2023 * -* Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED +* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ -"use strict";!function(){var e={23908:function(e,t,n){t.convertTransitionTimingFuncToEasing=void 0,t.getEasing=function(e){return s[e]},t.setEasing=function(e){s=e};var i=n(35922),o=/cubic-bezier\((\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\)/,a={linear:"cubic-bezier(0, 0, 1, 1)",swing:"cubic-bezier(0.445, 0.05, 0.55, 0.95)",ease:"cubic-bezier(0.25, 0.1, 0.25, 1)","ease-in":"cubic-bezier(0.42, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.58, 1)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1)"},r=function(e,t,n,i){var o=3*e,a=3*(n-e)-o,r=1-o-a,s=3*t,l=3*(i-t)-s,u=1-s-l,d=function(e){return e*(o+e*(a+e*r))},c=function(e){return o+e*(2*a+3*e*r)};return function(e){return function(e){return e*(s+e*(l+e*u))}(function(e){for(var t,n=e,i=0;i<14&&(t=d(n)-e,!(Math.abs(t)<.001));)n-=t/c(n),i++;return n}(e))}},s={};t.convertTransitionTimingFuncToEasing=function(e){var t,n=(e=a[e]||e).match(o);n||(n=a[t="linear"].match(o)),n=n.slice(1,5);for(var l=0;l=t.duration&&s.reject()})),a.default.off(e,C),a.default.on(e,C,(function(){i.stop(e,t),r.reject()}));var d=setTimeout((function(){n=setTimeout((function(){l.reject()}),t.duration+t.delay+U._simulatedTransitionEndDelay),(0,v.when)(s,l).fail(function(){r.resolve()}.bind(this))}));return r.promise()},_startAnimation:function(e,t){e.css({transitionProperty:"all",transitionDelay:t.delay+"ms",transitionDuration:t.duration+"ms",transitionTimingFunction:t.easing}),"string"==typeof t.to?e[0].className+=" "+t.to:t.to&&$(e,t.to)},_finishTransition:function(e){e.css("transition","none")},_cleanup:function(e,t){t.transitionAnimation.cleanup(),"string"==typeof t.from&&(e.removeClass(t.from),e.removeClass(t.to))},stop:function(e,t,n){t&&(n?t.transitionAnimation.finish():((0,u.isPlainObject)(t.to)&&(0,d.each)(t.to,(function(t){e.css(t,e.css(t))})),this._finishTransition(e),this._cleanup(e,t)))}},D={initAnimation:function(e,t){$(e,t.from)},animate:function(e,t){var n=new v.Deferred,i=this;return t?((0,d.each)(t.to,(function(n){void 0===t.from[n]&&(t.from[n]=i._normalizeValue(e.css(n)))})),t.to.transform&&(t.from.transform=i._parseTransform(t.from.transform),t.to.transform=i._parseTransform(t.to.transform)),t.frameAnimation={to:t.to,from:t.from,currentValue:t.from,easing:(0,h.convertTransitionTimingFuncToEasing)(t.easing),duration:t.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),(0,p.cancelAnimationFrame)(t.frameAnimation.animationFrameId),n.resolve()},draw:function(){if(t.draw)t.draw(this.currentValue);else{var n=(0,l.extend)({},this.currentValue);n.transform&&(n.transform=(0,d.map)(n.transform,(function(e,t){return"translate"===t?(0,c.getTranslateCss)(e):"scale"===t?"scale("+e+")":"rotate"===t.substr(0,t.length-1)?t+"("+e+"deg)":void 0})).join(" ")),e.css(n)}}},t.delay?(t.frameAnimation.startTime+=t.delay,t.frameAnimation.delayTimeout=setTimeout((function(){i._startAnimation(e,t)}),t.delay)):i._startAnimation(e,t),n.promise()):n.reject().promise()},_startAnimation:function(e,t){a.default.off(e,C),a.default.on(e,C,(function(){t.frameAnimation&&(0,p.cancelAnimationFrame)(t.frameAnimation.animationFrameId)})),this._animationStep(e,t)},_parseTransform:function(e){var t={};return(0,d.each)(e.match(/\w+\d*\w*\([^)]*\)\s*/g),(function(e,n){var i=(0,c.parseTranslate)(n),o=n.match(/scale\((.+?)\)/),a=n.match(/(rotate.)\((.+)deg\)/);i&&(t.translate=i),o&&o[1]&&(t.scale=parseFloat(o[1])),a&&a[1]&&(t[a[1]]=parseFloat(a[2]))})),t},stop:function(e,t,n){var i=t&&t.frameAnimation;i&&((0,p.cancelAnimationFrame)(i.animationFrameId),clearTimeout(i.delayTimeout),n&&i.finish(),delete t.frameAnimation)},_animationStep:function(e,t){var n=t&&t.frameAnimation;if(n){var i=(new Date).valueOf();if(i>=n.startTime+n.duration)n.finish();else{n.currentValue=this._calcStepValue(n,i-n.startTime),n.draw();var o=this;n.animationFrameId=(0,p.requestAnimationFrame)((function(){o._animationStep(e,t)}))}}},_calcStepValue:function(e,t){return function n(i,o){var a=Array.isArray(o)?[]:{};return(0,d.each)(o,(function(r,s){if("string"==typeof s&&!1===parseFloat(s,10))return!0;a[r]="object"===b(s)?n(i[r],s):function(n){var a=t/e.duration,r=t,s=1*i[n],l=o[n]-i[n],u=e.duration;return(0,h.getEasing)(e.easing)(a,r,s,l,u)}(r)})),a}(e.from,e.to)},_normalizeValue:function(e){var t=parseFloat(e,10);return!1===t?e:t}},I={initAnimation:function(){},animate:function(){return(new v.Deferred).resolve().promise()},stop:y.noop,isSynchronous:!0},T=function(e,t,n,i){(0,d.each)(["from","to"],(function(){if(!n(e[this]))throw r.default.Error("E0010",t,this,i)}))},E=function(e,t){return T(e,t,(function(e){return(0,u.isPlainObject)(e)}),"a plain object")},O={top:{my:"bottom center",at:"top center"},bottom:{my:"top center",at:"bottom center"},right:{my:"left center",at:"right center"},left:{my:"right center",at:"left center"}},A={validateConfig:function(e){E(e,"slide")},setup:function(e,t){var n=(0,c.locate)(e);if("slide"!==t.type){var i="slideIn"===t.type?t.from:t.to;i.position=(0,l.extend)({of:w},O[t.direction]),q(e,i)}this._setUpConfig(n,t.from),this._setUpConfig(n,t.to),(0,c.clearCache)(e)},_setUpConfig:function(e,t){t.left="left"in t?t.left:"+=0",t.top="top"in t?t.top:"+=0",this._initNewPosition(e,t)},_initNewPosition:function(e,t){var n={left:t.left,top:t.top};delete t.left,delete t.top;var i=this._getRelativeValue(n.left);void 0!==i?n.left=i+e.left:t.left=0,void 0!==(i=this._getRelativeValue(n.top))?n.top=i+e.top:t.top=0,t.transform=(0,c.getTranslateCss)({x:n.left,y:n.top})},_getRelativeValue:function(e){var t;if("string"==typeof e&&(t=S.exec(e)))return parseInt(t[1]+"1")*t[2]}},P={setup:function(e,t){var n,i,o=t.from,a=t.to,r="fadeOut"===t.type?1:0,s="fadeOut"===t.type?0:1,l=(0,u.isPlainObject)(o)?String(null!==(n=o.opacity)&&void 0!==n?n:r):String(o),d=(0,u.isPlainObject)(a)?String(null!==(i=a.opacity)&&void 0!==i?i:s):String(a);switch(t.skipElementInitialStyles||(l=e.css("opacity")),t.type){case"fadeIn":d=1;break;case"fadeOut":d=0}t.from={visibility:"visible",opacity:l},t.to={opacity:d}}},M={custom:{setup:function(){}},slide:A,slideIn:A,slideOut:A,fade:P,fadeIn:P,fadeOut:P,pop:{validateConfig:function(e){E(e,"pop")},setup:function(e,t){var n=t.from,i=t.to,o="opacity"in n?n.opacity:e.css("opacity"),a="opacity"in i?i.opacity:1,r="scale"in n?n.scale:0,s="scale"in i?i.scale:1;t.from={opacity:o};var l=(0,c.getTranslate)(e);t.from.transform=this._getCssTransform(l,r),t.to={opacity:a},t.to.transform=this._getCssTransform(l,s)},_getCssTransform:function(e,t){return(0,c.getTranslateCss)(e)+"scale("+t+")"}},css:{validateConfig:function(e){!function(e,t){T(e,t,(function(e){return"string"==typeof e}),"a string")}(e,"css")},setup:function(){}}},R={type:"custom",from:{},to:{},duration:400,start:y.noop,complete:y.noop,easing:"ease",delay:0},B={duration:400,easing:"ease",delay:0};function V(){var e=this.element,t=this.config;if(q(e,t.from),q(e,t.to),this.configurator.setup(e,t),e.data("dxAnimData",this),U.off&&(t.duration=0,t.delay=0),this.strategy.initAnimation(e,t),t.start){var n=(0,s.getPublicElement)(e);t.start.apply(this,[n,t])}}var F=function(){var e=this,t=e.element,n=e.config;return e.isStarted=!0,e.strategy.animate(t,n).done((function(){!function(e){var t=e.element,n=e.config;if(t.removeData("dxAnimData"),n.complete){var i=(0,s.getPublicElement)(t);n.complete.apply(this,[i,n])}e.deferred.resolveWith(this,[t,n])}(e)})).fail((function(){e.deferred.rejectWith(this,[t,n])}))},L=function(e){var t=this.element,n=this.config;clearTimeout(this.startTimeout),this.isStarted||this.start(),this.strategy.stop(t,n,e)},H=(0,_.addNamespace)(m.removeEvent,"dxFXStartAnimation"),z=function(e,t){var n="css"===t.type?B:R,o=(0,l.extend)(!0,{},n,t),s=function(e){var t=M[e.type];if(!t)throw r.default.Error("E0011",e.type);return t}(o),d=function(e){e=e||{};var t={transition:(0,f.transition)()?k:D,frame:D,noAnimation:I},n=e.strategy||"transition";return"css"!==e.type||(0,f.transition)()||(n="noAnimation"),t[n]}(o),c={element:(0,i.default)(e),config:o,configurator:s,strategy:d,isSynchronous:d.isSynchronous,setup:V,start:F,stop:L,deferred:new v.Deferred};return(0,u.isFunction)(s.validateConfig)&&s.validateConfig(o),function(e){a.default.off(e.element,H),a.default.on(e.element,H,(function(){U.stop(e.element)})),e.deferred.always((function(){a.default.off(e.element,H)}))}(c),c};function N(e){return e.data("dxAnimQueue")||[]}var W=function(e){e.removeData("dxAnimQueue")};function G(e){return!!e.data("dxAnimData")}function j(e,t){if((t=N(e)).length){var n=t.shift();0===t.length&&W(e),function(e){e.setup(),U.off||e.isSynchronous?e.start():e.startTimeout=setTimeout((function(){e.start()}));return e.deferred.promise()}(n).done((function(){G(e)||j(e)}))}}function q(e,t){if(t&&t.position){var n=(0,i.default)(w),o=0,a=0,r=g.default.calculate(e,t.position),s=e.offset(),u=e.position();u.top>s.top&&(a=n.scrollTop()),u.left>s.left&&(o=n.scrollLeft()),(0,l.extend)(t,{left:r.h.location-s.left+u.left-o,top:r.v.location-s.top+u.top-a}),delete t.position}}function $(e,t){(0,d.each)(t,(function(t,n){try{e.css(t,(0,u.isFunction)(n)?n():n)}catch(e){}}))}var U={off:!1,animationTypes:M,animate:function(e,t){var n=(0,i.default)(e);if(!n.length)return(new v.Deferred).resolve().promise();var o=z(n,t);return function(e,t){var n=N(e);(function(e,t){e.data("dxAnimQueue",t)})(e,n),n.push(t),G(e)||j(e,n)}(n,o),o.deferred.promise()},createAnimation:z,isAnimating:G,stop:function(e,t){var n=(0,i.default)(e),o=N(n);(0,d.each)(o,(function(e,t){t.config.delay=0,t.config.duration=0,t.isSynchronous=!0})),G(n)||j(n,o);var a=n.data("dxAnimData");a&&a.stop(t),n.removeData("dxAnimData"),W(n)},_simulatedTransitionEndDelay:100},K=U;t.default=K,e.exports=t.default,e.exports.default=t.default},49387:function(e,t,n){t.default=void 0;var i=n(58664),o=m(n(68374)),a=n(20576),r=n(95479),s=n(58201),l=m(n(73349)),u=n(35922),d=n(13306),c=n(37518),h=m(n(47810)),p=n(31648),f=n(60137),g=m(n(20530));function m(e){return e&&e.__esModule?e:{default:e}}var _,v=(0,s.getWindow)(),y=/left|right/,x=/top|bottom/,b=/fit|flip|none/,w=/scale\(.+?\)/,C=h.default.safari,S=function(e){var t={h:"center",v:"center"},n=(0,a.splitPair)(e);return n&&(0,r.each)(n,(function(){var e=String(this).toLowerCase();y.test(e)?t.h=e:x.test(e)&&(t.v=e)})),t},k=function(e){return(0,a.pairToObject)(e)},D=function(e){switch(e){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},I=function(e){switch(e){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return e}},T=function(e,t){var n=0;return e.myLocationt.max&&(n+=e.myLocation-t.max),n},E=function(e,t,n){return t.myLocationn.max?"h"===e?"right":"bottom":"none"},O=function(e){e.myLocation=e.atLocation+D(e.atAlign)*e.atSize-D(e.myAlign)*e.mySize+e.offset},A={fit:function(e,t){var n=!1;e.myLocation>t.max&&(e.myLocation=t.max,n=!0),e.myLocationt.max)){var n=(0,d.extend)({},e,{myAlign:I(e.myAlign),atAlign:I(e.atAlign),offset:-e.offset});O(n),n.oversize=T(n,t),(n.myLocation>=t.min&&n.myLocation<=t.max||e.oversize>n.oversize)&&(e.myLocation=n.myLocation,e.oversize=n.oversize,e.flip=!0)}},flipfit:function(e,t){this.flip(e,t),this.fit(e,t)},none:function(e){e.oversize=0}},P=function(){var e=(0,o.default)("
").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo((0,o.default)("body")),t=e.get(0).offsetWidth-e.get(0).clientWidth;e.remove(),_=t},M={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},R=function(e,t){var n=(0,o.default)(e),r=n.offset(),s=(0,d.extend)(!0,{},M,{h:{location:r.left},v:{location:r.top}});if(!t)return s;var h=S(t.my),p=S(t.at),m=(0,o.default)(t.of).length&&t.of||v,y=k(t.offset),x=function(e){var t=(0,a.splitPair)(e),n=String(t&&t[0]).toLowerCase(),i=String(t&&t[1]).toLowerCase();return b.test(n)||(n="none"),b.test(i)||(i=n),{h:n,v:i}}(t.collision),w=t.boundary,D=k(t.boundaryOffset),I={mySize:(0,i.getOuterWidth)(n),myAlign:h.h,atAlign:p.h,offset:y.h,collision:x.h,boundaryOffset:D.h},R={mySize:(0,i.getOuterHeight)(n),myAlign:h.v,atAlign:p.v,offset:y.v,collision:x.v,boundaryOffset:D.v};if(m.preventDefault)I.atLocation=m.pageX,R.atLocation=m.pageY,I.atSize=0,R.atSize=0;else if(m=(0,o.default)(m),(0,u.isWindow)(m[0]))I.atLocation=m.scrollLeft(),R.atLocation=m.scrollTop(),"phone"===g.default.real().deviceType&&m[0].visualViewport?(I.atLocation=Math.max(I.atLocation,m[0].visualViewport.offsetLeft),R.atLocation=Math.max(R.atLocation,m[0].visualViewport.offsetTop),I.atSize=m[0].visualViewport.width,R.atSize=m[0].visualViewport.height):(I.atSize=m[0].innerWidth>m[0].outerWidth?m[0].innerWidth:(0,i.getWidth)(m),R.atSize=m[0].innerHeight>m[0].outerHeight||C?m[0].innerHeight:(0,i.getHeight)(m));else if(9===m[0].nodeType)I.atLocation=0,R.atLocation=0,I.atSize=(0,i.getWidth)(m),R.atSize=(0,i.getHeight)(m);else{var B=(0,c.getBoundingRect)(m.get(0)),F=V(m);I.atLocation=F.left,R.atLocation=F.top,I.atSize=Math.max(B.width,(0,i.getOuterWidth)(m)),R.atSize=Math.max(B.height,(0,i.getOuterHeight)(m))}O(I),O(R);var L=function(){var e=(0,o.default)(v),t=(0,i.getWidth)(e),n=(0,i.getHeight)(e),a=e.scrollLeft(),r=e.scrollTop(),s=l.default.getDocumentElement(),u=f.touch?s.clientWidth/t:1,d=f.touch?s.clientHeight/n:1;void 0===_&&P();var c=t,h=n;if(w){var p=(0,o.default)(w),g=p.offset();a=g.left,r=g.top,c=(0,i.getWidth)(p),h=(0,i.getHeight)(p)}return{h:{min:a+I.boundaryOffset,max:a+c/u-I.mySize-I.boundaryOffset},v:{min:r+R.boundaryOffset,max:r+h/d-R.mySize-R.boundaryOffset}}}();I.oversize=T(I,L.h),R.oversize=T(R,L.v),I.collisionSide=E("h",I,L.h),R.collisionSide=E("v",R,L.v),A[I.collision]&&A[I.collision](I,L.h),A[R.collision]&&A[R.collision](R,L.v);var H=function(e){return t.precise?e:Math.round(e)};return(0,d.extend)(!0,s,{h:{location:H(I.myLocation),oversize:H(I.oversize),fit:I.fit,flip:I.flip,collisionSide:I.collisionSide},v:{location:H(R.myLocation),oversize:H(R.oversize),fit:R.fit,flip:R.flip,collisionSide:R.collisionSide},precise:t.precise}),s},B=function(e,t,n,i,o){(0,u.isDefined)(e.style)&&!l.default.isNode(e.style)?e.style.transform=o?n.replace(t,""):n:e.setAttribute("style",o?i.replace(t,""):i)},V=function e(t){var n,i,o,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=a.get(0);if(!r)return t.offset();var s,l=(null===(n=r.getAttribute)||void 0===n?void 0:n.call(r,"style"))||"",u=null===(i=r.style)||void 0===i?void 0:i.transform,d=null===(o=l.match(w))||void 0===o?void 0:o[0];return d?(B(r,d,u,l,!0),s=e(t,a.parent()),B(r,d,u,l,!1)):s=e(t,a.parent()),s},F=function(e,t){var n=(0,o.default)(e);if(!t)return n.offset();(0,p.resetPosition)(n,!0);var i=V(n),a=t.h&&t.v?t:R(n,t),r=function(e){return t.precise?e:Math.round(e)};return(0,p.move)(n,{left:a.h.location-r(i.left),top:a.v.location-r(i.top)}),a};F.inverseAlign||(F.inverseAlign=I),F.normalizeAlign||(F.normalizeAlign=S);var L={calculateScrollbarWidth:P,calculate:R,setup:F,offset:function(e){return e=(0,o.default)(e).get(0),(0,u.isWindow)(e)?null:e&&"pageY"in e&&"pageX"in e?{top:e.pageY,left:e.pageX}:(0,o.default)(e).offset()}};t.default=L,e.exports=t.default,e.exports.default=t.default},42814:function(e,t,n){t.presets=t.PresetCollection=void 0;var i=n(58664),o=n(44297),a=n(95479),r=n(13306),s=u(n(20530)),l=u(n(87209));function u(e){return e&&e.__esModule?e:{default:e}}var d={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},c=o.Component.inherit({ctor:function(){this.callBase.apply(this,arguments),this._registeredPresets=[],this.resetToDefaults()},_getDefaultOptions:function(){return(0,r.extend)(this.callBase(),{defaultAnimationDuration:400,defaultAnimationDelay:0,defaultStaggerAnimationDuration:300,defaultStaggerAnimationDelay:40,defaultStaggerAnimationStartDelay:500})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){return e.phone},options:{defaultStaggerAnimationDuration:350,defaultStaggerAnimationDelay:50,defaultStaggerAnimationStartDelay:0}},{device:function(){return s.default.current().android||s.default.real.android},options:{defaultAnimationDelay:100}}])},_getPresetOptionName:function(e){return"preset_"+e},_createAndroidSlideAnimationConfig:function(e,t){var n=this,o=function(e){return{type:"slide",delay:void 0===e.delay?n.option("defaultAnimationDelay"):e.delay,duration:void 0===e.duration?n.option("defaultAnimationDuration"):e.duration}};return{enter:function(n,a){var r=(0,i.getWidth)(n.parent())*t,s=a.direction,u=o(a);return u.to={left:0,opacity:1},u.from="forward"===s?{left:r,opacity:e}:"backward"===s?{left:-r,opacity:e}:{left:0,opacity:0},l.default.createAnimation(n,u)},leave:function(n,a){var r=(0,i.getWidth)(n.parent())*t,s=a.direction,u=o(a);return u.from={left:0,opacity:1},u.to="forward"===s?{left:-r,opacity:e}:"backward"===s?{left:r,opacity:e}:{left:0,opacity:0},l.default.createAnimation(n,u)}}},_createOpenDoorConfig:function(){var e=this,t=function(t){return{type:"css",extraCssClasses:"dx-opendoor-animation",delay:void 0===t.delay?e.option("defaultAnimationDelay"):t.delay,duration:void 0===t.duration?e.option("defaultAnimationDuration"):t.duration}};return{enter:function(e,n){var i=n.direction,o=t(n);return o.delay="none"===i?o.delay:o.duration,o.from="dx-enter dx-opendoor-animation"+d[i],o.to="dx-enter-active",l.default.createAnimation(e,o)},leave:function(e,n){var i=n.direction,o=t(n);return o.from="dx-leave dx-opendoor-animation"+d[i],o.to="dx-leave-active",l.default.createAnimation(e,o)}}},_createWinPopConfig:function(){var e=this,t={type:"css",extraCssClasses:"dx-win-pop-animation",duration:e.option("defaultAnimationDuration")};return{enter:function(n,i){var o=t,a=i.direction;return o.delay="none"===a?e.option("defaultAnimationDelay"):e.option("defaultAnimationDuration")/2,o.from="dx-enter dx-win-pop-animation"+d[a],o.to="dx-enter-active",l.default.createAnimation(n,o)},leave:function(n,i){var o=t,a=i.direction;return o.delay=e.option("defaultAnimationDelay"),o.from="dx-leave dx-win-pop-animation"+d[a],o.to="dx-leave-active",l.default.createAnimation(n,o)}}},resetToDefaults:function(){this.clear(),this.registerDefaultPresets(),this.applyChanges()},clear:function(e){var t=this,n=[];(0,a.each)(this._registeredPresets,(function(i,o){e&&e!==o.name?n.push(o):t.option(t._getPresetOptionName(o.name),void 0)})),this._registeredPresets=n,this.applyChanges()},registerPreset:function(e,t){this._registeredPresets.push({name:e,config:t})},applyChanges:function(){var e=this,t=[];(0,a.each)(this._registeredPresets,(function(n,i){var o={device:i.config.device,options:{}};o.options[e._getPresetOptionName(i.name)]=i.config.animation,t.push(o)})),this._setOptionsByDevice(t)},getPreset:function(e){for(var t=e;"string"==typeof t;)t=this.option(this._getPresetOptionName(t));return t},registerDefaultPresets:function(){this.registerPreset("pop",{animation:{extraCssClasses:"dx-android-pop-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("openDoor",{animation:this._createOpenDoorConfig()}),this.registerPreset("win-pop",{animation:this._createWinPopConfig()}),this.registerPreset("fade",{animation:{extraCssClasses:"dx-fade-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("slide",{device:function(){return s.default.current().android||s.default.real.android},animation:this._createAndroidSlideAnimationConfig(1,1)}),this.registerPreset("slide",{device:function(){return!s.default.current().android&&!s.default.real.android},animation:{extraCssClasses:"dx-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-slide",{animation:{extraCssClasses:"dx-ios7-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("overflow",{animation:{extraCssClasses:"dx-overflow-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return!s.default.current().android&&!s.default.real.android},animation:{extraCssClasses:"dx-ios7-toolbar-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return s.default.current().android||s.default.real.android},animation:this._createAndroidSlideAnimationConfig(0,.4)}),this.registerPreset("stagger-fade",{animation:{extraCssClasses:"dx-fade-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-slide",{animation:{extraCssClasses:"dx-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-slide",{animation:{extraCssClasses:"dx-fade-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-drop",{animation:{extraCssClasses:"dx-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-drop",{animation:{extraCssClasses:"dx-fade-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-rise",{animation:{extraCssClasses:"dx-fade-rise-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-3d-drop",{animation:{extraCssClasses:"dx-3d-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-zoom",{animation:{extraCssClasses:"dx-fade-zoom-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}})}});t.PresetCollection=c;var h=new c;t.presets=h},52431:function(e,t,n){t.TransitionExecutor=void 0;var i=h(n(68374)),o=h(n(38377)),a=n(13306),r=n(20576),s=n(35922),l=n(95479),u=h(n(87209)),d=n(42814),c=n(62754);function h(e){return e&&e.__esModule?e:{default:e}}var p={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},f=o.default.inherit({ctor:function(){this._accumulatedDelays={enter:0,leave:0},this._animations=[],this.reset()},_createAnimations:function(e,t,n,o){var a=this,r=[];n=n||{};var s=this._prepareElementAnimationConfig(t,n,o);return s&&e.each((function(){var e=a._createAnimation((0,i.default)(this),s,n);e&&(e.element.addClass("dx-animating"),e.setup(),r.push(e))})),r},_prepareElementAnimationConfig:function(e,t,n){var i;if("string"==typeof e){var o=e;e=d.presets.getPreset(o)}if(e)if((0,s.isFunction)(e[n]))i=e[n];else{if(!(i=(0,a.extend)({skipElementInitialStyles:!0,cleanupWhen:this._completePromise},e,t)).type||"css"===i.type){var r="dx-"+n,l=(i.extraCssClasses?" "+i.extraCssClasses:"")+p[i.direction];i.type="css",i.from=(i.from||r)+l,i.to=i.to||r+"-active"}i.staggerDelay=i.staggerDelay||0,i.delay=i.delay||0,i.staggerDelay&&(i.delay+=this._accumulatedDelays[n],this._accumulatedDelays[n]+=i.staggerDelay)}else i=void 0;return i},_createAnimation:function(e,t,n){var i;return(0,s.isPlainObject)(t)?i=u.default.createAnimation(e,t):(0,s.isFunction)(t)&&(i=t(e,n)),i},_startAnimations:function(){for(var e=this._animations,t=0;t.5?d/(2-l):d/l,i=function(e,t,n,i){switch(Math.max(e,t,n)){case e:return(t-n)/i+(tn?n:e}function s(e,t,n){var i,o,a,r=(100-t)*n/100,s=e%60/60*(n-r),l=r+s,u=n-s;switch(Math.floor(e%360/60)){case 0:i=n,o=l,a=r;break;case 1:i=u,o=n,a=r;break;case 2:i=r,o=n,a=l;break;case 3:i=r,o=u,a=n;break;case 4:i=l,o=r,a=n;break;case 5:i=n,o=r,a=u}return[Math.round(2.55*i),Math.round(2.55*o),Math.round(2.55*a)]}function l(e,t){var n=t;return"r"===e&&(n=t+1/3),"b"===e&&(n=t-1/3),n}function u(e,t,n){return(n=function(e){return e<0&&(e+=1),e>1&&(e-=1),e}(n))<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function d(e,t,n){var i,a,r;if(e=c(e,360),t=c(t,100),n=c(n,100),0===t)i=a=r=n;else{var s=n<.5?n*(1+t):n+t-n*t,d=2*n-s;i=u(d,s,l("r",e)),a=u(d,s,l("g",e)),r=u(d,s,l("b",e))}return[o(255*i),o(255*a),o(255*r)]}function c(e,t){return e=Math.min(t,Math.max(0,parseFloat(e))),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function h(e,t,n){return t=t||0,n=n||255,!(e%1!=0||en||"number"!=typeof e||isNaN(e))}a.prototype={constructor:a,highlight:function(e){return e=e||10,this.alter(e).toHex()},darken:function(e){return e=e||10,this.alter(-e).toHex()},alter:function(e){var t=new a;return t.r=r(this.r+e),t.g=r(this.g+e),t.b=r(this.b+e),t},blend:function(e,t){var n=e instanceof a?e:new a(e),i=new a;return i.r=r(o(this.r*(1-t)+n.r*t)),i.g=r(o(this.g*(1-t)+n.g*t)),i.b=r(o(this.b*(1-t)+n.b*t)),i},toHex:function(){return e=this.r,t=this.g,n=this.b,"#"+(16777216|e<<16|t<<8|n).toString(16).slice(1);var e,t,n},getPureColor:function(){return new a("rgb("+s(this.hsv.h,100,100).join(",")+")")},isValidHex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},isValidRGB:function(e,t,n){return!!(h(e)&&h(t)&&h(n))},isValidAlpha:function(e){return!(isNaN(e)||e<0||e>1||"number"!=typeof e)},colorIsInvalid:!1,fromHSL:function(e){var t=new a,n=d(e.h,e.s,e.l);return t.r=n[0],t.g=n[1],t.b=n[2],t}};var p=a;t.default=p,e.exports=t.default,e.exports.default=t.default},62414:function(e,t,n){t.default=void 0;var i,o=(i=n(68374))&&i.__esModule?i:{default:i},a=n(58201),r=n(35922),s=n(95479);var l=function(){function e(e,t){t=t||{},this._action=e,this._context=t.context||(0,a.getWindow)(),this._beforeExecute=t.beforeExecute,this._afterExecute=t.afterExecute,this._component=t.component,this._validatingTargetName=t.validatingTargetName;var n=this._excludeValidators={};if(t.excludeValidators)for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e._optionChangedCallbacks,n=e._disposingCallbacks;this.NAME=(0,h.name)(this.constructor),this._eventsStrategy=c.EventsStrategy.create(this,e.eventsStrategy),this._updateLockCount=0,this._optionChangedCallbacks=t||(0,d.default)(),this._disposingCallbacks=n||(0,d.default)(),this.postponedOperations=new p.PostponedOperations,this._createOptions(e)},_createOptions:function(e){var t=this;this.beginUpdate();try{this._setOptionsByReference(),this._setDeprecatedOptions(),this._options=new a.Options(this._getDefaultOptions(),this._getDefaultOptions(),this._getOptionsByReference(),this._getDeprecatedOptions()),this._options.onChanging((function(e,n,i){return t._initialized&&t._optionChanging(e,n,i)})),this._options.onDeprecated((function(e,n){return t._logDeprecatedOptionWarning(e,n)})),this._options.onChanged((function(e,n,i){return t._notifyOptionChanged(e,n,i)})),this._options.onStartChange((function(){return t.beginUpdate()})),this._options.onEndChange((function(){return t.endUpdate()})),this._options.addRules(this._defaultOptionsRules()),e&&e.onInitializing&&e.onInitializing.apply(this,[e]),this._setOptionsByDevice(e.defaultOptionsRules),this._initOptions(e)}finally{this.endUpdate()}},_initOptions:function(e){this.option(e)},_init:function(){var e=this;this._createOptionChangedAction(),this.on("disposing",(function(t){e._disposingCallbacks.fireWith(e,[t])}))},_logDeprecatedOptionWarning:function(e,t){var n=t.message||"Use the '".concat(t.alias,"' option instead");u.default.log("W0001",this.NAME,e,t.since,n)},_logDeprecatedComponentWarning:function(e,t){u.default.log("W0000",this.NAME,e,"Use the '".concat(t,"' widget instead"))},_createOptionChangedAction:function(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly"]})},_createDisposingAction:function(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly"]})},_optionChanged:function(e){switch(e.name){case"onDisposing":case"onInitialized":break;case"onOptionChanged":this._createOptionChangedAction()}},_dispose:function(){this._optionChangedCallbacks.empty(),this._createDisposingAction(),this._disposingAction(),this._eventsStrategy.dispose(),this._options.dispose(),this._disposed=!0},_lockUpdate:function(){this._updateLockCount++},_unlockUpdate:function(){this._updateLockCount=Math.max(this._updateLockCount-1,0)},_isUpdateAllowed:function(){return 0===this._updateLockCount},_isInitializingRequired:function(){return!this._initializing&&!this._initialized},isInitialized:function(){return this._initialized},_commitUpdate:function(){this.postponedOperations.callPostponedOperations(),this._isInitializingRequired()&&this._initializeComponent()},_initializeComponent:function(){this._initializing=!0;try{this._init()}finally{this._initializing=!1,this._lockUpdate(),this._createActionByOption("onInitialized",{excludeValidators:["disabled","readOnly"]})(),this._unlockUpdate(),this._initialized=!0}},instance:function(){return this},beginUpdate:function(){this._lockUpdate()},endUpdate:function(){this._unlockUpdate(),this._isUpdateAllowed()&&this._commitUpdate()},_optionChanging:g.noop,_notifyOptionChanged:function(e,t,n){if(this._initialized)for(var i=[e].concat(this._options.getAliasesByName(e)),a=0;a1&&(i[0]<4||4===i[0]&&i[1]<4)?"B":"A"}}}},C=new(function(){function e(e){this._window=(null==e?void 0:e.window)||y,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this._eventsStrategy=new p.EventsStrategy(this),this.changed=(0,d.default)(),(0,a.hasWindow)()&&(c.default.add(this._recalculateOrientation.bind(this)),h.default.add(this._recalculateOrientation.bind(this)))}var t=e.prototype;return t.current=function(e){if(e)return this._currentDevice=this._getDevice(e),this._forced=!0,void this.changed.fire();if(!this._currentDevice){e=void 0;try{e=this._getDeviceOrNameFromWindowScope()}catch(t){e=this._getDeviceNameFromSessionStorage()}finally{e||(e=this._getDeviceNameFromSessionStorage()),e&&(this._forced=!0)}this._currentDevice=this._getDevice(e)}return this._currentDevice},t.real=function(e){return(0,r.extend)({},this._realDevice)},t.orientation=function(){return this._currentOrientation},t.isForced=function(){return this._forced},t.isRippleEmulator=function(){return!!this._window.tinyHippos},t._getCssClasses=function(e){var t=[],n=this._realDevice;return(e=e||this.current()).deviceType&&(t.push("dx-device-".concat(e.deviceType)),"desktop"!==e.deviceType&&t.push("dx-device-mobile")),t.push("dx-device-".concat(n.platform)),n.version&&n.version.length&&t.push("dx-device-".concat(n.platform,"-").concat(n.version[0])),this.isSimulator()&&t.push("dx-simulator"),(0,m.default)().rtlEnabled&&t.push("dx-rtl"),t},t.attachCssClasses=function(e,t){this._deviceClasses=this._getCssClasses(t).join(" "),(0,o.default)(e).addClass(this._deviceClasses)},t.detachCssClasses=function(e){(0,o.default)(e).removeClass(this._deviceClasses)},t.isSimulator=function(){try{return this._isSimulator||(0,a.hasWindow)()&&this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(e){return!1}},t.forceSimulator=function(){this._isSimulator=!0},t._getDevice=function(e){if("genericPhone"===e&&(e={deviceType:"phone",platform:"generic",generic:!0}),(0,s.isPlainObject)(e))return this._fromConfig(e);var t;if(e){if(!(t=x[e]))throw u.default.Error("E0005")}else t=v.userAgent;return this._fromUA(t)},t._getDeviceOrNameFromWindowScope=function(){var e;return(0,a.hasWindow)()&&(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(e=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),e},t._getDeviceNameFromSessionStorage=function(){var e=(0,f.sessionStorage)();if(e){var t=e.getItem("dx-force-device");try{return JSON.parse(t)}catch(e){return t}}},t._fromConfig=function(e){var t=(0,r.extend)({},b,this._currentDevice,e),n={phone:"phone"===t.deviceType,tablet:"tablet"===t.deviceType,android:"android"===t.platform,ios:"ios"===t.platform,generic:"generic"===t.platform};return(0,r.extend)(t,n)},t._fromUA=function(e){var t;return(0,l.each)(w,(function(n,i){return!(t=i(e))})),t?this._fromConfig(t):b},t._changeOrientation=function(){var e=(0,o.default)(this._window),t=(0,i.getHeight)(e)>(0,i.getWidth)(e)?"portrait":"landscape";this._currentOrientation!==t&&(this._currentOrientation=t,this._eventsStrategy.fireEvent("orientationChanged",[{orientation:t}]))},t._recalculateOrientation=function(){var e=(0,i.getWidth)(this._window);this._currentWidth!==e&&(this._currentWidth=e,this._changeOrientation())},t.on=function(e,t){return this._eventsStrategy.on(e,t),this},t.off=function(e,t){return this._eventsStrategy.off(e,t),this},e}()),S=(0,g.value)();S&&C.attachCssClasses(S),g.changeCallback.add((function(e,t){C.detachCssClasses(t),C.attachCssClasses(e)}));var k=C;t.default=k,e.exports=t.default,e.exports.default=t.default},73349:function(e,t,n){t.default=void 0;var i,o=(i=n(20476))&&i.__esModule?i:{default:i},a=n(20576);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s={querySelectorAll:function(e,t){return e.querySelectorAll(t)},elementMatches:function(e,t){var n=this;return(e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(t){var i=e.document||e.ownerDocument;if(!i)return!1;for(var o=n.querySelectorAll(i,t),a=0;a2&&void 0!==arguments[2]?arguments[2]:{},a=(0,f.grep)(this._getSynchronizableOptionsForCreateComponent(),(function(e){return!(e in o)})),r=this.option(),s=r.integrationOptions,l=this.option(),u=l.nestedComponentOptions;u=u||f.noop;var d=(0,h.extend)({integrationOptions:s},u(this));a.forEach((function(e){return d[e]=n.option(e)})),this._extendConfig(o,d);var c=void 0;if((0,m.isString)(t)){var p=(0,i.default)(e)[t](o);c=p[t]("instance")}else e&&((c=t.getInstance(e))?c.option(o):c=new t(e,o));if(c){var _=function(e){var t=e.name,n=e.value;(0,g.inArray)(t,a)>=0&&c.option(t,n)};this.on("optionChanged",_),c.on("disposing",(function(){return n.off("optionChanged",_)}))}return c},_extendConfig:function(e,t){(0,c.each)(t,(function(t,n){!Object.prototype.hasOwnProperty.call(e,t)&&(e[t]=n)}))},_defaultActionConfig:function(){var e=this.$element(),t=this._modelByElement(e);return(0,h.extend)(this.callBase(),{context:t})},_defaultActionArgs:function(){var e=this.$element(),t=this._modelByElement(e),n=this.element();return(0,h.extend)(this.callBase(),{element:n,model:t})},_optionChanged:function(e){switch(e.name){case"width":case"height":this._renderDimensions();break;case"rtlEnabled":this._invalidate();break;case"elementAttr":this._renderElementAttributes();break;case"disabled":case"integrationOptions":break;default:this.callBase(e)}},_removeAttributes:function(e){for(var t=e.attributes,n=t.length-1;n>=0;n--){var i=t[n];if(i){var o=i.name;o.indexOf("aria-")&&-1===o.indexOf("dx-")&&"role"!==o&&"style"!==o&&"tabindex"!==o||e.removeAttribute(o)}}},_removeClasses:function(e){e.className=e.className.split(" ").filter((function(e){return 0!==e.lastIndexOf("dx-",0)})).join(" ")},_updateDOMComponent:function(e){e?this._renderComponent():this._requireRefresh&&(this._requireRefresh=!1,this._refresh())},endUpdate:function(){var e=this._isInitializingRequired();this.callBase(),this._isUpdateAllowed()&&this._updateDOMComponent(e)},$element:function(){return this._$element},element:function(){var e=this.$element();return(0,p.getPublicElement)(e)},dispose:function(){var e=this.$element().get(0);(0,d.cleanDataRecursive)(e,!0),e.textContent="",this._removeAttributes(e),this._removeClasses(e)},resetOption:function(e){if(this.callBase(e),"width"===e||"height"===e){var t=this.initialOption(e);!(0,m.isDefined)(t)&&this.$element().css(e,"")}},_getAnonymousTemplateName:function(){},_initTemplateManager:function(){if(!this._templateManager&&this._useTemplates()){var e=this.option().integrationOptions,t=(void 0===e?{}:e).createTemplate;this._templateManager=new l.TemplateManager(t,this._getAnonymousTemplateName()),this._initTemplates()}},_initTemplates:function(){var e=this,t=this._templateManager.extractTemplates(this.$element()),n=t.templates,i=t.anonymousTemplateMeta,o=this.option("integrationOptions.templates.".concat(i.name));n.forEach((function(t){var n=t.name,i=t.template;e._options.silent("integrationOptions.templates.".concat(n),i)})),i.name&&!o&&(this._options.silent("integrationOptions.templates.".concat(i.name),i.template),this._options.silent("_hasAnonymousTemplateContent",!0))},_getTemplateByOption:function(e){return this._getTemplate(this.option(e))},_getTemplate:function(e){var t=this.option("integrationOptions.templates"),n=this.option("templatesRenderAsynchronously"),i=this.option("integrationOptions.skipTemplates");return this._templateManager.getTemplate(e,t,{isAsyncTemplate:n,skipTemplates:i},this)},_saveTemplate:function(e,t){this._setOptionWithoutOptionChange("integrationOptions.templates."+e,this._templateManager._createTemplate(t))},_useTemplates:function(){return!0}});b.getInstance=function(e){return(0,u.getInstanceByElement)((0,i.default)(e),this)},b.defaultOptions=function(e){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(e)};var w=b;t.default=w,e.exports=t.default,e.exports.default=t.default},6415:function(e,t){t.getPublicElement=function(e){return n(e)},t.setPublicElementWrapper=function(e){n=e};var n=function(e){return e&&e.get(0)}},97906:function(e,t,n){t.afterCleanData=function(e){h=e},t.beforeCleanData=function(e){c=e},t.cleanData=function(e){return l.cleanData.call(this,e)},t.cleanDataRecursive=function(e,t){if(!o.default.isElementNode(e))return;var n=e.getElementsByTagName("*");l.cleanData(n),t&&l.cleanData([e])},t.data=function(){return l.data.apply(this,arguments)},t.getDataStrategy=function(){return l},t.removeData=function(e,t){return l.removeData.call(this,e,t)},t.strategyChanging=t.setDataStrategy=void 0;var i=s(n(10126)),o=s(n(73349)),a=s(n(55994)),r=s(n(83358));function s(e){return e&&e.__esModule?e:{default:e}}var l,u=new i.default,d=new r.default;t.strategyChanging=d;var c=function(){},h=function(){},p=function(e){d.fire(e);var t=(l=e).cleanData;l.cleanData=function(e){c(e);var n=t.call(this,e);return h(e),n}};t.setDataStrategy=p,p({data:function(){var e=arguments[0],t=arguments[1],n=arguments[2];if(e){var i=u.get(e);return i||(i={},u.set(e,i)),void 0===t?i:2===arguments.length?i[t]:(i[t]=n,n)}},removeData:function(e,t){if(e)if(void 0===t)u.delete(e);else{var n=u.get(e);n&&delete n[t]}},cleanData:function(e){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};this._events={},this._owner=e,this._options=t}e.create=function(t,n){return n?(0,r.isFunction)(n)?n(t):n:new e(t)};var t=e.prototype;return t.hasEvent=function(e){var t=this._events[e];return!!t&&t.has()},t.fireEvent=function(e,t){var n=this._events[e];return n&&n.fireWith(this._owner,t),this._owner},t.on=function(e,t){var n=this;if((0,r.isPlainObject)(e))(0,a.each)(e,(function(e,t){n.on(e,t)}));else{var i=this._events[e];i||(i=(0,o.default)({syncStrategy:this._options.syncStrategy}),this._events[e]=i),(i.originalAdd||i.add).call(i,t)}},t.off=function(e,t){var n=this._events[e];n&&((0,r.isFunction)(t)?n.remove(t):n.empty())},t.dispose=function(){(0,a.each)(this._events,(function(e,t){t.empty()}))},e}();t.EventsStrategy=s},73176:function(e,t,n){var i;t.default=void 0;var o=((i=n(38377))&&i.__esModule?i:{default:i}).default.inherit({ctor:function(e){e&&(e=String(e)),this._value=this._normalize(e||this._generate())},_normalize:function(e){for(e=e.replace(/[^a-f0-9]/gi,"").toLowerCase();e.length<32;)e+="0";return[e.substr(0,8),e.substr(8,4),e.substr(12,4),e.substr(16,4),e.substr(20,12)].join("-")},_generate:function(){for(var e="",t=0;t<32;t++)e+=Math.round(15*Math.random()).toString(16);return e},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}});t.default=o,e.exports=t.default,e.exports.default=t.default},83448:function(e,t,n){t.default=void 0;var i,o=n(58201),a=(i=n(20476))&&i.__esModule?i:{default:i};var r=(0,o.getWindow)(),s={getXhr:function(){return new r.XMLHttpRequest}},l=(0,a.default)(s);t.default=l,e.exports=t.default,e.exports.default=t.default},15334:function(e,t,n){t.default=void 0;var i=n(55285),o=n(44105),a=n(87456),r=u(n(73349)),s=n(97906),l=u(n(20476));function u(e){return e&&e.__esModule?e:{default:e}}var d=function(e){var t=e.parentNode;t&&((0,s.cleanDataRecursive)(e),t.$V=e.$V,(0,i.render)(null,t),t.appendChild(e),e.innerHTML="",delete t.$V),delete e.$V},c=(0,l.default)({createElement:function(e,t){return(0,a.createElement)(e,t)},remove:d,onAfterRender:function(){o.InfernoEffectHost.callEffects()},onPreRender:function(){o.InfernoEffectHost.lock()},render:function(e,t,n,s){if(s)(0,i.render)((0,a.createElement)(e,t),n);else{var l=n.parentNode,u=null==n?void 0:n.nextSibling,c=r.default.createElement("div");c.appendChild(n);var h=r.default.createDocumentFragment().appendChild(c);!!n.$V&&d(n),(0,o.hydrate)((0,a.createElement)(e,t),h),n.$V=h.$V,l&&l.insertBefore(n,u)}}});t.default=c,e.exports=t.default,e.exports.default=t.default},83358:function(e,t,n){t.default=void 0;var i,o=n(95479),a=(i=n(44504))&&i.__esModule?i:{default:i};var r=function(){function e(){this.memory=[],this.callbacks=(0,a.default)()}var t=e.prototype;return t.add=function(e){(0,o.each)(this.memory,(function(t,n){return e.apply(e,n)})),this.callbacks.add(e)},t.remove=function(e){this.callbacks.remove(e)},t.fire=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&!!this._optionsByReference[l[0]]}),!o&&this._changedCallback(e,t,r)}},t._prepareRelevantNames=function(e,t,n,i){if((0,s.isPlainObject)(n))for(var o in n)this._prepareRelevantNames(e,"".concat(t,".").concat(o),n[o]);this._namePreparedCallbacks(e,t,n,i)},t.get=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._options,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return u[t]=u[t]||(0,i.compileGetter)(t),u[t](e,{functionsAsIs:!0,unwrapObservables:n})},t.set=function(e,t,n,i){for(var o in e=(0,l.normalizeOptions)(e,t))this._prepareRelevantNames(e,o,e[o],i);for(var a in e)this._setPreparedValue(a,e[a],n,i)},t.onRelevantNamesPrepared=function(e){this._namePreparedCallbacks=e},t.onChanging=function(e){this._changingCallback=e},t.onChanged=function(e){this._changedCallback=e},t.dispose=function(){this._changingCallback=o.noop,this._changedCallback=o.noop},e}();t.OptionManager=c},45434:function(e,t,n){t.normalizeOptions=t.getParentName=t.getNestedOptionValue=t.getFieldName=t.deviceMatch=t.createDefaultOptionRules=t.convertRulesToOptions=void 0;var i,o=(i=n(20530))&&i.__esModule?i:{default:i},a=n(35922),r=n(20576),s=n(13306),l=n(47617);var u={};t.convertRulesToOptions=function(e){var t=o.default.current();return e.reduce((function(e,n){var i=n.device,o=n.options,r=i||{};return((0,a.isFunction)(r)?r(t):d(t,r))&&(0,s.extend)(!0,e,o),e}),{})};t.normalizeOptions=function(e,t){return"string"!=typeof e?e:function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},e,t)};var d=function(e,t){return(0,a.isEmptyObject)(t)||(0,r.findBestMatches)(e,[t]).length>0};t.deviceMatch=d;t.getFieldName=function(e){return e.substr(e.lastIndexOf(".")+1)};t.getParentName=function(e){return e.substr(0,e.lastIndexOf("."))};t.getNestedOptionValue=function(e,t){return u[t]=u[t]||(0,l.compileGetter)(t),u[t](e,{functionsAsIs:!0})};t.createDefaultOptionRules=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e}},27050:function(e,t,n){t.default=void 0;var i=n(58201),o=(0,i.hasWindow)()?(0,i.getWindow)().Number:Number;o.isFinite=o.isFinite||function(e){return"number"==typeof e&&isFinite(e)};var a=o;t.default=a,e.exports=t.default,e.exports.default=t.default},48136:function(e,t,n){t.default=void 0;var i=n(62754),o=n(58201),a=(0,o.hasWindow)()?(0,o.getWindow)().Promise:Promise;a||((a=function(e){var t=new i.Deferred;return e(t.resolve.bind(this),t.reject.bind(this)),t.promise()}).resolve=function(e){return(new i.Deferred).resolve(e).promise()},a.reject=function(e){return(new i.Deferred).reject(e).promise()},a.all=function(e){return i.when.apply(this,e).then((function(){return[].slice.call(arguments)}))});var r=a;t.default=r,e.exports=t.default,e.exports.default=t.default},10126:function(e,t,n){t.default=void 0;var i=n(89386),o=n(58201),a=(0,o.hasWindow)()?(0,o.getWindow)().WeakMap:WeakMap;a||(a=function(){var e=[],t=[];this.set=function(n,o){var a=(0,i.inArray)(n,e);-1===a?(e.push(n),t.push(o)):t[a]=o},this.get=function(n){var o=(0,i.inArray)(n,e);if(-1!==o)return t[o]},this.has=function(t){return-1!==(0,i.inArray)(t,e)},this.delete=function(n){var o=(0,i.inArray)(n,e);-1!==o&&(e.splice(o,1),t.splice(o,1))}});var r=a;t.default=r,e.exports=t.default,e.exports.default=t.default},90889:function(e,t,n){t.PostponedOperations=void 0;var i=n(62754),o=n(35922);function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n1&&arguments.length>1)return f.call(this,"attr",arguments);if(!this[0])return(0,s.isObject)(e)||void 0!==t?this:void 0;if(!this[0].getAttribute)return this.prop(e,t);if("string"==typeof e&&1===arguments.length){var n=this[0].getAttribute(e);return null==n?void 0:n}if((0,s.isPlainObject)(e))for(var i in e)this.attr(i,e[i]);else g(this[0],e,t);return this},p.prototype.removeAttr=function(e){return this[0]&&a.default.removeAttribute(this[0],e),this},p.prototype.prop=function(e,t){if(!this[0])return this;if("string"==typeof e&&1===arguments.length)return this[0][e];if((0,s.isPlainObject)(e))for(var n in e)this.prop(n,e[n]);else a.default.setProperty(this[0],e,t);return this},p.prototype.addClass=function(e){return this.toggleClass(e,!0)},p.prototype.removeClass=function(e){return this.toggleClass(e,!1)},p.prototype.hasClass=function(e){if(!this[0]||void 0===this[0].className)return!1;for(var t=e.split(" "),n=0;n=0)return!0}return!1},p.prototype.toggleClass=function(e,t){if(this.length>1)return f.call(this,"toggleClass",arguments);if(!this[0]||!e)return this;t=void 0===t?!this.hasClass(e):t;for(var n=e.split(" "),i=0;i1){for(var t=0;t1){for(var t=0;t1){for(var t=this.length-1;t>=0;t--)c(this[t]).prependTo(e);return this}return(e=c(e))[0]&&a.default.insertElement(e[0],this[0],e[0].firstChild),this},p.prototype.appendTo=function(e){return this.length>1?f.call(this,"appendTo",arguments):(a.default.insertElement(c(e)[0],this[0]),this)},p.prototype.insertBefore=function(e){return e&&e[0]&&a.default.insertElement(e[0].parentNode,this[0],e[0]),this},p.prototype.insertAfter=function(e){return e&&e[0]&&a.default.insertElement(e[0].parentNode,this[0],e[0].nextSibling),this},p.prototype.before=function(e){return this[0]&&a.default.insertElement(this[0].parentNode,e[0],this[0]),this},p.prototype.after=function(e){return this[0]&&a.default.insertElement(this[0].parentNode,e[0],this[0].nextSibling),this},p.prototype.wrap=function(e){if(this[0]){var t=c(e);t.insertBefore(this),t.append(this)}return this},p.prototype.wrapInner=function(e){var t=this.contents();return t.length?t.wrap(e):this.append(e),this},p.prototype.replaceWith=function(e){if(e&&e[0])return e.is(this)?this:(e.insertBefore(this),this.remove(),e)},p.prototype.remove=function(){return this.length>1?f.call(this,"remove",arguments):((0,o.cleanDataRecursive)(this[0],!0),a.default.removeElement(this[0]),this)},p.prototype.detach=function(){return this.length>1?f.call(this,"detach",arguments):(a.default.removeElement(this[0]),this)},p.prototype.empty=function(){return this.length>1?f.call(this,"empty",arguments):((0,o.cleanDataRecursive)(this[0]),a.default.setText(this[0],""),this)},p.prototype.clone=function(){for(var e=[],t=0;t"),r=t.options||{};return n?n._createComponent(a,i,r):a[i](r),a})),p=function(){function e(e,t){this._tempTemplates=[],this._defaultTemplates={},this._anonymousTemplateName=t||"template",this._createElement=e||d.defaultCreateElement,this._createTemplateIfNeeded=this._createTemplateIfNeeded.bind(this)}e.createDefaultOptions=function(){return{integrationOptions:{watchMethod:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.skipImmediate||t(e()),r.noop},templates:{"dx-polymorph-widget":h},useDeferUpdateForTemplates:!0}}};var t,n,i,p=e.prototype;return p.addDefaultTemplates=function(e){this._defaultTemplates=(0,s.extend)({},this._defaultTemplates,e)},p.dispose=function(){this._tempTemplates.forEach((function(e){e.template.dispose&&e.template.dispose()})),this._tempTemplates=[]},p.extractTemplates=function(e){return{templates:this._extractTemplates(e),anonymousTemplateMeta:this._extractAnonymousTemplate(e)}},p._extractTemplates=function(e){var t=this,n=(0,d.findTemplates)(e,"dxTemplate"),i=(0,d.suitableTemplatesByName)(n);return n.forEach((function(e){var t=e.element,n=e.options.name;t===i[n]?(0,o.default)(t).addClass("dx-template-wrapper").detach():(0,o.default)(t).remove()})),Object.keys(i).map((function(e){return{name:e,template:t._createTemplate(i[e])}}))},p._extractAnonymousTemplate=function(e){var t=e.contents().detach();return t.filter((function(e,t){var n=3===t.nodeType,i=(0,o.default)(t).text().trim().length<1;return!(n&&i)})).length>0?{template:this._createTemplate(t),name:this._anonymousTemplateName}:{}},p._createTemplateIfNeeded=function(e){var t=this._tempTemplates.filter((function(t){return t.source===(0,d.templateKey)(e)}))[0];if(t)return t.template;var n=this._createTemplate(e);return this._tempTemplates.push({template:n,source:(0,d.templateKey)(e)}),n},p._createTemplate=function(e){return this._createElement((0,d.validateTemplateSource)(e))},p.getTemplate=function(e,t,n,i){var r=this,s=n.isAsyncTemplate,c=n.skipTemplates;return(0,a.isFunction)(e)?new l.FunctionTemplate((function(n){var h=e.apply(i,(0,d.getNormalizedTemplateArgs)(n));if(!(0,a.isDefined)(h))return new u.EmptyTemplate;var p=!1,f=(0,d.acquireTemplate)(h,(function(e){return e.nodeType||(0,a.isRenderer)(e)&&!(0,o.default)(e).is("script")?new l.FunctionTemplate((function(){return e})):(p=!0,r._createTemplate(e))}),t,s,c,r._defaultTemplates),g=f.render(n);return p&&f.dispose&&f.dispose(),g})):(0,d.acquireTemplate)(e,this._createTemplateIfNeeded,t,s,c,this._defaultTemplates)},t=e,(n=[{key:"anonymousTemplateName",get:function(){return this._anonymousTemplateName}}])&&c(t.prototype,n),i&&c(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.TemplateManager=p},93280:function(e,t,n){t.BindableTemplate=void 0;var i=l(n(68374)),o=n(81033),a=l(n(55994)),r=n(29007),s=n(35922);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e,t,n,i,o){var a,r=function(e,t,n){return t((function(){return e}),n)}(e,t,(function(e){a&&a(),(0,s.isPrimitive)(e)?o(e):a=function(e,t,n,i,o){var a={},r=n.slice(),s=n.map((function(n){var s=i[n];return t(s?function(){return s(e)}:function(){return e[n]},(function(e){if(a[n]=e,r.length){var t=r.indexOf(n);t>=0&&r.splice(t,1)}r.length||o(a)}))}));return function(){s.forEach((function(e){return e()}))}}(e,t,n,i,o)}));return function(){a&&a(),r&&r()}},c=function(e){var t,n;function o(t,n,i,o){var a;return(a=e.call(this)||this)._render=t,a._fields=n,a._fieldsMap=o||{},a._watchMethod=i,a}return n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n),o.prototype._renderCore=function(e){var t=this,n=(0,i.default)(e.container),o=d(e.model,this._watchMethod,this._fields,this._fieldsMap,(function(i){n.empty(),t._render(n,i,e.model)}));return a.default.on(n,r.removeEvent,o),n.contents()},o}(o.TemplateBase);t.BindableTemplate=c},91627:function(e,t,n){function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}t.ChildDefaultTemplate=void 0;var o=function(e){var t,n;function o(t){var n;return(n=e.call(this)||this).name=t,n}return n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n),o}(n(81033).TemplateBase);t.ChildDefaultTemplate=o},10688:function(e,t,n){t.EmptyTemplate=void 0;var i,o=(i=n(68374))&&i.__esModule?i:{default:i};function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var r=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),i.prototype._renderCore=function(){return(0,o.default)()},i}(n(81033).TemplateBase);t.EmptyTemplate=r},68494:function(e,t,n){t.FunctionTemplate=void 0;var i=n(81033),o=n(3532);function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var r=function(e){var t,n;function i(t){var n;return(n=e.call(this)||this)._render=t,n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),i.prototype._renderCore=function(e){return(0,o.normalizeTemplateElement)(this._render(e))},i}(i.TemplateBase);t.FunctionTemplate=r},9545:function(e,t,n){t.Template=void 0;var i,o=(i=n(68374))&&i.__esModule?i:{default:i},a=n(81033),r=n(3532),s=n(72987);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n(32468),(0,s.registerTemplateEngine)("default",{compile:function(e){return(0,r.normalizeTemplateElement)(e)},render:function(e,t,n){return e.clone()}}),(0,s.setTemplateEngine)("default");var u=function(e){var t,n;function i(t){var n;return(n=e.call(this)||this)._element=t,n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var a=i.prototype;return a._renderCore=function(e){var t=e.transclude;return t||this._compiledTemplate||(this._compiledTemplate=(0,s.getCurrentTemplateEngine)().compile(this._element)),(0,o.default)("
").append(t?this._element:(0,s.getCurrentTemplateEngine)().render(this._compiledTemplate,e.model,e.index)).contents()},a.source=function(){return(0,o.default)(this._element).clone()},i}(a.TemplateBase);t.Template=u},81033:function(e,t,n){t.renderedCallbacks=t.TemplateBase=void 0;var i=u(n(68374)),o=u(n(73349)),a=u(n(44504)),r=n(3532),s=n(80506),l=u(n(17381));function u(e){return e&&e.__esModule?e:{default:e}}var d=(0,a.default)({syncStrategy:!0});t.renderedCallbacks=d;var c=function(){function e(){}var t=e.prototype;return t.render=function(e){var t=(e=e||{}).onRendered;delete e.onRendered;var n=this._renderCore(e);return this._ensureResultInContainer(n,e.container),d.fire(n,e.container),t&&t(),n},t._ensureResultInContainer=function(e,t){if(t){var n=(0,i.default)(t),a=(0,r.contains)(n.get(0),e.get(0));if(n.append(e),!a)o.default.getBody().contains(n.get(0))&&(0,s.triggerShownEvent)(e)}},t._renderCore=function(){throw l.default.Error("E0001")},e}();t.TemplateBase=c},72987:function(e,t,n){t.getCurrentTemplateEngine=function(){return r},t.registerTemplateEngine=function(e,t){s[e]=t},t.setTemplateEngine=function(e){if((0,o.isString)(e)){if(!(r=s[e]))throw a.default.Error("E0020",e)}else r=e};var i,o=n(35922),a=(i=n(17381))&&i.__esModule?i:{default:i};var r,s={}},32468:function(e,t,n){var i=n(3532),o=n(72987);(0,o.registerTemplateEngine)("jquery-tmpl",{compile:function(e){return(0,i.extractTemplateMarkup)(e)},render:function(e,t){return jQuery.tmpl(e,t)}}),(0,o.registerTemplateEngine)("jsrender",{compile:function(e){return(jQuery||jsrender).templates((0,i.extractTemplateMarkup)(e))},render:function(e,t){return e.render(t)}}),(0,o.registerTemplateEngine)("mustache",{compile:function(e){return(0,i.extractTemplateMarkup)(e)},render:function(e,t){return Mustache.render(e,t)}}),(0,o.registerTemplateEngine)("hogan",{compile:function(e){return Hogan.compile((0,i.extractTemplateMarkup)(e))},render:function(e,t){return e.render(t)}}),(0,o.registerTemplateEngine)("underscore",{compile:function(e){return _.template((0,i.extractTemplateMarkup)(e))},render:function(e,t){return e(t)}}),(0,o.registerTemplateEngine)("handlebars",{compile:function(e){return Handlebars.compile((0,i.extractTemplateMarkup)(e))},render:function(e,t){return e(t)}}),(0,o.registerTemplateEngine)("doT",{compile:function(e){return doT.template((0,i.extractTemplateMarkup)(e))},render:function(e,t){return e(t)}})},37208:function(e,t,n){t.default=void 0;var i=n(62754),o=c(n(73349)),a=c(n(83448)),r=n(58201),s=n(13306),l=n(35922),u=c(n(48136)),d=c(n(20476));function c(e){return e&&e.__esModule?e:{default:e}}var h=(0,r.getWindow)(),p=function(e){var t=o.default.createElement("script");for(var n in e)t[n]=e[n];return t},f=function(e){e.parentNode.removeChild(e)},g=function(e){return o.default.getHead().appendChild(e)},m=function(e){var t=p({text:e});g(t),f(t)},_=function(e,t){var n=e.data,i="string"==typeof n,o=e.url||h.location.href;return i||e.cache||((n=n||{})._=Date.now()),n&&!e.upload&&(i||(n=function(e){var t=[];for(var n in e){var i=e[n];void 0!==i&&(null===i&&(i=""),"function"==typeof i&&(i=i()),t.push(encodeURIComponent(n)+"="+encodeURIComponent(i)))}return t.join("&")}(n)),"GET"===v(e)?(""!==n&&(o+=(o.indexOf("?")>-1?"&":"?")+n),n=null):t["Content-Type"]&&t["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(n=n.replace(/%20/g,"+"))),{url:o,parameters:n}};function v(e){return(e.method||"GET").toUpperCase()}var y=function(e){var t=e.headers||{};return t["Content-Type"]=t["Content-Type"]||function(e){var t;return e.data&&!e.upload&&"GET"!==v(e)&&(t="application/x-www-form-urlencoded;charset=utf-8"),e.contentType||t}(e),t.Accept=t.Accept||function(e){var t=e.dataType||"*",n="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript",i={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",jsonp:n,script:n};return(0,s.extendFromObject)(i,e.accepts,!0),i[t]?i[t]+("*"!==t?", */*; q=0.01":""):i["*"]}(e),e.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t},x=(0,d.default)({sendRequest:function(e){var t,n=a.default.getXhr(),s=new i.Deferred,d=s.promise(),c=!(0,l.isDefined)(e.async)||e.async,x=e.dataType,b=e.timeout||0;e.crossDomain=function(e){if(!(0,r.hasWindow)())return!0;var t=!1,n=o.default.createElement("a"),i=o.default.createElement("a");n.href=h.location.href;try{i.href=e,i.href=i.href,t=n.protocol+"//"+n.host!=i.protocol+"//"+i.host}catch(e){t=!0}return t}(e.url);var w="jsonp"===x||"script"===x;void 0===e.cache&&(e.cache=!w);var C=function(e){if("jsonp"===e.dataType){var t=Math.random().toString().replace(/\D/g,""),n=e.jsonpCallback||"dxCallback"+Date.now()+"_"+t,i=e.jsonp||"callback";return e.data=e.data||{},e.data[i]=n,n}}(e),S=y(e),k=_(e,S),D=k.url,I=k.parameters;if(C&&(h[C]=function(e){s.resolve(e,"success",n)}),e.crossDomain&&w){return function(e){var t=p({src:e});return new u.default((function(e,n){var i={load:e,error:n},a=function(e){i[e.type](),f(t)};for(var r in i)o.default.listen(t,r,a);g(t)}))}(D).then((function(){"jsonp"!==x&&s.resolve(null,"success",n)}),(function(){s.reject(n,"error")})),d}if(e.crossDomain&&!("withCredentials"in n))return s.reject(n,"error"),d;if(n.open(v(e),D,c,e.username,e.password),c&&(n.timeout=b,t=function(e,t){return e&&setTimeout((function(){t.customStatus="timeout",t.abort()}),e)}(b,n)),n.onreadystatechange=function(e){var i;4===n.readyState&&(clearTimeout(t),200<=(i=n.status)&&i<300?function(e){return 204!==e}(n.status)?function(e,t,n){var i=function(e){return e.responseType&&"text"!==e.responseType||"string"!=typeof e.responseText?e.response:e.responseText}(t);switch(n){case"jsonp":m(i);break;case"script":m(i),e.resolve(i,"success",t);break;case"json":try{e.resolve(JSON.parse(i),"success",t)}catch(n){e.reject(t,"parsererror",n)}break;default:e.resolve(i,"success",t)}}(s,n,x):s.resolve(null,"nocontent",n):s.reject(n,n.customStatus||"error"))},e.upload&&(n.upload.onprogress=e.upload.onprogress,n.upload.onloadstart=e.upload.onloadstart,n.upload.onabort=e.upload.onabort),e.xhrFields)for(var T in e.xhrFields)n[T]=e.xhrFields[T];for(var E in"arraybuffer"===e.responseType&&(n.responseType=e.responseType),S)Object.prototype.hasOwnProperty.call(S,E)&&(0,l.isDefined)(S[E])&&n.setRequestHeader(E,S[E]);return e.beforeSend&&e.beforeSend(n),n.send(I),d.abort=function(){n.abort()},d}});t.default=x,e.exports=t.default,e.exports.default=t.default},89386:function(e,t,n){t.wrapToArray=t.uniqueValues=t.removeDuplicates=t.normalizeIndexes=t.merge=t.isEmpty=t.intersection=t.inArray=t.groupBy=t.find=void 0;var i,o=n(35922),a=n(95479),r=n(48013),s=(i=n(80209))&&i.__esModule?i:{default:i};function l(){return(l=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0?(l[e]=l[e]||[],i===n?l[e].unshift(i):l[e].push(i)):i[t]=void 0})),d||(0,a.each)(e,(function(){if(!(0,o.isDefined)(this[t])&&(!i||i(this))){for(;l[u];)u++;l[u]=[this],u++}})),u=0,(0,r.orderEach)(l,(function(e,n){(0,a.each)(n,(function(){e>=0&&(this[t]=u++)}))})),d&&(0,a.each)(e,(function(){(0,o.isDefined)(this[t])||i&&!i(this)||(this[t]=u++)})),u};t.merge=function(e,t){for(var n=0;n=0||e.indexOf("crios")>=0?(i="chrome",o=(o=/(?:chrome|crios)\/(\d+\.\d+)/.exec(e))&&o[1]):e.indexOf("fxios")>=0?(i="mozilla",o=(o=/fxios\/(\d+\.\d+)/.exec(e))&&o[1]):e.indexOf("safari")>=0&&/version|phantomjs/.test(e)?(i="safari",o=(o=/(?:version|phantomjs)\/([0-9.]+)/.exec(e))&&o[1]):(i="unknown",o=(o=/applewebkit\/([0-9.]+)/.exec(e))&&o[1])),i&&(t[i]=!0,t.version=o),t},l=(0,i.extend)({_fromUA:s},s(o.userAgent));t.default=l,e.exports=t.default,e.exports.default=t.default},39618:function(e,t){t.default=void 0;var n=function(e){var t,n=function(){return t=e.apply(this,arguments),n=function(){return t},t};return function(){return n.apply(this,arguments)}};t.default=n,e.exports=t.default,e.exports.default=t.default},44504:function(e,t){t.default=void 0;var n=function(e){this._options=e||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};n.prototype._fireCore=function(e,t){var n=this._firingIndexes,i=this._list,o=this._options.stopOnFalse,a=n.length;for(n[a]=0;n[a]-1&&(t.splice(i,1),this._firing&&n.length))for(var o=0;o-1:!!t.length},n.prototype.empty=function(e){return this._list=[],this},n.prototype.fireWith=function(e,t){var n=this._queue;if(t=(t=t||[]).slice?t.slice():t,this._options.syncStrategy)this._firing=!0,this._fireCore(e,t);else{if(n.push([e,t]),this._firing)return;for(this._firing=!0;n.length;){var i=n.shift();this._fireCore(i[0],i[1])}}return this._firing=!1,this._fired=!0,this},n.prototype.fire=function(){this.fireWith(this,arguments)},n.prototype.fired=function(){return this._fired};var i=function(e){return new n(e)};t.default=i,e.exports=t.default,e.exports.default=t.default},20576:function(e,t,n){t.splitPair=t.pairToObject=t.normalizeKey=t.noop=t.grep=t.getKeyHash=t.findBestMatches=t.executeAsync=t.escapeRegExp=t.equalByValue=t.ensureDefined=t.denormalizeKey=t.deferUpdater=t.deferUpdate=t.deferRenderer=t.deferRender=t.asyncNoop=t.applyServerDecimalSeparator=void 0;var i=u(n(80209)),o=u(n(73176)),a=n(62754),r=n(47617),s=n(95479),l=n(35922);function u(e){return e&&e.__esModule?e:{default:e}}t.ensureDefined=function(e,t){return(0,l.isDefined)(e)?e:t};t.executeAsync=function(e,t){var n=new a.Deferred,i=t||this,o={promise:n.promise(),abort:function(){clearTimeout(s),n.rejectWith(i)}},r=function(){var t=e.call(i);t&&t.done&&(0,l.isFunction)(t.done)?t.done((function(){n.resolveWith(i)})):n.resolveWith(i)},s=(arguments[2]||setTimeout)(r,"number"==typeof t?t:0);return o};var d,c=[],h=[],p=[],f=function(e,t,n){if(d&&d!==e)return c.push(t),h.push(e),n=n||new a.Deferred,p.push(n),n;var i=d,o=p.length;d=e;var r=t();return r||(p.length>o?r=a.when.apply(this,p.slice(o)):n&&n.resolve()),d=i,n&&r&&r.done&&r.done(n.resolve).fail(n.reject),!d&&c.length&&("render"===h.shift()?g:m)(c.shift(),p.shift()),r||(0,a.when)()},g=function(e,t){return f("render",e,t)};t.deferRender=g;var m=function(e,t){return f("update",e,t)};t.deferUpdate=m;t.deferRenderer=function(e){return function(){var t=this;return f("render",(function(){return e.call(t)}))}};t.deferUpdater=function(e){return function(){var t=this;return f("update",(function(){return e.call(t)}))}};t.findBestMatches=function(e,t,n){var i=[],o=0;return(0,s.each)(t,(function(t,a){var r=0,l=n?n(a):a;(0,s.each)(e,(function(e,t){var n=l[e];if(void 0!==n){if(!_(n,t))return r=-1,!1;r++}})),ro&&(i.length=0,o=r),i.push(a))})),i};var _=function(e,t){if(Array.isArray(e)&&Array.isArray(t)){var n=!1;return(0,s.each)(e,(function(e,i){if(i!==t[e])return n=!0,!1})),!n}return e===t},v=function(e){var t,n;switch((0,l.type)(e)){case"string":return e.split(/\s+/,2);case"object":return[null!==(t=e.x)&&void 0!==t?t:e.h,null!==(n=e.y)&&void 0!==n?n:e.v];case"number":return[e];case"array":return e;default:return null}};t.splitPair=v;t.normalizeKey=function(e){var t=(0,l.isString)(e)?e:e.toString(),n=t.match(/[^a-zA-Z0-9_]/g);return n&&(0,s.each)(n,(function(e,n){t=t.replace(n,"__"+n.charCodeAt()+"__")})),t};t.denormalizeKey=function(e){var t=e.match(/__\d+__/g);return t&&t.forEach((function(t){var n=parseInt(t.replace("__",""));e=e.replace(t,String.fromCharCode(n))})),e};t.pairToObject=function(e,t){var n=v(e),i=t?parseFloat(n&&n[0]):parseInt(n&&n[0],10),o=t?parseFloat(n&&n[1]):parseInt(n&&n[1],10);return isFinite(i)||(i=0),isFinite(o)||(o=i),{h:i,v:o}};t.getKeyHash=function(e){if(e instanceof o.default)return e.toString();if((0,l.isObject)(e)||Array.isArray(e))try{var t=JSON.stringify(e);return"{}"===t?e:t}catch(t){return e}return e};t.escapeRegExp=function(e){return e.replace(/[[\]{}\-()*+?.\\^$|\s]/g,"\\$&")};t.applyServerDecimalSeparator=function(e){var t=(0,i.default)().serverDecimalSeparator;return(0,l.isDefined)(e)&&(e=e.toString().replace(".",t)),e};t.noop=function(){};t.asyncNoop=function(){return(new a.Deferred).resolve().promise()};t.grep=function(e,t,n){for(var i=[],o=!n,a=0;a2&&void 0!==arguments[2]?arguments[2]:0,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=(0,r.toComparable)(e,!0),t=(0,r.toComparable)(t,!0);var o=i?e===t:e==t;return!!(o||n>=3)||((0,l.isObject)(e)&&(0,l.isObject)(t)?x(e,t,n,i):!(!Array.isArray(e)||!Array.isArray(t))&&y(e,t,n))};t.equalByValue=b},49036:function(e,t,n){t.equals=void 0;var i,o=(i=n(73349))&&i.__esModule?i:{default:i},a=n(47617),r=n(35922);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.equals=function(e,t){return e=(0,a.toComparable)(e,!0),t=(0,a.toComparable)(t,!0),e&&t&&(0,r.isRenderer)(e)&&(0,r.isRenderer)(t)?t.is(e):!(e==e||t==t)||(0===e&&0===t?function(e,t){return 1/e==1/t}(e,t):!(null!==e&&"object"===s(e)&&!o.default.isElementNode(e))&&e===t)}},30869:function(e,t,n){t.logger=t.debug=void 0;var i=n(35922),o=function(){},a=function(e){return"undefined"!=typeof console&&(0,i.isFunction)(console[e])?console[e].bind(console):o},r={info:a("info"),warn:a("warn"),error:a("error")};t.logger=r;var s=function(){function e(e,t){if(!e)throw new Error(t)}return{assert:e,assertParam:function(t,n){e(null!=t,n)}}}();t.debug=s},47617:function(e,t,n){t.toComparable=t.getPathParts=t.compileSetter=t.compileGetter=void 0;var i=u(n(17381)),o=u(n(38377)),a=n(48013),r=n(35922),s=n(95479),l=u(n(26974));function u(e){return e&&e.__esModule?e:{default:e}}var d=l.default.unwrap,c=l.default.isWrapped,h=l.default.assign,p=function(e){return(t=e,t.replace(/\[/g,".").replace(/\]/g,"")).split(".");var t};t.getPathParts=p;var f=function(e,t,n,o){if("this"===t)throw new i.default.Error("E4016");var a=e[t];o.unwrapObservables&&c(a)?h(a,n):e[t]=n},g=function(e){return(e=e||{}).unwrapObservables=void 0===e.unwrapObservables||e.unwrapObservables,e};function m(e,t){return t.unwrapObservables?d(e):e}var _=function(e){if(arguments.length>1&&(e=[].slice.call(arguments)),!e||"this"===e)return function(e){return e};if("string"==typeof e){var t=p(e);return function(e,n){for(var i=(n=g(n)).functionsAsIs,o=("defaultValue"in n),a=m(e,n),s=0;s=0;t--)i=o[t],(n=Math.floor(e/c(i)))>0&&(a[i+"s"]=n,e-=p(i,n));return a};function p(e,t){return c(e)*t}function f(e){var t,n=-1;return(0,i.isString)(e)?e:(0,i.isObject)(e)?((0,a.each)(e,(function(e,i){for(t=0;tn&&(o=n),o):e}function O(e,t){if((0,i.isDefined)(e)){var n=t.getHours()-e.getHours();if(0!==n){var o=1===n||-23===n?-1:1,a=new Date(t.getTime()+36e5*o);(o>0||a.getDate()===t.getDate())&&t.setTime(a.getTime())}}}function A(e,t){return 60*(t.getTimezoneOffset()-e.getTimezoneOffset())*1e3}var P=function(e){var t=s(Date,Array.prototype.slice.call(arguments));return t.setFullYear(e),t},M={dateUnitIntervals:d,convertMillisecondsToDateUnits:h,dateToMilliseconds:function(e){var t=0;return(0,i.isObject)(e)&&(0,a.each)(e,(function(e,n){t+=p(e.substr(0,e.length-1),n)})),(0,i.isString)(e)&&(t=p(e,1)),t},getNextDateUnit:function(e,t){switch(f(e)){case"millisecond":return"second";case"second":return"minute";case"minute":return"hour";case"hour":return"day";case"day":return t?"week":"month";case"week":return"month";case"month":return"quarter";case"quarter":case"year":return"year";default:return 0}},convertDateUnitToMilliseconds:p,getDateUnitInterval:f,getDateFormatByTickInterval:function(e){return g[f(e)]||""},getDatesDifferences:function(e,t){var n=0,i={year:e.getFullYear()!==t.getFullYear(),month:e.getMonth()!==t.getMonth(),day:e.getDate()!==t.getDate(),hour:e.getHours()!==t.getHours(),minute:e.getMinutes()!==t.getMinutes(),second:e.getSeconds()!==t.getSeconds(),millisecond:e.getMilliseconds()!==t.getMilliseconds()};return(0,a.each)(i,(function(e,t){t&&n++})),0===n&&0!==A(e,t)&&(i.hour=!0,n++),i.count=n,i},correctDateWithUnitBeginning:v,trimTime:y,setToDayEnd:function(e){var t=y(e);return t.setDate(t.getDate()+1),new Date(t.getTime()-1)},roundDateByStartDayHour:function(e,t){var n=this.dateTimeFromDecimal(t),i=new Date(e);return(e.getHours()===n.hours&&e.getMinutes()=6&&(i=new Date(i.setDate(i.getDate()+7))),i},getQuarter:m,getFirstQuarterMonth:_,dateInRange:function(e,t,n,i){return"date"===i&&(t=t&&M.correctDateWithUnitBeginning(t,"day"),n=n&&M.correctDateWithUnitBeginning(n,"day"),e=e&&M.correctDateWithUnitBeginning(e,"day")),E(e,t,n)===e},intervalsOverlap:function(e){var t=e.firstMin,n=e.firstMax,i=e.secondMin,o=e.secondMax;return t<=i&&i<=n||t>i&&to},roundToHour:function(e){var t=new Date(e.getTime());return t.setHours(t.getHours()+1),t.setMinutes(0),t},normalizeDate:E,getViewMinBoundaryDate:function(e,t){var n=P(t.getFullYear(),t.getMonth(),1);return"month"===e?n:(n.setMonth(0),"year"===e||("decade"===e&&n.setFullYear(I(t)),"century"===e&&n.setFullYear(D(t))),n)},getViewMaxBoundaryDate:function(e,t){var n=new Date(t);return n.setDate(w(t)),"month"===e?n:(n.setMonth(11),n.setDate(w(n)),"year"===e||("decade"===e&&n.setFullYear(I(t)+9),"century"===e&&n.setFullYear(D(t)+99)),n)},fixTimezoneGap:O,getTimezonesDifference:A,makeDate:function(e){return new Date(e)},getDatesInterval:function(e,t,n){var i=t.getTime()-e.getTime(),o=c(n)||1;return Math.floor(i/o)},getDatesOfInterval:function(e,t,n){for(var i=[],o=new Date(e.getTime());o=0?"yyyy/MM/dd HH:mm:ss":"yyyy/MM/dd")):e?null:void 0;var t},g={dateParser:h,deserializeDate:function(e){return"number"==typeof e?new Date(e):h(e,!(0,i.default)().forceIsoDateParsing)},serializeDate:function(e,t){return t?(0,r.isDate)(e)?"number"===t?e&&e.valueOf?e.valueOf():null:(0,o.getFormatter)(t,a.default)(e):null:e},getDateSerializationFormat:f};t.default=g,e.exports=t.default,e.exports.default=t.default},62754:function(e,t,n){t.Deferred=function(){return new l},t.fromPromise=u,t.setStrategy=function(e){l=e.Deferred,d=e.when},t.when=function(){return d.apply(this,arguments)};var i,o=n(35922),a=n(13306),r=(i=n(44504))&&i.__esModule?i:{default:i};var s=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],l=function(){var e=this;this._state="pending",this._promise={},s.forEach(function(t){var n=t.method;this[n+"Callbacks"]=new r.default,this[n]=function(){return this[n+"With"](this._promise,arguments)}.bind(this),this._promise[t.handler]=function(t){if(!t)return this;var i=e[n+"Callbacks"];return i.fired()?t.apply(e[n+"Context"],e[n+"Args"]):i.add(function(e,n){t.apply(e,n)}.bind(this)),this}}.bind(this)),this._promise.always=function(e){return this.done(e).fail(e)},this._promise.catch=function(e){return this.then(null,e)},this._promise.then=function(e,t){var n=new l;return["done","fail"].forEach(function(i){var a="done"===i?e:t;this[i]((function(){if(a){var e=a&&a.apply(this,arguments);(0,o.isDeferred)(e)?e.done(n.resolve).fail(n.reject):(0,o.isPromise)(e)?e.then(n.resolve,n.reject):n.resolve.apply(this,(0,o.isDefined)(e)?[e]:arguments)}else n["done"===i?"resolve":"reject"].apply(this,arguments)}))}.bind(this)),n.promise()},this._promise.state=function(){return e._state},this._promise.promise=function(t){return t?(0,a.extend)(t,e._promise):e._promise},this._promise.promise(this)};function u(e,t){if((0,o.isDeferred)(e))return e;if((0,o.isPromise)(e)){var n=new l;return e.then((function(){n.resolveWith.apply(n,[t].concat([[].slice.call(arguments)]))}),(function(){n.rejectWith.apply(n,[t].concat([[].slice.call(arguments)]))})),n}return(new l).resolveWith(t,[e])}s.forEach((function(e){var t=e.method,n=e.state;l.prototype[t+"With"]=function(e,i){var o=this[t+"Callbacks"];return"pending"===this.state()&&(this[t+"Args"]=i,this[t+"Context"]=e,n&&(this._state=n),o.fire(e,i)),this}}));var d=function(){if(1===arguments.length)return u(arguments[0]);for(var e=[].slice.call(arguments),t=[],n=0,i=new l,a=function(o){return function(a){t[o]=this,e[o]=arguments.length>1?[].slice.call(arguments):a,++n===e.length&&i.resolveWith(t,e)}},r=0;r").append(e)).html()};t.normalizeTemplateElement=function e(t){var n=(0,r.isDefined)(t)&&(t.nodeType||(0,r.isRenderer)(t))?(0,o.default)(t):(0,o.default)("
").html(t).contents();return 1===n.length&&(n.is("script")?n=e(n.html().trim()):n.is("table")&&(n=n.children("tbody").contents())),n};t.clipboardText=function(e,t){var n=e.originalEvent&&e.originalEvent.clipboardData||l.clipboardData;if(!t)return n&&n.getData("Text");n&&n.setData("Text",t)};t.contains=function e(t,n){return!!n&&(i.default.isTextNode(n)&&(n=n.parentNode),i.default.isDocument(t)?t.documentElement.contains(n):(0,r.isWindow)(t)?e(t.document,n):t.contains?t.contains(n):!!(n.compareDocumentPosition(t)&n.DOCUMENT_POSITION_CONTAINS))};t.createTextElementHiddenCopy=function(e,t,n){var i=l.getComputedStyle((0,o.default)(e).get(0)),a=n&&n.includePaddings;return(0,o.default)("
").text(t).css({fontStyle:i.fontStyle,fontVariant:i.fontVariant,fontWeight:i.fontWeight,fontSize:i.fontSize,fontFamily:i.fontFamily,letterSpacing:i.letterSpacing,border:i.border,paddingTop:a?i.paddingTop:"",paddingRight:a?i.paddingRight:"",paddingBottom:a?i.paddingBottom:"",paddingLeft:a?i.paddingLeft:"",visibility:"hidden",whiteSpace:"pre",position:"absolute",float:"left"})};var u=function(e,t){return t&&i.default.insertElement(e.parentNode,t,e),e};t.insertBefore=u;t.replaceWith=function(e,t){if(t&&t[0])return t.is(e)?e:((0,a.each)(t,(function(t,n){u(e[0],n)})),e.remove(),t)}},95640:function(e,t,n){t.default=function(e,t){var n={ERROR_MESSAGES:(0,i.extend)(t,e),Error:function(){return d([].slice.call(arguments))},log:function(e){var t="log";/^E\d+$/.test(e)?t="error":/^W\d+$/.test(e)&&(t="warn"),o.logger[t]("log"===t?e:s([].slice.call(arguments)))}};function s(e){var t=e[0];return u(t,l(t,e=e.slice(1)))}function l(e,t){return t=[n.ERROR_MESSAGES[e]].concat(t),a.format.apply(this,t).replace(/\.*\s*?$/,"")}function u(e,t){return a.format.apply(this,["{0} - {1}. See:\n{2}",e,t,c(e)])}function d(e){var t=e[0],n=l(t,e=e.slice(1)),o=c(t),a=u(t,n);return(0,i.extend)(new Error(a),{__id:t,__details:n,url:o})}function c(e){return r+e}return n};var i=n(13306),o=n(30869),a=n(68752),r="http://js.devexpress.com/error/"+n(36739).version.split(".").slice(0,2).join("_")+"/";e.exports=t.default,e.exports.default=t.default},13306:function(e,t,n){t.extendFromObject=t.extend=void 0;var i=n(35922);t.extendFromObject=function(e,t,n){for(var i in e=e||{},t)if(Object.prototype.hasOwnProperty.call(t,i)){var o=t[i];i in e&&!n||(e[i]=o)}return e};t.extend=function e(t){var n=1,o=!1;for("boolean"==typeof(t=t||{})&&(o=t,t=arguments[1]||{},n++);n\x20\t\r\n\f]+)/i,s={default:{tagsCount:0,startTags:"",endTags:""},thead:{tagsCount:1,startTags:"",endTags:"
"},td:{tagsCount:3,startTags:"",endTags:"
"},col:{tagsCount:2,startTags:"",endTags:"
"},tr:{tagsCount:2,startTags:"",endTags:"
"}};s.tbody=s.colgroup=s.caption=s.tfoot=s.thead,s.th=s.td;t.parseHTML=function(e){if("string"!=typeof e)return null;var t=a.default.createDocumentFragment().appendChild(a.default.createElement("div")),n=r.exec(e),i=n&&n[1].toLowerCase(),l=s[i]||s.default;t.innerHTML=l.startTags+e+l.endTags;for(var u=0;u]*>(.|\r?\n)*?<\/svg>\s*$/i.test(e)?"svg":/data:.*base64|\.|[^<\s]\//.test(e)?"image":/^[\w-_]+$/.test(e)?"dxIcon":!!/^\s?([\w-_]\s?)+$/.test(e)&&"fontIcon")};t.getImageSourceType=a;t.getImageContainer=function(e){switch(a(e)){case"image":return(0,o.default)("").attr("src",e).addClass("dx-icon");case"fontIcon":return(0,o.default)("").addClass("".concat("dx-icon"," ").concat(e));case"dxIcon":return(0,o.default)("").addClass("".concat("dx-icon"," ").concat("dx-icon","-").concat(e));case"svg":return(0,o.default)("").addClass("".concat("dx-icon"," ").concat("dx-svg-icon")).append(e);default:return null}}},78008:function(e,t,n){t.underscore=t.titleize=t.humanize=t.dasherize=t.captionize=t.camelize=void 0;var i=n(95479),o=function(e){return null==e?"":String(e)},a=function(e){return o(e).charAt(0).toUpperCase()+e.substr(1)},r=function(e){return o(e).replace(/([a-z\d])([A-Z])/g,"$1 $2").split(/[\s_-]+/)},s=function(e){return(0,i.map)(r(e),(function(e){return e.toLowerCase()})).join("-")};t.dasherize=s;t.underscore=function(e){return s(e).replace(/-/g,"_")};t.camelize=function(e,t){return(0,i.map)(r(e),(function(e,n){return e=e.toLowerCase(),(t||n>0)&&(e=a(e)),e})).join("")};t.humanize=function(e){return a(s(e).replace(/-/g," "))};t.titleize=function(e){return(0,i.map)(r(e),(function(e){return a(e.toLowerCase())})).join(" ")};var l=["0","1","2","3","4","5","6","7","8","9"];t.captionize=function(e){var t,n,i=[],o=!1,a=!1;for(t=0;t0&&i.push(" "),i.push(n),o=a;return i.join("")}},95479:function(e,t){t.reverseEach=t.map=t.each=void 0;t.map=function(e,t){if(Array.isArray(e))return e.map(t);var n=[];for(var i in e)n.push(t(e[i],i));return n};t.each=function(e,t){if(e){if("length"in e)for(var n=0;n=0&&!1!==t.call(e[n],n,e[n]);n--);}},88933:function(e,t,n){t.default=void 0;var i,o=(i=n(17381))&&i.__esModule?i:{default:i};var a=function(){var e={},t=function(t){return e[t]||0};return{obtain:function(n){e[n]=t(n)+1},release:function(n){var i=t(n);if(i<1)throw o.default.Error("E0014");1===i?delete e[n]:e[n]=i-1},locked:function(e){return t(e)>0}}};t.default=a,e.exports=t.default,e.exports.default=t.default},60810:function(e,t,n){t.adjust=function(e,t){var n,r=a(t||0)+2,s=e.toString().split("."),l=e,u=Math.abs(e),d=(0,i.isExponential)(e),c=u>1?10:0;if(1===s.length)return e;d||((0,i.isExponential)(t)&&(r=s[0].length+o(t)),e=(e=u)-Math.floor(e)+c);if(r=function(){return"0.000300"!==3e-4.toPrecision(3)}()&&o(e)>6||r>7?15:7,!d&&(n=parseFloat(e.toPrecision(r)).toString().split("."))[0]===c.toString())return parseFloat(s[0]+"."+n[1]);return parseFloat(l.toPrecision(r))},t.fitIntoRange=void 0,t.getExponent=o,t.getExponentLength=function(e){var t,n=e.toString();return(null===(t=n.split(".")[1])||void 0===t?void 0:t.length)||parseInt(n.split("e-")[1])||0},t.getPrecision=a,t.getRemainderByDivision=function(e,t,n){if(t===parseInt(t))return e%t;var i=s(e/t,n);return(i-parseInt(i))*t},t.getRoot=r,t.inRange=void 0,t.roundFloatPart=s,t.sign=void 0,t.solveCubicEquation=function(e,t,n,i){if(Math.abs(e)<1e-8){if(e=t,t=n,n=i,Math.abs(e)<1e-8)return e=t,t=n,Math.abs(e)<1e-8?[]:[-t/e];var o=t*t-4*e*n;return Math.abs(o)<1e-8?[-t/(2*e)]:o>0?[(-t+Math.sqrt(o))/(2*e),(-t-Math.sqrt(o))/(2*e)]:[]}var a,s,l=(3*e*n-t*t)/(3*e*e),u=(2*t*t*t-9*e*t*n+27*e*e*i)/(27*e*e*e);if(Math.abs(l)<1e-8)a=[r(-u,3)];else if(Math.abs(u)<1e-8)a=[0].concat(l<0?[Math.sqrt(-l),-Math.sqrt(-l)]:[]);else{var d=u*u/4+l*l*l/27;if(Math.abs(d)<1e-8)a=[-1.5*u/l,3*u/l];else if(d>0)s=r(-u/2-Math.sqrt(d),3),a=[s-l/(3*s)];else{s=2*Math.sqrt(-l/3);var c=Math.acos(3*u/l/s)/3,h=2*Math.PI/3;a=[s*Math.cos(c),s*Math.cos(c-h),s*Math.cos(c-2*h)]}}for(var p=0;p0?Math.floor(e):Math.ceil(e)};var i=n(35922);t.sign=function(e){return 0===e?0:e/Math.abs(e)};t.fitIntoRange=function(e,t,n){var i=!t&&0!==t,o=!n&&0!==n;return i&&(t=o?e:Math.min(e,n)),o&&(n=i?e:Math.max(e,t)),Math.min(Math.max(e,t),n)};function o(e){return Math.abs(parseInt(e.toExponential().split("e")[1]))}function a(e){var t=e.toString();if(t.indexOf(".")<0)return 0;var n=t.split("."),i=n[1].indexOf("e");return i>=0?i:n[1].length}function r(e,t){if(e<0&&t%2!=1)return NaN;var n=Math.pow(Math.abs(e),1/t);return t%2==1&&e<0?-n:n}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat(e.toFixed(t))}t.inRange=function(e,t,n){return e>=t&&e<=n}},48013:function(e,t,n){t.orderEach=t.deepExtendArraySafe=t.clone=void 0;var i,o=n(35922),a=(i=n(26974))&&i.__esModule?i:{default:i};var r=function(){function e(){}return function(t){return e.prototype=t,new e}}();t.clone=r;t.orderEach=function(e,t){var n,i,a=[];for(n in e)Object.prototype.hasOwnProperty.call(e,n)&&a.push(n);for(a.sort((function(e,t){var n=(0,o.isNumeric)(e),i=(0,o.isNumeric)(t);return n&&i?e-t:n&&!i?-1:!n&&i?1:et?1:0})),i=0;i0&&i.push(t?"and":"or"),r=(0,o.isString)(n)?s(n,e):function(e,n){for(var i=[],o=0,a=e.length;o0&&i.push(t?"or":"and"),i.push(u)}return i}(n,e),i.push(r)})),i&&1===i.length&&(i=i[0]),i},this.getCombinedFilter=function(e,n){var i=this.getExpr(e),o=i;return t&&n&&(i?((o=[]).push(i),o.push(n)):o=n),o};var a=function(e,t,n){return Array.isArray(n)?e.map((function(e){return t(e)})):e};function r(r,s,l,u,d){var c,h,p=s(d);if(!l&&(c=(0,i.getKeyHash)(p),!(0,o.isObject)(c)))return function(t,o){if(!n){n={};for(var r=a(e,t,o),s=0;s":"=",n]}}},58664:function(e,t,n){t.setWidth=t.setOuterWidth=t.setOuterHeight=t.setInnerWidth=t.setInnerHeight=t.setHeight=t.parseHeight=t.implementationsMap=t.getWindowByElement=t.getWidth=t.getVisibleHeight=t.getVerticalOffsets=t.getSize=t.getOuterWidth=t.getOuterHeight=t.getOffset=t.getInnerWidth=t.getInnerHeight=t.getHeight=t.getElementBoxParams=t.addOffsetToMinHeight=t.addOffsetToMaxHeight=void 0;var i,o=n(58201),a=(i=n(73349))&&i.__esModule?i:{default:i},r=n(35922);var s=(0,o.getWindow)(),l=["auto","none","inherit","initial"],u=function(e,t){var n=0;return t.forEach((function(t){n+=parseFloat(e[t])||0})),n},d=function(e,t){var n="width"===e?"Left":"Top",i="width"===e?"Right":"Bottom";return{padding:u(t,["padding"+n,"padding"+i]),border:u(t,["border"+n+"Width","border"+i+"Width"]),margin:u(t,["margin"+n,"margin"+i])}};t.getElementBoxParams=d;var c=function(e){var t,n=(null==e||null===(t=e.ownerDocument)||void 0===t?void 0:t.defaultView)||s;return n.getComputedStyle&&n.getComputedStyle(e)},h=function(e,t,n,i){var o;return(null==t?void 0:t[n])||(null===(o=e.style)||void 0===o?void 0:o[n])||i},p={content:0,padding:1,border:2,margin:3,"content-box":0,"border-box":2},f={width:["left","right"],height:["top","bottom"]};function g(e,t,n,i){var o=function(e,t,n){return parseFloat(h(e,t,n,"0"))||0},a="border"===n?"-width":"";return o(e,i,"".concat(n,"-").concat(f[t][0]).concat(a))+o(e,i,"".concat(n,"-").concat(f[t][1]).concat(a))}var m=function(e,t,n){var i="width"===t?"offsetWidth":"offsetHeight",o=c(e),a=h(e,o,t);""!==a&&"auto"!==a||(a=e[i]),a=parseFloat(a)||0;var r=h(e,o,"boxSizing","content-box"),s=p[n||r],l=p[r];if(void 0===s||void 0===l)throw new Error;if(l===s)return a;var u=Math.sign(s-l),d=!1,f=!1,m=!1,_=!1;1===u&&(s+=1,l+=1);for(var v=l;v!==s;v+=u)switch(v){case p.content:break;case p.padding:d=u*g(e,t,"padding",o);break;case p.border:f=u*g(e,t,"border",o);break;case p.margin:m=u*g(e,t,"margin",o)}if(d||f){var y=(!1===d?u*g(e,t,"padding",o):d)+(!1===f?u*g(e,t,"border",o):f);_=u*Math.max(0,Math.floor(e[i]-a-u*y))||0}return a+m+d+f+_};t.getSize=m;var _=function(e,t){return e.indexOf("px")>0?e=parseInt(e.replace("px","")):e.indexOf("%")>0?e=parseInt(e.replace("%",""))*function(e){return(0,r.isWindow)(e)?e.innerHeight:e.offsetHeight}(t)/100:isNaN(e)?e.indexOf("vh")>0&&(e=s.innerHeight/100*parseInt(e.replace("vh",""))):e=parseInt(e),e};t.parseHeight=_;var v=function(e,t,n){return e?l.indexOf(e)>-1?t?null:e:((0,r.isString)(e)&&(e=_(e,n)),(0,r.isNumeric)(e)?Math.max(0,e+t):"calc("+e+(t<0?" - ":" ")+Math.abs(t)+"px)"):null};t.addOffsetToMaxHeight=function(e,t,n){var i=v(e,t,n);return null!==i?i:"none"};t.addOffsetToMinHeight=function(e,t,n){var i=v(e,t,n);return null!==i?i:0};t.getVerticalOffsets=function(e,t){if(!e)return 0;var n=d("height",s.getComputedStyle(e));return n.padding+n.border+(t?n.margin:0)};t.getVisibleHeight=function(e){if(e){var t=e.getBoundingClientRect();if(t.height)return t.height}return 0};var y={getWidth:function(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"Width":"Height",s=o.toLowerCase(),l=0===n.indexOf("outer"),u=0===n.indexOf("inner"),h=2===arguments.length||"boolean"==typeof i;if((0,r.isRenderer)(t)){if(t.length>1&&!h){for(var p=0;p1?t-1:0),o=1;o","g")],function(e){return String(e).replace(a[0],"&").replace(a[1],""").replace(a[2],"'").replace(a[3],"<").replace(a[4],">")});t.encodeHtml=r;t.quadToObject=function(e){var t=function(e){switch(o(e)){case"string":return e.split(/\s+/,4);case"object":return[e.x||e.h||e.left,e.y||e.v||e.top,e.x||e.h||e.right,e.y||e.v||e.bottom];case"number":return[e];default:return e}}(e),n=parseInt(t&&t[0],10),i=parseInt(t&&t[1],10),a=parseInt(t&&t[2],10),r=parseInt(t&&t[3],10);return isFinite(n)||(n=0),isFinite(i)||(i=n),isFinite(a)||(a=n),isFinite(r)||(r=i),{top:i,right:a,bottom:r,left:n}};var s=function(e,t,n){return e.replace(new RegExp("("+(t+"").replace(/([+*?.[^\]$(){}><|=!:])/g,"\\$1")+")","gi"),n)};t.replaceAll=s;var l,u=(l=/\s/g,function(e){return!e||!e.replace(l,"")});t.isEmpty=u},2146:function(e,t){t.stubComponent=function(e){return function(){function t(){throw new Error("Module '".concat(e,"' not found"))}return t.getInstance=function(){},t}()}},80968:function(e,t,n){t.stylePropPrefix=t.styleProp=t.setWidth=t.setHeight=t.parsePixelValue=t.normalizeStyleProp=void 0;var i=n(78008),o=s(n(39618)),a=n(35922),r=s(n(73349));function s(e){return e&&e.__esModule?e:{default:e}}var l=["","Webkit","Moz","O","Ms"],u={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},d=(0,o.default)((function(){return r.default.createElement("dx").style}));t.styleProp=function(e){if(e in d())return e;var t=e;e=e.charAt(0).toUpperCase()+e.substr(1);for(var n=1;n-1||w);t.nativeScrolling=C},19155:function(e,t,n){t.HIDDEN_FOR_EXPORT=void 0,t.getSvgElement=function(e){return i.default.isNode(e)?e:(new s.DOMParser).parseFromString(e,"image/svg+xml").childNodes[0]},t.getSvgMarkup=function(e,t){return function(e){var t=!0;-1===e.indexOf("xmlns:xlink")&&(e=e.replace("s)return 1}return 0}},77695:function(e,t,n){t.changeCallback=void 0,t.originalViewPort=function(){return d},t.value=void 0;var i=r(n(68374)),o=r(n(24311)),a=r(n(44504));function r(e){return e&&e.__esModule?e:{default:e}}var s=o.default.add,l=(0,a.default)();t.changeCallback=l;var u,d=(0,i.default)(),c=function(e){if(!arguments.length)return u;var t=(0,i.default)(e);d=t;var n=!!t.length,o=c();u=n?t:(0,i.default)("body"),l.fire(n?c():(0,i.default)(),o)};t.value=c,s((function(){c(".dx-viewport")}))},58201:function(e,t,n){t.setWindow=t.hasWindow=t.hasProperty=t.getWindow=t.getNavigator=t.getCurrentScreenFactor=t.defaultScreenFactorFunc=void 0;var i,o=(i=n(73349))&&i.__esModule?i:{default:i};var a="undefined"!=typeof window,r=function(){return a};t.hasWindow=r;var s=r()?window:void 0;s||((s={}).window=s);t.getWindow=function(){return s};t.setWindow=function(e,t){a=void 0===t?"undefined"!=typeof window&&window===e:t,s=e};t.hasProperty=function(e){return r()&&e in s};var l=function(e){return e<768?"xs":e<992?"sm":e<1200?"md":"lg"};t.defaultScreenFactorFunc=l;t.getCurrentScreenFactor=function(e){return(e||l)(o.default.getDocumentElement().clientWidth)};t.getNavigator=function(){return r()?s.navigator:{userAgent:""}}},36739:function(e,t){t.version=void 0;t.version="21.2.7"},67403:function(e,t,n){t.default=void 0;var i=h(n(38377)),o=n(80566),a=n(95479),r=n(18438),s=n(16454),l=n(47617),u=h(n(99236)),d=n(62754),c=n(20576);function h(e){return e&&e.__esModule?e:{default:e}}function p(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);nt?1:0},m=c.inherit({ctor:function(e,t,n,i){e instanceof f||(e=new f(e,this._wrap)),this.iter=e,this.rules=[{getter:t,desc:n,compare:i}]},thenBy:function(e,t,n){var i=new m(this.sortedIter||this.iter,e,t,n);return this.sortedIter||(i.rules=this.rules.concat(i.rules)),i},next:function(){return this._ensureSorted(),this.sortedIter.next()},current:function(){return this._ensureSorted(),this.sortedIter.current()},reset:function(){delete this.sortedIter},countable:function(){return this.sortedIter||this.iter.countable()},count:function(){return this.sortedIter?this.sortedIter.count():this.iter.count()},_ensureSorted:function(){var e=this;e.sortedIter||((0,r.each)(e.rules,(function(){this.getter=(0,s.compileGetter)(this.getter)})),e.sortedIter=new f(new h(this.iter.toArray().sort((function(t,n){return e._compare(t,n)}))),e._unwrap))},_wrap:function(e,t){return{index:t,value:e}},_unwrap:function(e){return e.value},_compare:function(e,t){var n=e.index,i=t.index;if((e=e.value)===(t=t.value))return n-i;for(var o=0,a=this.rules.length;o1&&n!==i)throw new u.errors.Error("E4019");t.push(_(this)),n=i,i=!0}else i=(0,d.isConjunctiveOperator)(this)})),function(e){for(var i=n,o=0;o":return t(i,a,!0);case">":return function(e){return(0,s.toComparable)(i(e))>a};case"<":return function(e){return(0,s.toComparable)(i(e))=":return function(e){return(0,s.toComparable)(i(e))>=a};case"<=":return function(e){return(0,s.toComparable)(i(e))<=a};case"startswith":return function(t){return 0===(0,s.toComparable)(e(i(t))).indexOf(a)};case"endswith":return function(t){var n=(0,s.toComparable)(e(i(t))),o=e(a);if(n.length-1};case"notcontains":return function(t){return-1===(0,s.toComparable)(e(i(t))).indexOf(a)}}throw u.errors.Error("E4003",o)}(n)}}(),v=p.inherit({ctor:function(e,t){this.callBase(e),this.criteria=_(t)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),y=c.inherit({ctor:function(e,t){this.iter=e,this.getter=t},next:function(){return this._ensureGrouped(),this.groupedIter.next()},current:function(){return this._ensureGrouped(),this.groupedIter.current()},reset:function(){delete this.groupedIter},countable:function(){return!!this.groupedIter},count:function(){return this.groupedIter.count()},_ensureGrouped:function(){if(!this.groupedIter){var e={},t=[],n=this.iter,i=(0,s.compileGetter)(this.getter);for(n.reset();n.next();){var o=n.current(),a=i(o);a in e?e[a].push(o):(e[a]=[o],t.push(a))}this.groupedIter=new h((0,r.map)(t,(function(t){return{key:t,items:e[t]}})))}}}),x=p.inherit({ctor:function(e,t){this.callBase(e),this.getter=(0,s.compileGetter)(t)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),b=p.inherit({ctor:function(e,t,n){this.callBase(e),this.skip=Math.max(0,t),this.take=Math.max(0,n),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos2&&void 0!==arguments[2]?arguments[2]:{},i=n.keyExpr,o=void 0===i?"id":i,a=n.immutable,r=void 0===a||a,s=(0,u.compileGetter)(o),l={key:function(){return o},keyOf:function(e){return s(e)}};return v({keyInfo:l,data:e,changes:t,immutable:r,disableCache:!0,logError:!0})},t.createObjectWithChanges=_,t.indexByKey=C,t.insert=b,t.remove=w,t.update=x;var i=n(35922),o=c(n(80209)),a=c(n(73176)),r=n(13306),s=n(18438),l=n(48013),u=n(47617),d=n(16454);function c(e){return e&&e.__esModule?e:{default:e}}function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0)return n}(e,t,n,i)||[]:t}function m(e,t,n){e._dataByKeyMap&&(e._dataByKeyMap[JSON.stringify(t)]=n,e._dataByKeyMapLength+=n?1:-1)}function _(e,t){var n=function e(t,n){n=n||new WeakMap;var o=t?Object.create(Object.getPrototypeOf(t)):{};t&&n.set(t,o);var a=(0,r.extendFromObject)({},t);for(var s in a){var u=a[s];!(0,i.isObject)(u)||(0,i.isPlainObject)(u)||n.has(u)||(a[s]=e(u,n))}for(var d in(0,l.deepExtendArraySafe)(o,a,!0,!0),o){var c=o[d];(0,i.isObject)(c)&&n.has(c)&&(o[d]=n.get(c))}return o}(e);return(0,l.deepExtendArraySafe)(n,t,!0,!0)}function v(e){var t=e.keyInfo,n=e.data,o=e.changes,a=e.groupCount,r=e.useInsertIndex,s=e.immutable,l=e.disableCache,u=e.logError,d=!0===s?p(n):n;return o.forEach((function(e){var n="insert"===e.type?d:g(t,d,e.key,a);switch(!l&&function(e,t){if(e.key()&&(!t._dataByKeyMap||t._dataByKeyMapLength!==t.length)){for(var n={},i=t.length,o=0;o=0?t.splice(l,0,g):t.push(g),m(t,p,g),!u)return(0,d.trivialPromise)((0,o.default)().useLegacyStoreResult?n:g,p)}function w(e,t,n,i,o){var a=C(e,t,n);return a>-1&&(t.splice(a,1),m(t,n,null)),i?a<0?y(i,o,"E4009"):void 0:(0,d.trivialPromise)(n)}function C(e,t,n){var i=e.key();if(!function(e,t){return!e._dataByKeyMap||e._dataByKeyMap[JSON.stringify(t)]}(t,n))return-1;for(var o=0,a=t.length;oe.length)&&(t=e.length);for(var n=0,i=new Array(t);n1&&(e=[].slice.call(arguments)),this._searchExpr=e,this.pageIndex(0)},store:function(){return this._store},key:function(){var e;return null===(e=this._store)||void 0===e?void 0:e.key()},totalCount:function(){return this._totalCount},isLoaded:function(){return this._isLoaded},isLoading:function(){return this._loadingCount>0},beginLoading:function(){this._changeLoadingCount(1)},endLoading:function(){this._changeLoadingCount(-1)},_createLoadQueue:function(){return(0,f.create)()},_changeLoadingCount:function(e){var t=this.isLoading();this._loadingCount+=e;var n=this.isLoading();t^n&&this._eventsStrategy.fireEvent("loadingChanged",[n])},_scheduleLoadCallbacks:function(e){var t=this;this.beginLoading(),e.always((function(){t.endLoading()}))},_scheduleFailCallbacks:function(e){var t=this;e.fail((function(){for(var e=arguments.length,n=new Array(e),i=0;i-1;)this.cancel(this._counter),this._counter--},e}();t.default=o,e.exports=t.default,e.exports.default=t.default},9234:function(e,t,n){t.normalizeStoreLoadOptionAccessorArguments=t.normalizeLoadResult=t.normalizeDataSourceOptions=t.mapDataRespectingGrouping=t.isPending=t.CANCELED_TOKEN=void 0;var i=h(n(37208)),o=h(n(67403)),a=h(n(26562)),r=n(95479),s=h(n(88036)),l=n(13306),u=n(35922),d=n(16454),c=["items"];function h(e){return e&&e.__esModule?e:{default:e}}function p(){return(p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.CANCELED_TOKEN="canceled";t.isPending=function(e){return"pending"===e.state()};t.normalizeStoreLoadOptionAccessorArguments=function(e){switch(e.length){case 0:return;case 1:return e[0]}return[].slice.call(e)};var g=function(e,t,n){return(0,r.map)(e,(function(e){e.items;return p({},f(e,c),{items:m(e.items,t-1,n)})}))},m=function(e,t,n){return Array.isArray(e)?t?g(e,t,n):(0,r.map)(e,n):e};t.mapDataRespectingGrouping=function(e,t,n){var i=n?(0,d.normalizeSortingInfo)(n).length:0;return m(e,i,t)};t.normalizeLoadResult=function(e,t){var n;return null!==(n=e)&&void 0!==n&&n.data&&(t=e,e=e.data),Array.isArray(e)||(e=[e]),{data:e,extra:t}};var _=function(e,t){return new s.default({load:function(){return i.default.sendRequest({url:e,dataType:"json"})},loadMode:null==t?void 0:t.fromUrlLoadMode})};t.normalizeDataSourceOptions=function(e,t){var n,i,d;return"string"==typeof e&&(e={paginate:!1,store:_(e,t)}),void 0===e&&(e=[]),void 0===(e=Array.isArray(e)||e instanceof o.default?{store:e}:(0,l.extend)({},e)).store&&(e.store=[]),n=e.store,"load"in e?n=function(e){var t={};return(0,r.each)(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],(function(){t[this]=e[this],delete e[this]})),new s.default(t)}(e):Array.isArray(n)?n=new a.default(n):(0,u.isPlainObject)(n)&&(i=(0,l.extend)({},n),d=i.type,delete i.type,n=o.default.create(d,i)),e.store=n,e}},8162:function(e,t,n){t.default=void 0;var i,o=(i=n(17381))&&i.__esModule?i:{default:i};var a,r,s=(0,n(58201).getWindow)();var l=function(e){var t;this.config=e,a="ms-appx:"===s.location.protocol,t=s.location.hostname,r=/^(localhost$|127\.)/i.test(t)};l.prototype={urlFor:function(e){var t=this.config[e];if(!t)throw o.default.Error("E0006");return t.production&&(a&&!Debug.debuggerEnabled||!a&&!r)?t.production:t.local}};var u=l;t.default=u,e.exports=t.default,e.exports.default=t.default},18438:function(e,t,n){t.setErrorHandler=t.handleError=t.errors=t.errorHandler=void 0;var i=a(n(95640)),o=a(n(17381));function a(e){return e&&e.__esModule?e:{default:e}}var r=(0,i.default)(o.default.ERROR_MESSAGES,{E4000:"[DevExpress.data]: {0}",E4001:"Unknown aggregating function is detected: '{0}'",E4002:"Unsupported OData protocol version is used",E4003:"Unknown filter operation is used: {0}",E4004:"The thenby() method is called before the sortby() method",E4005:"Store requires a key expression for this operation",E4006:"ArrayStore 'data' option must be an array",E4007:"Compound keys cannot be auto-generated",E4008:"Attempt to insert an item with a duplicated key",E4009:"Data item cannot be found",E4010:"CustomStore does not support creating queries",E4011:"Custom Store method is not implemented or is not a function: {0}",E4012:"Custom Store method returns an invalid value: {0}",E4013:"Local Store requires the 'name' configuration option is specified",E4014:"Unknown data type is specified for ODataStore: {0}",E4015:"Unknown entity name or alias is used: {0}",E4016:"The compileSetter(expr) method is called with 'self' passed as a parameter",E4017:"Keys cannot be modified",E4018:"The server has returned a non-numeric value in a response to an item count request",E4019:"Mixing of group operators inside a single group of filter expression is not allowed",E4020:"Unknown store type is detected: {0}",E4021:"The server response does not provide the totalCount value",E4022:"The server response does not provide the groupCount value",E4023:"Could not parse the following XML: {0}",E4024:"String function {0} cannot be used with the data field {1} of type {2}.",W4000:"Data returned from the server has an incorrect structure",W4001:'The {0} field is listed in both "keyType" and "fieldTypes". The value of "fieldTypes" is used.',W4002:"Data loading has failed for some cells due to the following error: {0}"});t.errors=r;var s=null;t.errorHandler=s;t.handleError=function(e){var t;null===(t=s)||void 0===t||t(e)};t.setErrorHandler=function(e){return t.errorHandler=s=e}},82837:function(e,t,n){t.default=void 0;var i=u(n(55994)),o=u(n(73349)),a=n(58201),r=u(n(38377)),s=n(18438),l=u(n(26562));function u(e){return e&&e.__esModule?e:{default:e}}var d=(0,a.getWindow)(),c=r.default.abstract,h={dom:r.default.inherit({ctor:function(e,t){this._store=e,this._dirty=!!t.data,this.save();var n=this._immediate=t.immediate,a=Math.max(100,t.flushInterval||1e4);if(!n){var r=this.save.bind(this);setInterval(r,a),i.default.on(d,"beforeunload",r),d.cordova&&o.default.listen(o.default.getDocument(),"pause",r,!1)}},notifyChanged:function(){this._dirty=!0,this._immediate&&this.save()},load:function(){this._store._array=this._loadImpl(),this._dirty=!1},save:function(){this._dirty&&(this._saveImpl(this._store._array),this._dirty=!1)},_loadImpl:c,_saveImpl:c}).inherit({ctor:function(e,t){var n=t.name;if(!n)throw s.errors.Error("E4013");this._key="dx-data-localStore-"+n,this.callBase(e,t)},_loadImpl:function(){var e=d.localStorage.getItem(this._key);return e?JSON.parse(e):[]},_saveImpl:function(e){e.length?d.localStorage.setItem(this._key,JSON.stringify(e)):d.localStorage.removeItem(this._key)}})},p=l.default.inherit({ctor:function(e){e="string"==typeof e?{name:e}:e||{},this.callBase(e),this._backend=new h[e.backend||"dom"](this,e),this._backend.load()},clear:function(){this.callBase(),this._backend.notifyChanged()},_insertImpl:function(e){var t=this._backend;return this.callBase(e).done(t.notifyChanged.bind(t))},_updateImpl:function(e,t){var n=this._backend;return this.callBase(e,t).done(n.notifyChanged.bind(n))},_removeImpl:function(e){var t=this._backend;return this.callBase(e).done(t.notifyChanged.bind(t))}},"local");t.default=p,e.exports=t.default,e.exports.default=t.default},47256:function(e,t,n){t.default=void 0;var i=h(n(38377)),o=n(13306),a=n(35922),r=n(95479),s=n(18438),l=h(n(341)),u=h(n(63081)),d=n(77869),c=n(62754);function h(e){return e&&e.__esModule?e:{default:e}}n(54263);var p=i.default.inherit({ctor:function(e){var t=this;this._requestDispatcher=new u.default(e),this._errorHandler=e.errorHandler,(0,r.each)(e.entities||[],(function(n,i){t[n]=new l.default((0,o.extend)({},e,{url:"".concat(t._requestDispatcher.url,"/").concat(encodeURIComponent(i.name||n))},i))}))},get:function(e,t){return this.invoke(e,t,"GET")},invoke:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";n=n.toLowerCase();var i,o=new c.Deferred,r="".concat(this._requestDispatcher.url,"/").concat(encodeURIComponent(e));return 4===this.version()&&("get"===n?(r=(0,d.formatFunctionInvocationUrl)(r,(0,d.escapeServiceOperationParams)(t,this.version())),t=null):"post"===n&&(i=t,t=null)),(0,c.when)(this._requestDispatcher.sendRequest(r,n,(0,d.escapeServiceOperationParams)(t,this.version()),i)).done((function(t){(0,a.isPlainObject)(t)&&e in t&&(t=t[e]),o.resolve(t)})).fail(this._errorHandler).fail(s.handleError).fail(o.reject),o.promise()},objectLink:function(e,t){var n=this[e];if(!n)throw s.errors.Error("E4015",e);return(0,a.isDefined)(t)?{__metadata:{uri:n._byKeyUrl(t)}}:null},version:function(){return this._requestDispatcher.version}});t.default=p,e.exports=t.default,e.exports.default=t.default},54263:function(e,t,n){t.odata=void 0;var i=n(35922),o=n(95479),a=c(n(80209)),r=n(13306),s=c(n(16135)),l=n(77869),u=n(18438),d=n(16454);function c(e){return e&&e.__esModule?e:{default:e}}var h,p,f,g,m,_,v,y,x,b,w,C,S=["contains","notcontains","startswith","endswith"],k=(m=function(e,t){return function(n,i){var o=[e,"("];return p&&(n=-1===n.indexOf("tolower(")?"tolower(".concat(n,")"):n,i=i.toLowerCase()),t?o.push(i,",",n):o.push(n,",",i),o.push(")"),o.join("")}},_={"=":(g=function(e){return function(t,n){return"".concat(t," ").concat(e," ").concat(n)}})("eq"),"<>":g("ne"),">":g("gt"),">=":g("ge"),"<":g("lt"),"<=":g("le"),startswith:m("startswith"),endswith:m("endswith")},v=(0,r.extend)({},_,{contains:m("substringof",!0),notcontains:m("not substringof",!0)}),y=(0,r.extend)({},_,{contains:m("contains"),notcontains:m("not contains")}),x=function(e){var t,n,i=(e=(0,d.normalizeBinaryCriterion)(e))[1],o=e[0],a=f&&f[o];if(a&&(n=i,S.some((function(e){return e===n})))&&"String"!==a)throw new u.errors.Error("E4024",i,o,a);var r=(4===h?y:v)[i.toLowerCase()];if(!r)throw u.errors.Error("E4003",i);var s=e[2];return null!==(t=f)&&void 0!==t&&t[o]&&(s=(0,l.convertPrimitiveValue)(f[o],s)),r((0,l.serializePropName)(o),(0,l.serializeValue)(s,h))},b=function(e){var t=e[0],n=C(e[1]);if("!"===t)return"not (".concat(n,")");throw u.errors.Error("E4003",t)},w=function(e){var t,n,i=[];return(0,o.each)(e,(function(e,o){if(Array.isArray(o)){if(i.length>1&&t!==n)throw new u.errors.Error("E4019");i.push("(".concat(C(o),")")),t=n,n="and"}else n=(0,d.isConjunctiveOperator)(this)?"and":"or"})),i.join(" ".concat(t," "))},C=function(e){return Array.isArray(e[0])?w(e):(0,d.isUnaryOperation)(e)?b(e):x(e)},function(e,t,n,i){return f=n,p=null!=i?i:(0,a.default)().oDataFilterToLower,h=t,C(e)}),D=function(e){var t,n,o,a,s=[],u=[],d=e.expand,c=e.version||2,h=function(){return n||void 0!==o},p=function e(t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},a=function(t){return JSON.stringify(t,(function(t,n){if(!(this[t]instanceof Date))return n;switch(n=C(this[t]),e){case 2:return n.substr(0,n.length-1);case 3:case 4:return n;default:throw c.errors.Error("E4002")}}))};t=(0,o.extend)({async:!0,method:"get",url:"",params:{},payload:null,headers:{},timeout:3e4},t),null===(n=i.beforeSend)||void 0===n||n.call(i,t);var r=t,s=r.async,l=r.timeout,u=r.headers,d=t,h=d.url,p=d.method,f=i.jsonp,g=i.withCredentials,m="get"===(p=(p||"get").toLowerCase()),_=m&&f,v=(0,o.extend)({},t.params),x=m?v:a(t.payload),b=!m&&k(v),w=!m&&y;return b&&(h+=(h.indexOf("?")>-1?"&":"?")+b),_&&(x.$format="json"),{url:h,data:x,dataType:_?"jsonp":"json",jsonp:_&&"$callback",method:p,async:s,timeout:l,headers:u,contentType:w,accepts:{json:[y,"text/plain"].join()},xhrFields:{withCredentials:g}}}(t,n,i);return s.default.sendRequest(f).always((function(n,o){var s=D(n,o,{deserializeDates:a,fieldTypes:r},f),d=s.error,g=s.data,m=s.count,_=s.nextUrl;if(d)d.message!==h.XHR_ERROR_UNLOAD&&p.reject(d);else if(l)isFinite(m)?p.resolve(m):p.reject(new c.errors.Error("E4018"));else if(_&&!u)/^(?:[a-z]+:)?\/\//i.test(_)||(_=function(e,t){var n,i,o,a=(i=e,o=i.indexOf("?"),o>-1?i.substr(0,o):i).split("/"),r=t.split("/");for(a.pop();r.length;)".."===(n=r.shift())?a.pop():a.push(n);return a.join("/")}(f.url,_)),e(t,{url:_},i).fail(p.reject).done((function(e){return p.resolve(g.concat(e))}));else{var v=isFinite(m)?{totalCount:m}:void 0;p.resolve(g,v)}})),p.promise()};var D=function(e,t,n,i){var r=function(e,t,n){var i,a,r,s;if("nocontent"===t)return null;var l="Unknown error",u=e,d=200,c={requestOptions:n};if("success"!==t){var p=e.status,f=e.responseText;d=p,l=(0,h.errorMessageFromXhr)(e,t);try{u=JSON.parse(f)}catch(e){}}var g=(null===(i=u)||void 0===i?void 0:i.then)||(null===(a=u)||void 0===a?void 0:a.error)||(null===(r=u)||void 0===r?void 0:r["odata.error"])||(null===(s=u)||void 0===s?void 0:s["@odata.error"]);if(g){l=function(e){var t,n,i=e;"message"in e&&(t=(null===(n=e.message)||void 0===n?void 0:n.value)||e.message);for(;(i=i.innererror||i.internalexception)&&(t=i.message,!i.internalexception||-1!==t.indexOf("inner exception")););return t}(g)||l,c.errorDetails=g,200===d&&(d=500);var m=Number(g.code);isFinite(m)&&m>=400&&(d=m)}return d>=400||0===d?(c.httpStatus=d,(0,o.extend)(Error(l),c)):null}(e,t,i);if(r)return{error:r};if(!(0,a.isPlainObject)(e))return{data:e};var s="d"in e&&(Array.isArray(e.d)||(0,a.isObject)(e.d))?I(e,t):T(e,t);return O(s,n),s},I=function(e){var t,n=e.d;return(0,a.isDefined)(n)?{data:null!==(t=n.results)&&void 0!==t?t:n,nextUrl:n.__next,count:parseInt(n.__count,10)}:{error:Error("Malformed or unsupported JSON response received")}},T=function(e){var t;return{data:null!==(t=e.value)&&void 0!==t?t:e,nextUrl:e["@odata.nextLink"],count:parseInt(e["@odata.count"],10)}},E=i.default.inherit({ctor:function(e){this._value=e},valueOf:function(){return this._value}});t.EdmLiteral=E;var O=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.each)(t,(function(i,o){if(null!==o&&"object"===g(o))"results"in o&&(t[i]=o.results),e(t[i],n);else if("string"==typeof o){var a=n.fieldTypes,r=n.deserializeDates;if((!a||"String"!==a[i])&&m.test(o)&&(t[i]=new l.default(o)),!1!==r)if(o.match(_)){var s=new Date(Number(RegExp.$1)+60*RegExp.$2*1e3);t[i]=new Date(s.valueOf()+60*s.getTimezoneOffset()*1e3)}else v.test(o)&&(t[i]=new Date(S(t[i]).valueOf()))}}))},A=function(e){return e instanceof E?e.valueOf():e.replace(/\./g,"/")};t.serializePropName=A;var P=function(e){return e instanceof Date?"datetime'".concat(C(e,!0,!0),"'"):e instanceof l.default?"guid'".concat(e,"'"):e instanceof E?e.valueOf():"string"==typeof e?function(e){return"'".concat(e.replace(/'/g,"''"),"'")}(e):String(e)},M=function(e,t){switch(t){case 2:case 3:return P(e);case 4:return function e(t){return t instanceof Date?C(t,!1,!1):t instanceof l.default?t.valueOf():Array.isArray(t)?"[".concat(t.map((function(t){return e(t)})).join(","),"]"):P(t)}(e);default:throw c.errors.Error("E4002")}};t.serializeValue=M;t.serializeKey=function(e,t){if((0,a.isPlainObject)(e)){var n=[];return(0,r.each)(e,(function(e,i){return n.push("".concat(A(e),"=").concat(M(i,t)))})),n.join()}return M(e,t)};var R={String:function(e){return"".concat(e)},Int32:function(e){return Math.floor(e)},Int64:function(e){return e instanceof E?e:new E("".concat(e,"L"))},Guid:function(e){return e instanceof l.default?e:new l.default(e)},Boolean:function(e){return!!e},Single:function(e){return e instanceof E?e:new E(e+"f")},Decimal:function(e){return e instanceof E?e:new E(e+"m")}};t.keyConverters=R;t.convertPrimitiveValue=function(e,t){if(null===t)return null;var n=R[e];if(!n)throw c.errors.Error("E4014",e);return n(t)};t.generateSelect=function(e,t){if(t)return e<4?A(t.join()):(0,u.grep)(t,b,!0).join()};var B=function(e){var t=[];return(0,r.each)(e,(function(e,n){return t.push("".concat(e).concat(function e(t){var n="",i=[],o=[];return(0,r.each)(t,(function(t,n){Array.isArray(n)&&[].push.apply(i,n),(0,a.isPlainObject)(n)&&o.push("".concat(t).concat(e(n)))})),(i.length||o.length)&&(n+="(",i.length&&(n+="$select=".concat((0,r.map)(i,A).join())),o.length&&(i.length&&(n+=";"),n+="$expand=".concat((0,r.map)(o,A).join())),n+=")"),n}(n)))})),t.join()},V=function(e,t,n){return(0,r.each)(e,(function(e,i){return function e(t,n,i){var o=i(n,t.shift(),t);!1!==o&&e(t,o,i)}(i.split("."),t,n)}))};t.generateExpand=function(e,t,n){return e<4?function(e,t){var n={};return e&&(0,r.each)(x(e),(function(){n[A(this)]=1})),t&&(0,r.each)(x(t),(function(){var e=this.split(".");e.length<2||(e.pop(),n[A(e.join("."))]=1)})),(0,r.map)(n,(function(e,t){return t})).join()}(t,n):function(e,t){var n={};if(e||t)return e&&V(x(e),n,(function(e,t,n){return e[t]=e[t]||{},!!n.length&&e[t]})),t&&V((0,u.grep)(x(t),b),n,(function(e,t,n){return n.length?e[t]=e[t]||{}:(e[t]=e[t]||[],e[t].push(t),!1)})),B(n)}(t,n)};t.formatFunctionInvocationUrl=function(e,t){return(0,p.format)("{0}({1})",e,(0,r.map)(t||{},(function(e,t){return(0,p.format)("{0}={1}",t,e)})).join(","))};t.escapeServiceOperationParams=function(e,t){if(!e)return e;var n={};return(0,r.each)(e,(function(e,i){n[e]=M(i,t)})),n}},96687:function(e,t,n){t.default=void 0;var i=n(77549),o=function(){var e=Array.isArray(arguments[0])?"array":"remote";return i.queryImpl[e].apply(this,arguments)};t.default=o,e.exports=t.default,e.exports.default=t.default},16135:function(e,t){t.default=void 0;t.default={},e.exports=t.default,e.exports.default=t.default},77549:function(e,t,n){t.queryImpl=void 0;var i=a(n(35042)),o=a(n(41428));function a(e){return e&&e.__esModule?e:{default:e}}var r={array:i.default,remote:o.default};t.queryImpl=r},41428:function(e,t,n){t.default=void 0;var i=u(n(16135)),o=n(18438),a=n(95479),r=n(35922),s=n(62754),l=u(n(35042));function u(e){return e&&e.__esModule?e:{default:e}}var d=function e(t,n,u){u=u||[],n=n||{};var d=function(e,t){return{name:e,args:t}},c=function(e){var c,h,p,f,g,m,_,v=new s.Deferred,y=function(e){var t=n.errorHandler;t&&t(e),(0,o.handleError)(e),v.reject(e)};function x(e){switch(e.name){case"sortBy":return g=[e.args],!0;case"thenBy":if(!g)throw o.errors.Error("E4004");return g.push(e.args),!0}return!1}try{c=n.adapter,(0,r.isFunction)(c)||(c=i.default[c]),h=c(n),p=[].concat(u).concat(e);var b=h.optimize;for(b&&b(p);p.length;){if(!x(f=p[0])){if(g){p.unshift(d("multiSort",[g])),g=null;continue}if("enumerate"!==String(f.name)&&(!h[f.name]||!1===h[f.name].apply(h,f.args)))break}p.shift()}m=p[0],_=[],m&&"multiSort"===m.name&&(p.shift(),(0,a.each)(m.args[0],(function(){_.push(d(_.length?"thenBy":"sortBy",this))}))),p=_.concat(p),h.exec(t).done((function(e,t){if(p.length){var i=(0,l.default)(e,{errorHandler:n.errorHandler});(0,a.each)(p,(function(){i=i[this.name].apply(i,this.args)})),i.done(v.resolve).fail(v.reject)}else v.resolve(e,t)})).fail(y)}catch(e){y(e)}return v.promise()},h={};return(0,a.each)(["sortBy","thenBy","filter","slice","select","groupBy"],(function(){var i=String(this);h[i]=function(){return e(t,n,u.concat(d(i,arguments)))}})),(0,a.each)(["count","min","max","sum","avg","aggregate","enumerate"],(function(){var e=String(this);h[e]=function(){return c.call(this,d(e,arguments))}})),h};t.default=d,e.exports=t.default,e.exports.default=t.default},99236:function(e,t,n){t.default=void 0;var i,o=n(20576),a=n(13306),r=n(95479),s=(i=n(35042))&&i.__esModule?i:{default:i},l=n(16454);function u(e,t){return e=e.groupBy(t[0].selector),t.length>1&&(e=e.select((function(e){return(0,a.extend)({},e,{items:u((0,s.default)(e.items),t.slice(1)).toArray()})}))),e}function d(e,t){var n=[];return(0,r.each)(e,(function(e,i){(0,o.grep)(t,(function(e){return i.selector===e.selector})).length<1&&n.push(i)})),n.concat(t)}var c={multiLevelGroup:u,arrangeSortingInfo:d,queryByOptions:function(e,t,n){var i=(t=t||{}).filter;if(i&&(e=e.filter(i)),n)return e;var o=t.sort,a=t.select,s=t.group,c=t.skip,h=t.take;return s&&((s=(0,l.normalizeSortingInfo)(s)).keepInitialKeyOrder=!!t.group.keepInitialKeyOrder),(o||s)&&(o=(0,l.normalizeSortingInfo)(o||[]),s&&!s.keepInitialKeyOrder&&(o=d(s,o)),(0,r.each)(o,(function(t){e=e[t?"thenBy":"sortBy"](this.selector,this.desc,this.compare)}))),a&&(e=e.select(a)),s&&(e=u(e,s)),(h||c)&&(e=e.slice(c||0,h)),e}};t.default=c,e.exports=t.default,e.exports.default=t.default},16454:function(e,t,n){t.errorMessageFromXhr=t.base64_encode=t.aggregators=t.XHR_ERROR_UNLOAD=void 0,t.isConjunctiveOperator=function(e){return/^(and|&&|&)$/i.test(e)},t.isDisjunctiveOperator=function(e){return/^(or|\|\||\|)$/i.test(e)},t.rejectedPromise=t.processRequestResultLock=t.normalizeSortingInfo=t.normalizeBinaryCriterion=t.keysEqual=t.isUnaryOperation=t.isGroupCriterion=void 0,t.throttleChanges=function(e,t){var n=[],o=function(e,t){var n,o;return function(){var a=this;return o=arguments,n||(n=setTimeout((function(){n=void 0,o&&e.call(a,o)}),(0,i.isFunction)(t)?t():t)),n}}((function(){e.call(this,n),n=[]}),t);return function(e){var t,i;Array.isArray(e)&&(t=n).push.apply(t,function(e){if(Array.isArray(e))return c(e)}(i=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(i)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());return o.call(this,n)}},t.trivialPromise=void 0;var i=n(35922),o=d(n(73349)),a=d(n(24311)),r=n(58201),s=n(95479),l=n(62754),u=n(20576);function d(e){return e&&e.__esModule?e:{default:e}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);ne?t:e}},avg:{seed:[0,0],step:function(e,t){return[e[0]+t,e[1]+1]},finalize:function(e){return e[1]?e[0]/e[1]:NaN}}};t.aggregators=m;var _,v,y=(v=0,{obtain:function(){0===v&&(_=new l.Deferred),v++},release:function(){--v<1&&_.resolve()},promise:function(){return(0===v?(new l.Deferred).resolve():_).promise()},reset:function(){v=0,_&&_.resolve()}});t.processRequestResultLock=y;t.keysEqual=function(e,t,n){if(Array.isArray(e)){for(var i,o=(0,s.map)(t,(function(e,t){return t})),a=0;a>6),128+(63&t)):t<65536?i.push(224+(t>>12),128+(t>>6&63),128+(63&t)):t<2097152&&i.push(240+(t>>18),128+(t>>12&63),128+(t>>6&63),128+(63&t));return i}(String(e)));var t="";function n(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)}for(var i=0;i>2,(3&o)<<4|a>>4,isNaN(a)?64:(15&a)<<2|r>>6,isNaN(r)?64:63&r],n).join("")}return t};t.isUnaryOperation=function(e){return"!"===e[0]&&Array.isArray(e[1])};t.isGroupCriterion=function(e){var t,n=e[0],o=e[1];return!!Array.isArray(n)||!(!(0,i.isFunction)(n)||!Array.isArray(o)&&!(0,i.isFunction)(o)&&"and"!==(t=o)&&"or"!==t)};t.trivialPromise=function(){var e=new l.Deferred;return e.resolve.apply(e,arguments).promise()};t.rejectedPromise=function(){var e=new l.Deferred;return e.reject.apply(e,arguments).promise()}},53305:function(e,t,n){t.default=void 0;var i=n(85273),o=n(13306),a=n(9234),r={postCtor:function(){this.on("disposing",function(){this._disposeDataSource()}.bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var e,t,n="_getSpecificDataSourceOption"in this?this._getSpecificDataSourceOption():this.option("dataSource");this._disposeDataSource(),n&&(n instanceof i.DataSource?(this._isSharedDataSource=!0,this._dataSource=n):(e="_dataSourceOptions"in this?this._dataSourceOptions():{},t=this._dataSourceType?this._dataSourceType():i.DataSource,n=(0,a.normalizeDataSourceOptions)(n,{fromUrlLoadMode:"_dataSourceFromUrlLoadMode"in this&&this._dataSourceFromUrlLoadMode()}),this._dataSource=new t((0,o.extend)(!0,{},e,n))),"_normalizeDataSource"in this&&(this._dataSource=this._normalizeDataSource(this._dataSource)),this._addDataSourceHandlers())},_addDataSourceHandlers:function(){"_dataSourceChangedHandler"in this&&this._addDataSourceChangeHandler(),"_dataSourceLoadErrorHandler"in this&&this._addDataSourceLoadErrorHandler(),"_dataSourceLoadingChangedHandler"in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",function(e){this._ready&&this._ready(!e)}.bind(this))},_addDataSourceChangeHandler:function(){var e=this._dataSource;this._proxiedDataSourceChangedHandler=function(t){this._dataSourceChangedHandler(e.items(),t)}.bind(this),e.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this._dataSourceLoadErrorHandler.bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this._dataSourceLoadingChangedHandler.bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)},_loadDataSource:function(){if(this._dataSource){var e=this._dataSource;e.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():e.load()}},_loadSingle:function(e,t){return e="this"===e?this._dataSource.key()||"this":e,this._dataSource.loadSingle(e,t)},_isLastPage:function(){return!this._dataSource||this._dataSource.isLastPage()||!this._dataSource._pageSize},_isDataSourceLoading:function(){return this._dataSource&&this._dataSource.isLoading()},_disposeDataSource:function(){this._dataSource&&(this._isSharedDataSource?(delete this._isSharedDataSource,this._proxiedDataSourceChangedHandler&&this._dataSource.off("changed",this._proxiedDataSourceChangedHandler),this._proxiedDataSourceLoadErrorHandler&&this._dataSource.off("loadError",this._proxiedDataSourceLoadErrorHandler),this._proxiedDataSourceLoadingChangedHandler&&this._dataSource.off("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)):this._dataSource.dispose(),delete this._dataSource,delete this._proxiedDataSourceChangedHandler,delete this._proxiedDataSourceLoadErrorHandler,delete this._proxiedDataSourceLoadingChangedHandler)},getDataSource:function(){return this._dataSource||null}};t.default=r,e.exports=t.default,e.exports.default=t.default},95429:function(e,t,n){t.name=void 0;var i=g(n(68374)),o=g(n(55994)),a=g(n(20530)),r=g(n(73349)),s=n(3532),l=n(90057),u=n(39611),d=n(27575),c=g(n(93786)),h=g(n(31391)),p=g(n(82495)),f=n(58020);function g(e){return e&&e.__esModule?e:{default:e}}t.name="dxclick";var m=Math.abs,_=function(e){return(0,i.default)(e).is("input, textarea, select, button ,:focus, :focus *")},v={requestAnimationFrame:l.requestAnimationFrame,cancelAnimationFrame:l.cancelAnimationFrame},y=h.default.inherit({ctor:function(e){this.callBase(e),this._makeElementClickable((0,i.default)(e))},_makeElementClickable:function(e){e.attr("onclick")||e.attr("onclick","void(0)")},start:function(e){this._blurPrevented=e.isDefaultPrevented(),this._startTarget=e.target,this._startEventData=(0,u.eventData)(e)},end:function(e){this._eventOutOfElement(e,this.getElement().get(0))||e.type===c.default.cancel?this._cancel(e):(_(e.target)||this._blurPrevented||(0,s.resetActiveElement)(),this._accept(e),this._clickAnimationFrame=v.requestAnimationFrame(function(){this._fireClickEvent(e)}.bind(this)))},_eventOutOfElement:function(e,t){var n=e.target,i=!(0,s.contains)(t,n)&&t!==n,o=(0,u.eventDelta)((0,u.eventData)(e),this._startEventData),a=m(o.x)>10||m(o.y)>10;return i||a},_fireClickEvent:function(e){this._fireEvent("dxclick",e,{target:(0,s.closestCommonParent)(this._startTarget,e.target)})},dispose:function(){v.cancelAnimationFrame(this._clickAnimationFrame)}}),x=a.default.real(),b=x.generic||x.ios&&(0,f.compare)(x.version,[9,3])>=0||x.android&&(0,f.compare)(x.version,[5])>=0;!function(){var e=function(e){return b||(0,i.default)(e).closest(".dx-native-click").length},t=null,n=null;function a(){n=null}var r=function(i){var o=i.originalEvent,r=n===o||o&&o.DXCLICK_FIRED;(!i.which||1===i.which)&&!t&&e(i.target)&&!r&&(o&&(o.DXCLICK_FIRED=!0),(0,d.unsubscribeNodesDisposing)(n,a),n=o,(0,d.subscribeNodesDisposing)(n,a),(0,u.fireEvent)({type:"dxclick",originalEvent:i}))};y=y.inherit({_makeElementClickable:function(t){e(t)||this.callBase(t),o.default.on(t,"click",r)},configure:function(e){this.callBase(e),e.useNative&&this.getElement().addClass("dx-native-click")},start:function(n){t=null,e(n.target)||this.callBase(n)},end:function(t){e(t.target)||this.callBase(t)},cancel:function(){t=!0},dispose:function(){this.callBase(),o.default.off(this.getElement(),"click",r)}})}(),function(){if(!a.default.real().generic){var e=null,t=!1,n=r.default.getDocument();o.default.subscribeGlobal(n,(0,u.addNamespace)(c.default.down,"NATIVE_CLICK_FIXER"),(function(n){e=n.target,t=n.isDefaultPrevented()})),o.default.subscribeGlobal(n,(0,u.addNamespace)("click","NATIVE_CLICK_FIXER"),(function(n){var o=(0,i.default)(n.target);t||!e||o.is(e)||(0,i.default)(e).is("label")||!_(o)||(0,s.resetActiveElement)(),e=null,t=!1}))}}(),(0,p.default)({emitter:y,bubble:!0,events:["dxclick"]})},49166:function(e,t,n){t.name=void 0;var i=c(n(68374)),o=c(n(55994)),a=n(60137),r=c(n(20530)),s=c(n(38377)),l=c(n(85788)),u=n(39611),d=c(n(11699));function c(e){return e&&e.__esModule?e:{default:e}}var h=(0,u.addNamespace)("contextmenu","dxContexMenu"),p=(0,u.addNamespace)(d.default.name,"dxContexMenu"),f=s.default.inherit({setup:function(e){var t=(0,i.default)(e);o.default.on(t,h,this._contextMenuHandler.bind(this)),(a.touch||r.default.isSimulator())&&o.default.on(t,p,this._holdHandler.bind(this))},_holdHandler:function(e){(0,u.isMouseEvent)(e)&&!r.default.isSimulator()||this._fireContextMenu(e)},_contextMenuHandler:function(e){this._fireContextMenu(e)},_fireContextMenu:function(e){return(0,u.fireEvent)({type:"dxcontextmenu",originalEvent:e})},teardown:function(e){o.default.off(e,".dxContexMenu")}});(0,l.default)("dxcontextmenu",new f);t.name="dxcontextmenu"},91633:function(e,t,n){t.lock=t.inactive=t.active=void 0;var i=c(n(38377)),o=n(20576),a=n(3532),r=c(n(20530)),s=n(39611),l=c(n(93786)),u=c(n(31391)),d=c(n(82495));function c(e){return e&&e.__esModule?e:{default:e}}t.active="dxactive";t.inactive="dxinactive";var h,p=i.default.inherit({ctor:function(e,t){this._timeout=e,this._fire=t},start:function(){var e=this;this._schedule((function(){e.force()}))},_schedule:function(e){this.stop(),this._timer=setTimeout(e,this._timeout)},stop:function(){clearTimeout(this._timer)},force:function(){this._fired||(this.stop(),this._fire(),this._fired=!0)},fired:function(){return this._fired}}),f=u.default.inherit({ctor:function(){this.callBase.apply(this,arguments),this._active=new p(0,o.noop),this._inactive=new p(0,o.noop)},configure:function(e,t){switch(t){case"dxactive":e.activeTimeout=e.timeout;break;case"dxinactive":e.inactiveTimeout=e.timeout}this.callBase(e)},start:function(e){if(h){var t=(0,a.contains)(this.getElement().get(0),h.getElement().get(0)),n=!h._active.fired();if(t&&n)return void this._cancel();h._inactive.force()}h=this,this._initEvents(e),this._active.start()},_initEvents:function(e){var t=this,n=this._getEmitterTarget(e),i=(0,s.isMouseEvent)(e),a=r.default.isSimulator()||!i,l=(0,o.ensureDefined)(this.activeTimeout,30),u=(0,o.ensureDefined)(this.inactiveTimeout,400);this._active=new p(a?l:0,(function(){t._fireEvent("dxactive",e,{target:n})})),this._inactive=new p(a?u:0,(function(){t._fireEvent("dxinactive",e,{target:n}),h=null}))},cancel:function(e){this.end(e)},end:function(e){var t=e.type!==l.default.up;t?this._active.stop():this._active.force(),this._inactive.start(),t&&this._inactive.force()},dispose:function(){this._active.stop(),this._inactive.stop(),h===this&&(h=null),this.callBase()},lockInactive:function(){return this._active.force(),this._inactive.stop(),h=null,this._cancel(),this._inactive.force.bind(this._inactive)}});f.lock=function(e){var t=h?h.lockInactive():o.noop;e.done(t)},(0,d.default)({emitter:f,events:["dxactive","dxinactive"]});var g=f.lock;t.lock=g},31391:function(e,t,n){t.default=void 0;var i=u(n(68374)),o=n(20576),a=u(n(38377)),r=u(n(44504)),s=n(13306),l=n(39611);function u(e){return e&&e.__esModule?e:{default:e}}var d=a.default.inherit({ctor:function(e){this._$element=(0,i.default)(e),this._cancelCallback=(0,r.default)(),this._acceptCallback=(0,r.default)()},getElement:function(){return this._$element},validate:function(e){return!(0,l.isDxMouseWheelEvent)(e)},validatePointers:function(e){return 1===(0,l.hasTouches)(e)},allowInterruptionByMouseWheel:function(){return!0},configure:function(e){(0,s.extend)(this,e)},addCancelCallback:function(e){this._cancelCallback.add(e)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(e){this._cancelCallback.fire(this,e)},addAcceptCallback:function(e){this._acceptCallback.add(e)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(e){this._acceptCallback.fire(this,e)},_requestAccept:function(e){this._acceptRequestEvent=e},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:o.noop,move:o.noop,end:o.noop,cancel:o.noop,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(e,t,n){var i=(0,s.extend)({type:e,originalEvent:t,target:this._getEmitterTarget(t),delegateTarget:this.getElement().get(0)},n);return(t=(0,l.fireEvent)(i)).cancel&&this._cancel(t),t},_getEmitterTarget:function(e){return(this.delegateSelector?(0,i.default)(e.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:o.noop});t.default=d,e.exports=t.default,e.exports.default=t.default},82495:function(e,t,n){t.default=void 0;var i=m(n(68374)),o=m(n(24311)),a=m(n(73349)),r=m(n(55994)),s=n(97906),l=m(n(38377)),u=n(13306),d=n(89386),c=n(95479),h=m(n(85788)),p=n(39611),f=m(n(93786)),g=n(765);function m(e){return e&&e.__esModule?e:{default:e}}var _=new(l.default.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){o.default.add(function(){var e=a.default.getDocument();r.default.subscribeGlobal(e,(0,p.addNamespace)(f.default.down,"dxEventManager"),this._pointerDownHandler.bind(this)),r.default.subscribeGlobal(e,(0,p.addNamespace)(f.default.move,"dxEventManager"),this._pointerMoveHandler.bind(this)),r.default.subscribeGlobal(e,(0,p.addNamespace)([f.default.up,f.default.cancel].join(" "),"dxEventManager"),this._pointerUpHandler.bind(this)),r.default.subscribeGlobal(e,(0,p.addNamespace)(g.name,"dxEventManager"),this._mouseWheelHandler.bind(this))}.bind(this))},_eachEmitter:function(e){for(var t=this._activeEmitters||[],n=0;t.length>n;){var i=t[n];if(!1===e(i))break;t[n]===i&&n++}},_applyToEmitters:function(e,t){this._eachEmitter((function(n){n[e].call(n,t)}))},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(e){this._proxiedCancelHandler(e)},_pointerDownHandler:function(e){(0,p.isMouseEvent)(e)&&e.which>1||this._updateEmitters(e)},_updateEmitters:function(e){this._isSetChanged(e)&&(this._cleanEmitters(e),this._fetchEmitters(e))},_isSetChanged:function(e){var t=this._closestEmitter(e),n=this._emittersSet||[],i=t.length!==n.length;return(0,c.each)(t,(function(e,t){return!(i=i||n[e]!==t)})),this._emittersSet=t,i},_closestEmitter:function(e){var t=this,n=[],o=(0,i.default)(e.target);function a(i,o){o&&o.validatePointers(e)&&o.validate(e)&&(o.addCancelCallback(t._proxiedCancelHandler),o.addAcceptCallback(t._proxiedAcceptHandler),n.push(o))}for(;o.length;){var r=(0,s.data)(o.get(0),"dxEmitter")||[];(0,c.each)(r,a),o=o.parent()}return n},_acceptHandler:function(e,t){var n=this;this._eachEmitter((function(i){i!==e&&n._cancelEmitter(i,t)}))},_cancelHandler:function(e,t){this._cancelEmitter(e,t)},_cancelEmitter:function(e,t){var n=this._activeEmitters;t?e.cancel(t):e.reset(),e.removeCancelCallback(),e.removeAcceptCallback();var i=(0,d.inArray)(e,n);i>-1&&n.splice(i,1)},_cleanEmitters:function(e){this._applyToEmitters("end",e),this.reset(e)},_fetchEmitters:function(e){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",e)},_pointerMoveHandler:function(e){this._applyToEmitters("move",e)},_pointerUpHandler:function(e){this._updateEmitters(e)},_mouseWheelHandler:function(e){this._allowInterruptionByMouseWheel()&&(e.pointers=[null],this._pointerDownHandler(e),this._adjustWheelEvent(e),this._pointerMoveHandler(e),e.pointers=[],this._pointerUpHandler(e))},_allowInterruptionByMouseWheel:function(){var e=!0;return this._eachEmitter((function(t){return e=t.allowInterruptionByMouseWheel()&&e})),e},_adjustWheelEvent:function(e){var t=null;if(this._eachEmitter((function(n){if(n.gesture){var i=n.getDirection(e);return"horizontal"!==i&&!e.shiftKey||"vertical"!==i&&e.shiftKey?(t=n,!1):void 0}})),t){var n=t.getDirection(e),i="both"===n&&!e.shiftKey||"vertical"===n;e[i?"pageY":"pageX"]+=e.delta}},isActive:function(e){var t=!1;return this._eachEmitter((function(n){t=t||n.getElement().is(e)})),t}})),v=function(e){var t=e.emitter,n=e.events[0],i=e.events;(0,c.each)(i,(function(o,a){(0,h.default)(a,{noBubble:!e.bubble,setup:function(e){var i=(0,s.data)(e,"dxEmitterSubscription")||{},o=(0,s.data)(e,"dxEmitter")||{},r=o[n]||new t(e);i[a]=!0,o[n]=r,(0,s.data)(e,"dxEmitter",o),(0,s.data)(e,"dxEmitterSubscription",i)},add:function(e,t){(0,s.data)(e,"dxEmitter")[n].configure((0,u.extend)({delegateSelector:t.selector},t.data),t.type)},teardown:function(e){var t=(0,s.data)(e,"dxEmitterSubscription"),o=(0,s.data)(e,"dxEmitter"),r=o[n];delete t[a];var l=!0;(0,c.each)(i,(function(e,n){return l=l&&!t[n]})),l&&(_.isActive(e)&&_.resetEmitter(r),r&&r.dispose(),delete o[n])}})}))};t.default=v,e.exports=t.default,e.exports.default=t.default},85788:function(e,t,n){t.default=void 0;var i,o=n(95479),a=(i=n(94553))&&i.__esModule?i:{default:i};var r=function(e,t){var n={};"noBubble"in t&&(n.noBubble=t.noBubble),"bindType"in t&&(n.bindType=t.bindType),"delegateType"in t&&(n.delegateType=t.delegateType),(0,o.each)(["setup","teardown","add","remove","trigger","handle","_default","dispose"],(function(e,i){t[i]&&(n[i]=function(){var e=[].slice.call(arguments);return e.unshift(this),t[i].apply(t,e)})})),a.default.fire(e,n)};r.callbacks=a.default;var s=r;t.default=s,e.exports=t.default,e.exports.default=t.default},94553:function(e,t,n){var i;t.default=void 0;var o=new(((i=n(83358))&&i.__esModule?i:{default:i}).default);t.default=o,e.exports=t.default,e.exports.default=t.default},55994:function(e,t,n){t.default=void 0;var i=f(n(94553)),o=n(13306),a=f(n(73349)),r=n(58201),s=f(n(20476)),l=n(35922),u=f(n(44504)),d=f(n(17381)),c=f(n(10126)),h=f(n(2418)),p=f(n(39618));function f(e){return e&&e.__esModule?e:{default:e}}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t-1&&(h={passive:!1}),s.removeListener=a.default.listen(e,v[t]||t,s.nativeHandler,h)),T.callMethod(t,"add",e,[c])},removeHandler:function(i,a){var s=function(t){var r,s=n[t];s.handleObjects.length?(s.handleObjects=s.handleObjects.filter((function(n){var s=o.length&&!R(n.namespaces,o)||i&&n.handler!==i||a&&n.selector!==a;return s||(r=n.handler,T.callMethod(t,"remove",e,[n])),s})),!s.handleObjects.length&&"dxEmptyEventType"!==t&&(T.callMethod(t,"teardown",e,[o,r]),s.nativeHandler&&s.removeListener(),delete n[t])):delete n[t]};if(r)s(t);else for(var l in n)s(l);0===Object.keys(n).length&&D.delete(e)},callHandlers:function(e,t){var i=!1,a=function(n){i||o.length&&!R(n.namespaces,o)||(n.wrappedHandler(e,t),i=e.isImmediatePropagationStopped())};s.handleObjects.forEach(a),o.length&&n.dxEmptyEventType&&n.dxEmptyEventType.handleObjects.forEach(a)}}}function R(e,t){for(var n=0;n-1){var i=Array.prototype.slice.call(arguments,0);n.split(" ").forEach((function(t){i[1]=t,e.apply(this,i)}))}else e.apply(this,arguments)};return function(e,n){if("object"===g(n)){var i=Array.prototype.slice.call(arguments,0);for(var o in n)i[1]=o,i[i.length-1]=n[o],t.apply(this,i)}else t.apply(this,arguments)}}function L(e){if(function(e){return null==e.which&&0===e.type.indexOf("key")}(e))return null!=e.charCode?e.charCode:e.keyCode;if(function(e){return!e.which&&void 0!==e.button&&/^(?:mouse|pointer|contextmenu|drag|drop)|click/.test(e.type)}(e)){return{1:1,2:3,3:1,4:2}[e.button]}return e.which}function H(e){e&&(E.Event=e,E.Event.prototype=e.prototype)}function z(e,t,n){Object.defineProperty(n||E.Event.prototype,e,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&t(this.originalEvent)},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})}H(function(e){return E.Event=function(t,n){if(!(this instanceof E.Event))return new E.Event(t,n);t||(t={}),"string"==typeof t&&(t={type:t}),n||(n={}),e.call(this,t,n)},m(E.Event.prototype,{_propagationStopped:!1,_immediatePropagationStopped:!1,_defaultPrevented:!1,isPropagationStopped:function(){return!!(this._propagationStopped||this.originalEvent&&this.originalEvent.propagationStopped)},stopPropagation:function(){this._propagationStopped=!0,this.originalEvent&&this.originalEvent.stopPropagation()},isImmediatePropagationStopped:function(){return this._immediatePropagationStopped},stopImmediatePropagation:function(){this.stopPropagation(),this._immediatePropagationStopped=!0,this.originalEvent&&this.originalEvent.stopImmediatePropagation()},isDefaultPrevented:function(){return!!(this._defaultPrevented||this.originalEvent&&this.originalEvent.defaultPrevented)},preventDefault:function(){this._defaultPrevented=!0,this.originalEvent&&this.originalEvent.preventDefault()}}),E.Event}((function(e,t){var n;e instanceof E.Event||(0,r.hasWindow)()&&e instanceof _.Event||(null===(n=e.view)||void 0===n?void 0:n.Event)&&e instanceof e.view.Event?(this.originalEvent=e,this.type=e.type,this.currentTarget=void 0,Object.prototype.hasOwnProperty.call(e,"isTrusted")&&(this.isTrusted=e.isTrusted),this.timeStamp=e.timeStamp||Date.now()):m(this,e),z("which",L,this),0===e.type.indexOf("touch")&&(delete t.pageX,delete t.pageY),m(this,t),this.guid=++I}))),["target","relatedTarget","delegateTarget","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","shiftKey","view","char","code","charCode","key","keyCode","button","buttons","offsetX","offsetY","pointerId","pointerType","targetTouches","toElement","touches"].forEach((function(e){return z(e,(function(t){return t[e]}))})),(0,h.default)(z);var N=(0,u.default)(),W=(0,u.default)();E.set=function(e){N.fire(),E.inject(e),H(e.Event),W.fire()},E.subscribeGlobal=function(){O(arguments,B((function(){var e=arguments;E.on.apply(this,e),N.add((function(){var t=Array.prototype.slice.call(e,0);t.splice(3,1),E.off.apply(this,t)})),W.add((function(){E.on.apply(this,e)}))})))},E.forcePassiveFalseEventNames=b,E.passiveEventHandlersSupported=P;var G=E;t.default=G,e.exports=t.default,e.exports.default=t.default},2418:function(e,t){t.default=function(e){n.forEach((function(t){e(t,(function(e){return function(e,t){if(t[e]&&!t.touches||!t.touches)return t[e];var n=t.touches.length?t.touches:t.changedTouches;if(!n.length)return;return n[0][e]}(t,e)}))}),this)};var n=["pageX","pageY","screenX","screenY","clientX","clientY"];e.exports=t.default,e.exports.default=t.default},51661:function(e,t,n){t.default=void 0;var i=l(n(68374)),o=l(n(55994)),a=l(n(38377)),r=n(89386),s=n(39611);function l(e){return e&&e.__esModule?e:{default:e}}var u=function(e){return{keyName:(0,s.normalizeKeyName)(e),key:e.key,code:e.code,ctrl:e.ctrlKey,location:e.location,metaKey:e.metaKey,shift:e.shiftKey,alt:e.altKey,which:e.which,originalEvent:e}},d=a.default.inherit({_keydown:(0,s.addNamespace)("keydown","KeyboardProcessor"),_compositionStart:(0,s.addNamespace)("compositionstart","KeyboardProcessor"),_compositionEnd:(0,s.addNamespace)("compositionend","KeyboardProcessor"),ctor:function(e){var t=this;(e=e||{}).element&&(this._element=(0,i.default)(e.element)),e.focusTarget&&(this._focusTarget=e.focusTarget),this._handler=e.handler,this._element&&(this._processFunction=function(e){var n=t._focusTarget&&t._focusTarget!==e.target&&(0,r.inArray)(e.target,(0,i.default)(t._focusTarget))<0,o=t._isComposingJustFinished&&229===e.which||t._isComposing||n;t._isComposingJustFinished=!1,o||t.process(e)},this._toggleProcessingWithContext=this.toggleProcessing.bind(this),o.default.on(this._element,this._keydown,this._processFunction),o.default.on(this._element,this._compositionStart,this._toggleProcessingWithContext),o.default.on(this._element,this._compositionEnd,this._toggleProcessingWithContext))},dispose:function(){this._element&&(o.default.off(this._element,this._keydown,this._processFunction),o.default.off(this._element,this._compositionStart,this._toggleProcessingWithContext),o.default.off(this._element,this._compositionEnd,this._toggleProcessingWithContext)),this._element=void 0,this._handler=void 0},process:function(e){this._handler(u(e))},toggleProcessing:function(e){var t=e.type;this._isComposing="compositionstart"===t,this._isComposingJustFinished=!this._isComposing}});d.createKeyDownOptions=u;var c=d;t.default=c,e.exports=t.default,e.exports.default=t.default},765:function(e,t,n){t.name=void 0;var i=s(n(68374)),o=s(n(55994)),a=s(n(85788)),r=n(39611);function s(e){return e&&e.__esModule?e:{default:e}}t.name="dxmousewheel";var l={setup:function(e){var t=(0,i.default)(e);o.default.on(t,(0,r.addNamespace)("wheel","dxWheel"),l._wheelHandler.bind(l))},teardown:function(e){o.default.off(e,".".concat("dxWheel"))},_wheelHandler:function(e){var t=e.originalEvent,n=t.deltaMode,i=t.deltaY,o=t.deltaX,a=t.deltaZ;(0,r.fireEvent)({type:"dxmousewheel",originalEvent:e,delta:this._normalizeDelta(i,n),deltaX:o,deltaY:i,deltaZ:a,deltaMode:n,pointerType:"mouse"}),e.stopPropagation()},_normalizeDelta:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return 0===t?-e:-30*e}};(0,a.default)("dxmousewheel",l)},85272:function(e,t,n){t.name=void 0;var i=d(n(55994)),o=n(3532),a=d(n(73349)),r=d(n(38377)),s=d(n(85788)),l=n(95429),u=n(39611);function d(e){return e&&e.__esModule?e:{default:e}}t.name="dxdblclick";var c=(0,u.addNamespace)(l.name,"dxDblClick"),h=r.default.inherit({ctor:function(){this._handlerCount=0,this._forgetLastClick()},_forgetLastClick:function(){this._firstClickTarget=null,this._lastClickTimeStamp=-300},add:function(){this._handlerCount<=0&&i.default.on(a.default.getDocument(),c,this._clickHandler.bind(this)),this._handlerCount++},_clickHandler:function(e){var t=e.timeStamp||Date.now(),n=t-this._lastClickTimeStamp;!(n<0)&&n<300?((0,u.fireEvent)({type:"dxdblclick",target:(0,o.closestCommonParent)(this._firstClickTarget,e.target),originalEvent:e}),this._forgetLastClick()):(this._firstClickTarget=e.target,this._lastClickTimeStamp=t)},remove:function(){this._handlerCount--,this._handlerCount<=0&&(this._forgetLastClick(),i.default.off(a.default.getDocument(),c))}});(0,s.default)("dxdblclick",new h)},23174:function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.start=t.move=t.leave=t.enter=t.end=t.drop=void 0;var o=f(n(68374)),a=n(97906),r=n(89386),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var s=a?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}o.default=e,n&&n.set(e,o);return o}(n(95479)),l=n(3532),u=f(n(85788)),d=n(39611),c=f(n(98621)),h=f(n(82495));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}t.start="dxdragstart";t.move="dxdrag";t.end="dxdragend";var g="dxdragenter";t.enter=g;var m="dxdragleave";t.leave=m;var _="dxdrop";t.drop=_;var v=[],y=[],x=[],b={setup:function(e,t){-1!==(0,r.inArray)(e,v)||(v.push(e),y.push([]),x.push(t||{}))},add:function(e,t){var n=(0,r.inArray)(e,v);this.updateEventsCounter(e,t.type,1);var i=t.selector;-1===(0,r.inArray)(i,y[n])&&y[n].push(i)},updateEventsCounter:function(e,t,n){if([g,m,_].indexOf(t)>-1){var i=(0,a.data)(e,"dxDragEventsCount")||0;(0,a.data)(e,"dxDragEventsCount",Math.max(0,i+n))}},remove:function(e,t){this.updateEventsCounter(e,t.type,-1)},teardown:function(e){if(!(0,a.data)(e,"dxDragEventsCount")){var t=(0,r.inArray)(e,v);v.splice(t,1),y.splice(t,1),x.splice(t,1),(0,a.removeData)(e,"dxDragEventsCount")}}};(0,u.default)(g,b),(0,u.default)(m,b),(0,u.default)(_,b);var w=c.default.inherit({ctor:function(e){this.callBase(e),this.direction="both"},_init:function(e){this._initEvent=e},_start:function(e){e=this._fireEvent("dxdragstart",this._initEvent),this._maxLeftOffset=e.maxLeftOffset,this._maxRightOffset=e.maxRightOffset,this._maxTopOffset=e.maxTopOffset,this._maxBottomOffset=e.maxBottomOffset;var t=(0,r.wrapToArray)(e.targetElements||(null===e.targetElements?[]:v));this._dropTargets=s.map(t,(function(e){return(0,o.default)(e).get(0)}))},_move:function(e){var t=(0,d.eventData)(e),n=this._calculateOffset(t);e=this._fireEvent("dxdrag",e,{offset:n}),this._processDropTargets(e),e._cancelPreventDefault||e.preventDefault()},_calculateOffset:function(e){return{x:this._calculateXOffset(e),y:this._calculateYOffset(e)}},_calculateXOffset:function(e){if("vertical"!==this.direction){var t=e.x-this._startEventData.x;return this._fitOffset(t,this._maxLeftOffset,this._maxRightOffset)}return 0},_calculateYOffset:function(e){if("horizontal"!==this.direction){var t=e.y-this._startEventData.y;return this._fitOffset(t,this._maxTopOffset,this._maxBottomOffset)}return 0},_fitOffset:function(e,t,n){return null!=t&&(e=Math.max(e,-t)),null!=n&&(e=Math.min(e,n)),e},_processDropTargets:function(e){var t=this._findDropTarget(e);t===this._currentDropTarget||(this._fireDropTargetEvent(e,m),this._currentDropTarget=t,this._fireDropTargetEvent(e,g))},_fireDropTargetEvent:function(e,t){if(this._currentDropTarget){var n={type:t,originalEvent:e,draggingElement:this._$element.get(0),target:this._currentDropTarget};(0,d.fireEvent)(n)}},_findDropTarget:function(e){var t,n=this;return s.each(v,(function(i,a){if(n._checkDropTargetActive(a)){var l,u,d,c,h=(0,o.default)(a);s.each((l=h,u=(0,r.inArray)(l.get(0),v),d=y[u].filter((function(e){return e})),c=l.find(d.join(", ")),-1!==(0,r.inArray)(void 0,y[u])&&(c=c.add(l)),c),(function(i,a){var s=(0,o.default)(a);n._checkDropTarget(function(e){var t=(0,r.inArray)(e.get(0),v);return x[t]}(h),s,(0,o.default)(t),e)&&(t=a)}))}})),t},_checkDropTargetActive:function(e){var t=!1;return s.each(this._dropTargets,(function(n,i){return!(t=t||i===e||(0,l.contains)(i,e))})),t},_checkDropTarget:function(e,t,n,i){if(t.get(0)===(0,o.default)(i.target).get(0))return!1;var a,r,s=(r=t,(a=e).itemPositionFunc?a.itemPositionFunc(r):r.offset());if(i.pageXs.left+l.width)&&(!(i.pageY>s.top+l.height)&&((!n.length||!n.closest(t).length)&&(!(e.checkDropTarget&&!e.checkDropTarget(t,i))&&t)))},_end:function(e){var t=(0,d.eventData)(e);this._fireEvent("dxdragend",e,{offset:this._calculateOffset(t)}),this._fireDropTargetEvent(e,_),delete this._currentDropTarget}});(0,h.default)({emitter:w,events:["dxdragstart","dxdrag","dxdragend"]})},98621:function(e,t,n){t.default=void 0;var i=g(n(68374)),o=g(n(55994)),a=g(n(20530)),r=n(80968),s=g(n(39618)),l=n(3532),u=g(n(24311)),d=n(60810),c=n(20576),h=n(35922),p=n(39611),f=g(n(31391));function g(e){return e&&e.__esModule?e:{default:e}}var m=u.default.add,_=Math.abs,v=10,y=(0,s.default)((function(){var e="desktop"===a.default.real().deviceType;if(!(0,r.styleProp)("pointer-events")||!e)return c.noop;var t=(0,i.default)("
").addClass("dx-gesture-cover").css("pointerEvents","none");return o.default.subscribeGlobal(t,"dxmousewheel",(function(e){e.preventDefault()})),m((function(){t.appendTo("body")})),function(e,n){t.css("pointerEvents",e?"all":"none"),e&&t.css("cursor",n)}})),x=f.default.inherit({gesture:!0,configure:function(e){this.getElement().css("msTouchAction",e.immediate?"pinch-zoom":""),this.callBase(e)},allowInterruptionByMouseWheel:function(){return 2!==this._stage},getDirection:function(){return this.direction},_cancel:function(){this.callBase.apply(this,arguments),this._toggleGestureCover(!1),this._stage=0},start:function(e){e._needSkipEvent||(0,p.needSkipEvent)(e)?this._cancel(e):(this._startEvent=(0,p.createEvent)(e),this._startEventData=(0,p.eventData)(e),this._stage=1,this._init(e),this._setupImmediateTimer())},_setupImmediateTimer:function(){clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate&&(this._immediateTimer=setTimeout(function(){this._immediateAccepted=!0}.bind(this),180))},move:function(e){if(1===this._stage&&this._directionConfirmed(e)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(e),this._adjustStartEvent(e),this._start(this._startEvent),0===this._stage)return;this._requestAccept(e),this._move(e),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(e),this._move(e))},_directionConfirmed:function(e){var t=this._getTouchBoundary(e),n=(0,p.eventDelta)(this._startEventData,(0,p.eventData)(e)),i=_(n.x),o=_(n.y),a=this._validateMove(t,i,o),r=this._validateMove(t,o,i),s=this.getDirection(e);return"both"===s&&(a||r)||"horizontal"===s&&a||"vertical"===s&&r||this._immediateAccepted},_validateMove:function(e,t,n){return t&&t>=e&&(!this.immediate||t>=n)},_getTouchBoundary:function(e){return this.immediate||(0,p.isDxMouseWheelEvent)(e)?0:v},_adjustStartEvent:function(e){var t=this._getTouchBoundary(e),n=(0,p.eventDelta)(this._startEventData,(0,p.eventData)(e));this._startEvent.pageX+=(0,d.sign)(n.x)*t,this._startEvent.pageY+=(0,d.sign)(n.y)*t},_resetActiveElement:function(){"ios"===a.default.real().platform&&this.getElement().find(":focus").length&&(0,l.resetActiveElement)()},_toggleGestureCover:function(e){this._toggleGestureCoverImpl(e)},_toggleGestureCoverImpl:function(e){2===this._stage&&function(e,t){y()(e,t)}(e,this.getElement().css("cursor"))},_clearSelection:function(e){(0,p.isDxMouseWheelEvent)(e)||(0,p.isTouchEvent)(e)||(0,l.clearSelection)()},end:function(e){this._toggleGestureCover(!1),2===this._stage?this._end(e):1===this._stage&&this._stop(e),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:c.noop,_start:c.noop,_move:c.noop,_stop:c.noop,_end:c.noop});x.initialTouchBoundary=v,x.touchBoundary=function(e){if(!(0,h.isDefined)(e))return v;v=e};var b=x;t.default=b,e.exports=t.default,e.exports.default=t.default},37334:function(e,t,n){t.default=void 0;var i=c(n(55994)),o=c(n(38377)),a=n(39611),r=c(n(98621)),s=c(n(82495)),l=n(90057),u=c(n(20530)),d=n(58020);function c(e){return e&&e.__esModule?e:{default:e}}var h,p,f,g=o.default.abstract,m=u.default.real(),_=o.default.inherit((h=(0,a.addNamespace)("scroll","dxScrollEmitter"),{ctor:function(e){var t=this;this._element=e,this._locked=!1,this._proxiedScroll=function(e){t._disposed||t._scroll(e)},i.default.on(this._element,h,this._proxiedScroll)},_scroll:g,check:function(e,t){this._locked&&t()},dispose:function(){this._disposed=!0,i.default.off(this._element,h,this._proxiedScroll)}})),v=_.inherit({ctor:function(e,t){this.callBase(e),this._timeout=t},_scroll:function(){this._prepare(),this._forget()},_prepare:function(){this._timer&&this._clearTimer(),this._locked=!0},_clearTimer:function(){clearTimeout(this._timer),this._locked=!1,this._timer=null},_forget:function(){var e=this;this._timer=setTimeout((function(){e._clearTimer()}),this._timeout)},dispose:function(){this.callBase(),this._clearTimer()}}),y=v.inherit({ctor:function(e){this.callBase(e,400),this._lastWheelDirection=null},check:function(e,t){this._checkDirectionChanged(e),this.callBase(e,t)},_checkDirectionChanged:function(e){if((0,a.isDxMouseWheelEvent)(e)){var t=e.shiftKey||!1,n=null!==this._lastWheelDirection&&t!==this._lastWheelDirection;this._lastWheelDirection=t,this._locked=this._locked&&!n}else this._lastWheelDirection=null}}),x=v.inherit({ctor:function(e){this.callBase(e,400)}});p=m.ios&&(0,d.compare)(m.version,[8])>=0,f=m.android&&(0,d.compare)(m.version,[5])>=0,(p||f)&&(x=_.inherit({_scroll:function(){this._locked=!0;var e=this;(0,l.cancelAnimationFrame)(this._scrollFrame),this._scrollFrame=(0,l.requestAnimationFrame)((function(){e._locked=!1}))},check:function(e,t){(0,l.cancelAnimationFrame)(this._scrollFrame),(0,l.cancelAnimationFrame)(this._checkFrame);var n=this,i=this.callBase;this._checkFrame=(0,l.requestAnimationFrame)((function(){i.call(n,e,t),n._locked=!1}))},dispose:function(){this.callBase(),(0,l.cancelAnimationFrame)(this._scrollFrame),(0,l.cancelAnimationFrame)(this._checkFrame)}}));var b,w=r.default.inherit((b=Math.round(1e3/60),{ctor:function(e){this.callBase.apply(this,arguments),this.direction="both",this._pointerLocker=new x(e),this._wheelLocker=new y(e)},validate:function(){return!0},configure:function(e){e.scrollTarget&&(this._pointerLocker.dispose(),this._wheelLocker.dispose(),this._pointerLocker=new x(e.scrollTarget),this._wheelLocker=new y(e.scrollTarget)),this.callBase(e)},_init:function(e){this._wheelLocker.check(e,function(){(0,a.isDxMouseWheelEvent)(e)&&this._accept(e)}.bind(this)),this._pointerLocker.check(e,function(){var t=this.isNative&&(0,a.isMouseEvent)(e);(0,a.isDxMouseWheelEvent)(e)||t||this._accept(e)}.bind(this)),this._fireEvent("dxscrollinit",e),this._prevEventData=(0,a.eventData)(e)},move:function(e){this.callBase.apply(this,arguments),e.isScrollingEvent=this.isNative||e.isScrollingEvent},_start:function(e){this._savedEventData=(0,a.eventData)(e),this._fireEvent("dxscrollstart",e),this._prevEventData=(0,a.eventData)(e)},_move:function(e){var t=(0,a.eventData)(e);this._fireEvent("dxscroll",e,{delta:(0,a.eventDelta)(this._prevEventData,t)}),(0,a.eventDelta)(this._savedEventData,t).time>200&&(this._savedEventData=this._prevEventData),this._prevEventData=(0,a.eventData)(e)},_end:function(e){var t=(0,a.eventDelta)(this._prevEventData,(0,a.eventData)(e)),n={x:0,y:0};if(!(0,a.isDxMouseWheelEvent)(e)&&t.time<100){var i=(0,a.eventDelta)(this._savedEventData,this._prevEventData),o=b/i.time;n={x:i.x*o,y:i.y*o}}this._fireEvent("dxscrollend",e,{velocity:n})},_stop:function(e){this._fireEvent("dxscrollstop",e)},cancel:function(e){this.callBase.apply(this,arguments),this._fireEvent("dxscrollcancel",e)},dispose:function(){this.callBase.apply(this,arguments),this._pointerLocker.dispose(),this._wheelLocker.dispose()},_clearSelection:function(){if(!this.isNative)return this.callBase.apply(this,arguments)},_toggleGestureCover:function(){if(!this.isNative)return this.callBase.apply(this,arguments)}}));(0,s.default)({emitter:w,events:["dxscrollinit","dxscrollstart","dxscroll","dxscrollend","dxscrollstop","dxscrollcancel"]});var C={init:"dxscrollinit",start:"dxscrollstart",move:"dxscroll",end:"dxscrollend",stop:"dxscrollstop",cancel:"dxscrollcancel",scroll:"scroll"};t.default=C,e.exports=t.default,e.exports.default=t.default},66894:function(e,t,n){t.default=void 0;var i=n(34309),o=d(n(55994)),a=d(n(13046)),r=n(95479),s=n(39611),l=n(13306),u=n(9321);function d(e){return e&&e.__esModule?e:{default:e}}var c={onStart:i.start,onUpdated:i.swipe,onEnd:i.end,onCancel:"dxswipecancel"},h=a.default.inherit({_getDefaultOptions:function(){return(0,l.extend)(this.callBase(),{elastic:!0,immediate:!1,direction:"horizontal",itemSizeFunc:null,onStart:null,onUpdated:null,onEnd:null,onCancel:null})},_render:function(){this.callBase(),this.$element().addClass("dx-swipeable"),this._attachEventHandlers()},_attachEventHandlers:function(){if(this._detachEventHandlers(),!this.option("disabled")){var e=this.NAME;this._createEventData(),(0,r.each)(c,function(t,n){var i=this._createActionByOption(t,{context:this});n=(0,s.addNamespace)(n,e),o.default.on(this.$element(),n,this._eventData,(function(e){return i({event:e})}))}.bind(this))}},_createEventData:function(){this._eventData={elastic:this.option("elastic"),itemSizeFunc:this.option("itemSizeFunc"),direction:this.option("direction"),immediate:this.option("immediate")}},_detachEventHandlers:function(){o.default.off(this.$element(),".dxSwipeable")},_optionChanged:function(e){switch(e.name){case"disabled":case"onStart":case"onUpdated":case"onEnd":case"onCancel":case"elastic":case"immediate":case"itemSizeFunc":case"direction":this._detachEventHandlers(),this._attachEventHandlers();break;case"rtlEnabled":break;default:this.callBase(e)}},_useTemplates:function(){return!1}});(0,u.name)(h,"dxSwipeable");var p=h;t.default=p,e.exports=t.default,e.exports.default=t.default},11699:function(e,t,n){t.default=void 0;var i=n(39611),o=r(n(31391)),a=r(n(82495));function r(e){return e&&e.__esModule?e:{default:e}}var s=Math.abs,l=o.default.inherit({start:function(e){this._startEventData=(0,i.eventData)(e),this._startTimer(e)},_startTimer:function(e){var t="timeout"in this?this.timeout:750;this._holdTimer=setTimeout(function(){this._requestAccept(e),this._fireEvent("dxhold",e,{target:e.target}),this._forgetAccept()}.bind(this),t)},move:function(e){this._touchWasMoved(e)&&this._cancel(e)},_touchWasMoved:function(e){var t=(0,i.eventDelta)(this._startEventData,(0,i.eventData)(e));return s(t.x)>5||s(t.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}});(0,a.default)({emitter:l,bubble:!0,events:["dxhold"]});var u={name:"dxhold"};t.default=u,e.exports=t.default,e.exports.default=t.default},24028:function(e,t,n){t.start=t.end=void 0;var i=d(n(55994)),o=n(97906),a=d(n(38377)),r=d(n(20530)),s=d(n(85788)),l=n(39611),u=d(n(93786));function d(e){return e&&e.__esModule?e:{default:e}}t.start="dxhoverstart";var c=(0,l.addNamespace)(u.default.enter,"dxHoverStart");t.end="dxhoverend";var h=(0,l.addNamespace)(u.default.leave,"dxHoverEnd"),p=a.default.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(e){(0,o.data)(e,this._handlerArrayKeyPath,{})},add:function(e,t){var n=this,a=function(e){n._handler(e)};i.default.on(e,this._originalEventName,t.selector,a),(0,o.data)(e,this._handlerArrayKeyPath)[t.guid]=a},_handler:function(e){(0,l.isTouchEvent)(e)||r.default.isSimulator()||(0,l.fireEvent)({type:this._eventName,originalEvent:e,delegateTarget:e.delegateTarget})},remove:function(e,t){var n=(0,o.data)(e,this._handlerArrayKeyPath)[t.guid];i.default.off(e,this._originalEventName,t.selector,n)},teardown:function(e){(0,o.removeData)(e,this._handlerArrayKeyPath)}}),f=p.inherit({ctor:function(){this._eventNamespace="dxHoverStart",this._eventName="dxhoverstart",this._originalEventName=c,this.callBase()},_handler:function(e){(e.pointers||[]).length||this.callBase(e)}}),g=p.inherit({ctor:function(){this._eventNamespace="dxHoverEnd",this._eventName="dxhoverend",this._originalEventName=h,this.callBase()}});(0,s.default)("dxhoverstart",new f),(0,s.default)("dxhoverend",new g)},66365:function(e,t,n){t.triggerHandler=t.trigger=t.one=t.on=t.off=t.Event=void 0;var i,o=(i=n(55994))&&i.__esModule?i:{default:i};var a=o.default.on;t.on=a;var r=o.default.one;t.one=r;var s=o.default.off;t.off=s;var l=o.default.trigger;t.trigger=l;var u=o.default.triggerHandler;t.triggerHandler=u;var d=o.default.Event;t.Event=d},93786:function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var s=a?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}o.default=e,n&&n.set(e,o);return o}(n(60137)),a=n(95479),r=c(n(20530)),s=c(n(85788)),l=c(n(69120)),u=c(n(66509)),d=c(n(87720));function c(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}var p=function(e,t){var n=t.tablet,i=t.phone;return!e.touch||n||i?e.touch?l.default:u.default:d.default}(o,r.default.real());(0,a.each)(p.map,(function(e,t){(0,s.default)(e,new p(e,t))}));var f={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"};t.default=f,e.exports=t.default,e.exports.default=t.default},88136:function(e,t,n){t.default=void 0;var i=l(n(55994)),o=l(n(47810)),a=l(n(73349)),r=l(n(38377)),s=n(39611);function l(e){return e&&e.__esModule?e:{default:e}}var u=r.default.inherit({ctor:function(e,t){this._eventName=e,this._originalEvents=(0,s.addNamespace)(t,"dxPointerEvents"),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var e=this._eventName;return"dxpointerenter"===e||"dxpointerleave"===e},_handler:function(e){var t=this._getDelegateTarget(e);return this._fireEvent({type:this._eventName,pointerType:e.pointerType||(0,s.eventSource)(e),originalEvent:e,delegateTarget:t,timeStamp:o.default.mozilla?(new Date).getTime():e.timeStamp})},_getDelegateTarget:function(e){var t;return this.noBubble&&(t=e.delegateTarget),t},_fireEvent:function(e){return(0,s.fireEvent)(e)},_setSelector:function(e){this._selector=this.noBubble&&e?e.selector:null},_getSelector:function(){return this._selector},setup:function(){return!0},add:function(e,t){if(this._handlerCount<=0||this.noBubble){e=this.noBubble?e:a.default.getDocument(),this._setSelector(t);var n=this;i.default.on(e,this._originalEvents,this._getSelector(),(function(e){n._handler(e)}))}this.noBubble||this._handlerCount++},remove:function(e){this._setSelector(e),this.noBubble||this._handlerCount--},teardown:function(e){this._handlerCount&&!this.noBubble||(e=this.noBubble?e:a.default.getDocument(),".dxPointerEvents"!==this._originalEvents&&i.default.off(e,this._originalEvents,this._getSelector()))},dispose:function(e){e=this.noBubble?e:a.default.getDocument(),i.default.off(e,this._originalEvents)}});t.default=u,e.exports=t.default,e.exports.default=t.default},66509:function(e,t,n){t.default=void 0;var i=n(13306),o=r(n(88136)),a=r(n(25544));function r(e){return e&&e.__esModule?e:{default:e}}var s,l={dxpointerdown:"mousedown",dxpointermove:"mousemove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},u=function(e){return e.pointerId=1,{pointers:s.pointers(),pointerId:1}},d=!1,c=function(){d||(s=new a.default(l,(function(){return!0})),d=!0)},h=o.default.inherit({ctor:function(){this.callBase.apply(this,arguments),c()},_fireEvent:function(e){return this.callBase((0,i.extend)(u(e.originalEvent),e))}});h.map=l,h.normalize=u,h.activate=c,h.resetObserver=function(){s.reset()};var p=h;t.default=p,e.exports=t.default,e.exports.default=t.default},87720:function(e,t,n){t.default=void 0;var i=n(13306),o=l(n(88136)),a=l(n(66509)),r=l(n(69120)),s=n(39611);function l(e){return e&&e.__esModule?e:{default:e}}var u=!1,d=function(){u||(a.default.activate(),u=!0)},c=o.default.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),d()},_handler:function(e){var t=(0,s.isMouseEvent)(e);if(t||(this._skipNextEvents=!0),!t||!this._mouseLocked){if(!t||!this._skipNextEvents)return this.callBase(e);this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var n=this;this._unlockMouseTimer=setTimeout((function(){n._mouseLocked=!1}),this.EVENT_LOCK_TIMEOUT)}},_fireEvent:function(e){var t=(0,s.isMouseEvent)(e.originalEvent)?a.default.normalize:r.default.normalize;return this.callBase((0,i.extend)(t(e.originalEvent),e))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});c.map={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},c.resetObserver=a.default.resetObserver;var h=c;t.default=h,e.exports=t.default,e.exports.default=t.default},25544:function(e,t,n){t.default=void 0;var i=n(95479),o=r(n(24311)),a=r(n(73349));function r(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t){o.default.add((function(){e.split(" ").forEach((function(e){a.default.listen(a.default.getDocument(),e,t,!0)}))}))},l=function(e,t,n){n=n||function(){};var o=[],a=function(e){var n=-1;return(0,i.each)(o,(function(i,o){return!t(e,o)||(n=i,!1)})),n},r=function(e){var t=a(e);t>-1&&o.splice(t,1)};s(e.dxpointerdown,(function(e){-1===a(e)&&(n(e),o.push(e))})),s(e.dxpointermove,(function(e){o[a(e)]=e})),s(e.dxpointerup,r),s(e.dxpointercancel,r),this.pointers=function(){return o},this.reset=function(){o=[]}};t.default=l,e.exports=t.default,e.exports.default=t.default},69120:function(e,t,n){t.default=void 0;var i=s(n(20530)),o=n(13306),a=n(95479),r=s(n(88136));function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=[];return(0,a.each)(e.touches,(function(e,n){t.push((0,o.extend)({pointerId:n.identifier},n))})),{pointers:t,pointerId:e.changedTouches[0].identifier}},u=function(e){return"ios"===i.default.real().platform&&("dxpointerdown"===e||"dxpointerup"===e)},d=r.default.inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(e){if(u(this._eventName)){var t=e.changedTouches[0];if(this._pointerId===t.identifier&&0!==this._pointerId)return;this._pointerId=t.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(e){return this.callBase((0,o.extend)(l(e.originalEvent),e))}});d.map={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},d.normalize=l;var c=d;t.default=c,e.exports=t.default,e.exports.default=t.default},29007:function(e,t,n){t.removeEvent=void 0;var i=s(n(68374)),o=n(97906),a=s(n(55994)),r=s(n(85788));function s(e){return e&&e.__esModule?e:{default:e}}t.removeEvent="dxremove";(0,o.beforeCleanData)((function(e){e=[].slice.call(e);for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{},o=n.namespace;i.default.on(e,s("dxresize",o),t)},off:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.namespace;i.default.off(e,s("dxresize",n))}};t.resize=d;var c={on:function(e,t,n,o){var a=o.selector,r=o.namespace;i.default.on(e,s("dxhoverend",r),a,(function(e){return n(e)})),i.default.on(e,s("dxhoverstart",r),a,(function(e){return l(t,{element:e.target,event:e})}))},off:function(e,t){var n=t.selector,o=t.namespace;i.default.off(e,s("dxhoverstart",o),n),i.default.off(e,s("dxhoverend",o),n)}};t.hover=c;var h={on:function(e,t,n,o){var a=o.namespace;i.default.on(e,s("dxhiding",a),n),i.default.on(e,s("dxshown",a),t)},off:function(e,t){var n=t.namespace;i.default.off(e,s("dxhiding",n)),i.default.off(e,s("dxshown",n))}};t.visibility=h;var p={on:function(e,t,n,o){var a=o.namespace;i.default.on(e,s("focusin",a),t),i.default.on(e,s("focusout",a),n)},off:function(e,t){var n=t.namespace;i.default.off(e,s("focusin",n)),i.default.off(e,s("focusout",n))},trigger:function(e){return i.default.trigger(e,"focus")}};t.focus=p;var f={on:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.namespace;i.default.on(e,s("dxclick",o),t)},off:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.namespace;i.default.off(e,s("dxclick",n))}};t.dxClick=f;var g={on:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.namespace;i.default.on(e,s("click",o),t)},off:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.namespace;i.default.off(e,s("click",n))}};t.click=g;var m=0,_={},v={on:function(e,t,n){var i="keyboardProcessorId".concat(m++);return _[i]=new o.default({element:e,focusTarget:t,handler:n}),i},off:function(e){e&&_[e]&&(_[e].dispose(),delete _[e])},_getProcessor:function(e){return _[e]}};t.keyboard=v},34309:function(e,t,n){t.swipe=t.start=t.end=void 0;var i=n(58664),o=n(39611),a=s(n(98621)),r=s(n(82495));function s(e){return e&&e.__esModule?e:{default:e}}t.start="dxswipestart";t.swipe="dxswipe";t.end="dxswipeend";var l={horizontal:{defaultItemSizeFunc:function(){return(0,i.getWidth)(this.getElement())},getBounds:function(){return[this._maxLeftOffset,this._maxRightOffset]},calcOffsetRatio:function(e){return((0,o.eventData)(e).x-(this._savedEventData&&this._savedEventData.x||0))/this._itemSizeFunc().call(this,e)},isFastSwipe:function(e){var t=(0,o.eventData)(e);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(t.x-this._tickData.x)>=t.time-this._tickData.time}},vertical:{defaultItemSizeFunc:function(){return(0,i.getHeight)(this.getElement())},getBounds:function(){return[this._maxTopOffset,this._maxBottomOffset]},calcOffsetRatio:function(e){return((0,o.eventData)(e).y-(this._savedEventData&&this._savedEventData.y||0))/this._itemSizeFunc().call(this,e)},isFastSwipe:function(e){var t=(0,o.eventData)(e);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(t.y-this._tickData.y)>=t.time-this._tickData.time}}},u=a.default.inherit({TICK_INTERVAL:300,FAST_SWIPE_SPEED_LIMIT:10,ctor:function(e){this.callBase(e),this.direction="horizontal",this.elastic=!0},_getStrategy:function(){return l[this.direction]},_defaultItemSizeFunc:function(){return this._getStrategy().defaultItemSizeFunc.call(this)},_itemSizeFunc:function(){return this.itemSizeFunc||this._defaultItemSizeFunc},_init:function(e){this._tickData=(0,o.eventData)(e)},_start:function(e){this._savedEventData=(0,o.eventData)(e),(e=this._fireEvent("dxswipestart",e)).cancel||(this._maxLeftOffset=e.maxLeftOffset,this._maxRightOffset=e.maxRightOffset,this._maxTopOffset=e.maxTopOffset,this._maxBottomOffset=e.maxBottomOffset)},_move:function(e){var t=this._getStrategy(),n=(0,o.eventData)(e),i=t.calcOffsetRatio.call(this,e);i=this._fitOffset(i,this.elastic),n.time-this._tickData.time>this.TICK_INTERVAL&&(this._tickData=n),this._fireEvent("dxswipe",e,{offset:i}),e.preventDefault()},_end:function(e){var t=this._getStrategy(),n=t.calcOffsetRatio.call(this,e),i=t.isFastSwipe.call(this,e),o=n,a=this._calcTargetOffset(n,i);o=this._fitOffset(o,this.elastic),a=this._fitOffset(a,!1),this._fireEvent("dxswipeend",e,{offset:o,targetOffset:a})},_fitOffset:function(e,t){var n=this._getStrategy().getBounds.call(this);return e<-n[0]?t?(-2*n[0]+e)/3:-n[0]:e>n[1]?t?(2*n[1]+e)/3:n[1]:e},_calcTargetOffset:function(e,t){var n;return t?(n=Math.ceil(Math.abs(e)),e<0&&(n=-n)):n=Math.round(e),n}});(0,r.default)({emitter:u,events:["dxswipestart","dxswipe","dxswipeend"]})},91093:function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.zoomstart=t.zoomend=t.zoom=t.translatestart=t.translateend=t.translate=t.transformstart=t.transformend=t.transform=t.rotatestart=t.rotateend=t.rotate=t.pinchstart=t.pinchend=t.pinch=void 0;var o=n(60810),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var s=a?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}o.default=e,n&&n.set(e,o);return o}(n(95479)),r=n(39611),s=u(n(31391)),l=u(n(82495));function u(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}var c="start",h="",p="end",f=[],g=function(e,t){f.push({name:e,args:t})};g("transform",{scale:!0,deltaScale:!0,rotation:!0,deltaRotation:!0,translation:!0,deltaTranslation:!0}),g("translate",{translation:!0,deltaTranslation:!0}),g("pinch",{scale:!0,deltaScale:!0}),g("rotate",{rotation:!0,deltaRotation:!0});var m=function(e){var t,n,i=e.pointers;return t=i[0],{x:(n=i[1]).pageX-t.pageX,y:-n.pageY+t.pageY,centerX:.5*(n.pageX+t.pageX),centerY:.5*(n.pageY+t.pageY)}},_=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},v=function(e,t){return _(e)/_(t)},y=function(e,t){var n=e.x*t.x+e.y*t.y,i=_(e)*_(t);return 0===i?0:(0,o.sign)(e.x*t.y-t.x*e.y)*Math.acos((0,o.fitIntoRange)(n/i,-1,1))},x=function(e,t){return{x:e.centerX-t.centerX,y:e.centerY-t.centerY}},b=s.default.inherit({validatePointers:function(e){return(0,r.hasTouches)(e)>1},start:function(e){this._accept(e);var t=m(e);this._startVector=t,this._prevVector=t,this._fireEventAliases(c,e)},move:function(e){var t=m(e),n=this._getEventArgs(t);this._fireEventAliases(h,e,n),this._prevVector=t},end:function(e){var t=this._getEventArgs(this._prevVector);this._fireEventAliases(p,e,t)},_getEventArgs:function(e){return{scale:v(e,this._startVector),deltaScale:v(e,this._prevVector),rotation:y(e,this._startVector),deltaRotation:y(e,this._prevVector),translation:x(e,this._startVector),deltaTranslation:x(e,this._prevVector)}},_fireEventAliases:function(e,t,n){n=n||{},a.each(f,function(i,o){var r={};a.each(o.args,(function(e){e in n&&(r[e]=n[e])})),this._fireEvent("dx"+o.name+e,t,r)}.bind(this))}}),w=f.reduce((function(e,t){return[c,h,p].forEach((function(n){e.push("dx"+t.name+n)})),e}),[]);(0,l.default)({emitter:b,events:w});var C={};a.each(w,(function(e,t){C[t.substring("dx".length)]=t}));var S=C.transformstart,k=C.transform,D=C.transformend,I=C.translatestart,T=C.translate,E=C.translateend,O=C.zoomstart,A=C.zoom,P=C.zoomend,M=C.pinchstart,R=C.pinch,B=C.pinchend,V=C.rotatestart,F=C.rotate,L=C.rotateend;t.rotateend=L,t.rotate=F,t.rotatestart=V,t.pinchend=B,t.pinch=R,t.pinchstart=M,t.zoomend=P,t.zoom=A,t.zoomstart=O,t.translateend=E,t.translate=T,t.translatestart=I,t.transformend=D,t.transform=k,t.transformstart=S},19141:function(e,t,n){t.default=void 0;var i,o=(i=n(17381))&&i.__esModule?i:{default:i};var a=function e(t,n){if(!n)throw o.default.Error("E0017");return Array.isArray(t)?t.map((function(t){return e(t,n)})).join(" "):-1!==t.indexOf(" ")?e(t.split(/\s+/g),n):"".concat(t,".").concat(n)};t.default=a,e.exports=t.default,e.exports.default=t.default},27575:function(e,t,n){t.unsubscribeNodesDisposing=t.subscribeNodesDisposing=void 0;var i,o=(i=n(55994))&&i.__esModule?i:{default:i},a=n(29007);function r(e){return e&&[e.target,e.delegateTarget,e.relatedTarget,e.currentTarget].filter((function(e){return!!e}))}t.subscribeNodesDisposing=function(e,t){o.default.one(r(e),a.removeEvent,t)};t.unsubscribeNodesDisposing=function(e,t){o.default.off(r(e),a.removeEvent,t)}},39611:function(e,t,n){t.stopEventsSkipping=t.setEventFixMethod=t.normalizeKeyName=t.needSkipEvent=t.isTouchEvent=t.isPointerEvent=t.isMouseEvent=t.isKeyboardEvent=t.isFakeClickEvent=t.isDxMouseWheelEvent=t.isCommandKeyPressed=t.hasTouches=t.getChar=t.forceSkipEvents=t.fireEvent=t.eventSource=t.eventDelta=t.eventData=t.createEvent=t.addNamespace=void 0;var i=u(n(68374)),o=u(n(19141)),a=u(n(55994)),r=n(95479),s=n(13306),l=n(31421);function u(e){return e&&e.__esModule?e:{default:e}}var d={backspace:"backspace",tab:"tab",enter:"enter",escape:"escape",pageup:"pageUp",pagedown:"pageDown",end:"end",home:"home",arrowleft:"leftArrow",arrowup:"upArrow",arrowright:"rightArrow",arrowdown:"downArrow",delete:"del"," ":"space",f:"F",a:"A","*":"asterisk","-":"minus",alt:"alt",control:"control",shift:"shift"},c={8:"backspace",9:"tab",13:"enter",27:"escape",33:"pageUp",34:"pageDown",35:"end",36:"home",37:"leftArrow",38:"upArrow",39:"rightArrow",40:"downArrow",46:"del",32:"space",70:"F",65:"A",106:"asterisk",109:"minus",189:"minus",173:"minus",16:"shift",17:"control",18:"alt"},h={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},p=function(e){return e},f=function(e){return"dx"===m(e)},g=function(e){return"touch"===m(e)},m=function(e){var t=e.type,n="other";return(0,r.each)(h,(function(e){if(this.test(t))return n=e,!1})),n};t.eventSource=m;var _=function(e){return"pointer"===m(e)};t.isPointerEvent=_;var v=function(e){return function(e){return"mouse"===m(e)}(e)||(_(e)||f(e))&&"mouse"===e.pointerType};t.isMouseEvent=v;var y=function(e){return e&&"dxmousewheel"===e.type};t.isDxMouseWheelEvent=y;var x=function(e){return g(e)||(_(e)||f(e))&&"touch"===e.pointerType};t.isTouchEvent=x;t.isKeyboardEvent=function(e){return"keyboard"===m(e)};t.isFakeClickEvent=function(e){var t=e.screenX,n=e.offsetX,i=e.pageX;return 0===t&&!n&&0===i};t.eventData=function(e){return{x:e.pageX,y:e.pageY,time:e.timeStamp}};t.eventDelta=function(e,t){return{x:t.x-e.x,y:t.y-e.y,time:t.time-e.time||1}};t.hasTouches=function(e){var t=e.originalEvent,n=e.pointers;return g(e)?(t.touches||[]).length:f(e)?(n||[]).length:0};var b=!1;t.forceSkipEvents=function(){return b=!0};t.stopEventsSkipping=function(){return b=!1};t.needSkipEvent=function(e){if(b)return!0;var t=e.target,n=(0,i.default)(t),o=n.is(".dx-dropdownlist-popup-wrapper *, .dx-dropdownlist-popup-wrapper"),a=(null==t?void 0:t.isContentEditable)||(null==t?void 0:t.hasAttribute("contenteditable")),r=n.is("input, textarea, select")||a;return!(!n.is(".dx-skip-gesture-event *, .dx-skip-gesture-event")||o)||(y(e)?!(n.is("textarea")&&n.hasClass("dx-texteditor-input")||a)&&(n.is("input[type='number'], textarea, select")&&n.is(":focus")):v(e)?r||e.which>1:x(e)?r&&(0,l.focused)(n):void 0)};t.setEventFixMethod=function(e){return p=e};var w=function(e,t){var n=function(e){return p(a.default.Event(e,e),e)}(e);return t&&(0,s.extend)(n,t),n};t.createEvent=w;t.fireEvent=function(e){var t=e.originalEvent,n=e.delegateTarget,i=w(t,e);return a.default.trigger(n||i.target,i),i};t.normalizeKeyName=function(e){var t=e.key,n=e.which,i=t,o=!!t;if(t||n)return o&&(t=d[t.toLowerCase()]),(!o||!t&&n)&&(t=c[n]||String.fromCharCode(n)),t||i};t.getChar=function(e){var t=e.key,n=e.which;return t||String.fromCharCode(n)};var C=o.default;t.addNamespace=C;t.isCommandKeyPressed=function(e){var t=e.ctrlKey,n=e.metaKey;return t||n}},80506:function(e,t,n){t.triggerShownEvent=t.triggerResizeEvent=t.triggerHidingEvent=void 0;var i=a(n(68374)),o=a(n(55994));function a(e){return e&&e.__esModule?e:{default:e}}var r=function(e){return function(t){for(var n=(0,i.default)(t||"body"),a=n.filter(".dx-visibility-change-handler").add(n.find(".dx-visibility-change-handler")),r=0;r").addClass("dx-export-loadpanel").appendTo(this._$container),s.default,this.getOptions(o))}var t=e.prototype;return t.getDefaultOptions=function(){return{animation:null,shading:!1,height:90,width:200,container:this._$container}},t.getOptions=function(e){return(0,r.isDefined)(e.text)?e.message=e.text:e.message=a.default.format("dxDataGrid-exporting"),(0,o.extend)(this.getDefaultOptions(),e)},t.show=function(){this._loadPanel.option("position",l.default.calculateLoadPanelPosition(this._$targetElement)),this._loadPanel.show()},t.dispose=function(){(0,i.default)(this._loadPanel.element()).remove(),delete this._loadPanel},e}();t.ExportLoadPanel=d},56985:function(e,t,n){t.default=void 0;var i,o=n(35922),a=(i=n(95320))&&i.__esModule?i:{default:i};var r={tryCreateTag:function(e){var t=null;return(0,o.isDefined)(e)&&(t={vertical:e.vertical,wrapText:e.wrapText,horizontal:e.horizontal},r.isEmpty(t)&&(t=null)),t},copy:function(e){var t=null;return(0,o.isDefined)(e)&&(t={},void 0!==e.horizontal&&(t.horizontal=e.horizontal),void 0!==e.vertical&&(t.vertical=e.vertical),void 0!==e.wrapText&&(t.wrapText=e.wrapText)),t},areEqual:function(e,t){return r.isEmpty(e)&&r.isEmpty(t)||(0,o.isDefined)(e)&&(0,o.isDefined)(t)&&e.vertical===t.vertical&&e.wrapText===t.wrapText&&e.horizontal===t.horizontal},isEmpty:function(e){return!(0,o.isDefined)(e)||!(0,o.isDefined)(e.vertical)&&!(0,o.isDefined)(e.wrapText)&&!(0,o.isDefined)(e.horizontal)},toXml:function(e){return a.default.toXml("alignment",{vertical:e.vertical,wrapText:(0,o.isDefined)(e.wrapText)?Number(e.wrapText):void 0,horizontal:e.horizontal})}},s=r;t.default=s,e.exports=t.default,e.exports.default=t.default},2159:function(e,t,n){t.default=void 0;var i=n(35922),o=l(n(95320)),a=l(n(56985)),r=l(n(8808)),s=l(n(50394));function l(e){return e&&e.__esModule?e:{default:e}}var u={tryCreateTag:function(e,t){var n=null;if((0,i.isDefined)(e)){var o;o="number"==typeof e.numberFormat?e.numberFormat:t.registerNumberFormat(e.numberFormat);var s=e.fill;(0,i.isDefined)(s)||(s=r.default.tryCreateFillFromSimpleFormat(e)),n={numberFormatId:o,alignment:a.default.tryCreateTag(e.alignment),fontId:t.registerFont(e.font),fillId:t.registerFill(s)},u.isEmpty(n)&&(n=null)}return n},copy:function(e){var t;return null===e?t=null:(0,i.isDefined)(e)&&(t={},void 0!==e.numberFormat&&(t.numberFormat=e.numberFormat),void 0!==e.fill?t.fill=r.default.copy(e.fill):r.default.copySimpleFormat(e,t),void 0!==e.alignment&&(t.alignment=a.default.copy(e.alignment)),void 0!==e.font&&(t.font=s.default.copy(e.font))),t},areEqual:function(e,t){return u.isEmpty(e)&&u.isEmpty(t)||(0,i.isDefined)(e)&&(0,i.isDefined)(t)&&e.fontId===t.fontId&&e.numberFormatId===t.numberFormatId&&e.fillId===t.fillId&&a.default.areEqual(e.alignment,t.alignment)},isEmpty:function(e){return!(0,i.isDefined)(e)||!(0,i.isDefined)(e.fontId)&&!(0,i.isDefined)(e.numberFormatId)&&!(0,i.isDefined)(e.fillId)&&a.default.isEmpty(e.alignment)},toXml:function(e){var t,n=a.default.isEmpty(e.alignment);return(0,i.isDefined)(e.numberFormatId)&&(t=e.numberFormatId>0?1:0),o.default.toXml("xf",{xfId:0,applyAlignment:n?null:1,fontId:e.fontId,applyNumberFormat:t,fillId:e.fillId,numFmtId:e.numberFormatId},n?null:a.default.toXml(e.alignment))}},d=u;t.default=d,e.exports=t.default,e.exports.default=t.default},21879:function(e,t,n){t.default=void 0;var i,o=n(35922),a=(i=n(95320))&&i.__esModule?i:{default:i};var r={_tryConvertColor:function(e){if("string"!=typeof e)return e;var t;if(e.length>0&&"#"===e[0]){var n=e.substr(1,e.length);t=6===n.length?"FF"+n:8===n.length?n[6]+n[7]+n.substr(0,6):n}else t=e;return t},tryCreateTag:function(e){var t=null;return(0,o.isDefined)(e)&&(t="string"==typeof e?{rgb:this._tryConvertColor(e)}:{rgb:this._tryConvertColor(e.rgb),theme:e.theme},r.isEmpty(t)&&(t=null)),t},copy:function(e){var t=null;return(0,o.isDefined)(e)&&("string"==typeof e?t=e:(t={},void 0!==e.rgb&&(t.rgb=e.rgb),void 0!==e.theme&&(t.theme=e.theme))),t},isEmpty:function(e){return!(0,o.isDefined)(e)||!(0,o.isDefined)(e.rgb)&&!(0,o.isDefined)(e.theme)},areEqual:function(e,t){return r.isEmpty(e)&&r.isEmpty(t)||(0,o.isDefined)(e)&&(0,o.isDefined)(t)&&e.rgb===t.rgb&&e.theme===t.theme},toXml:function(e,t){return a.default.toXml(e,{rgb:t.rgb,theme:t.theme})}},s=r;t.default=s,e.exports=t.default,e.exports.default=t.default},50587:function(e,t,n){t.default=void 0;var i=n(35922),o=u(n(95320)),a=u(n(2159)),r=u(n(8808)),s=u(n(50394)),l=u(n(10794));function u(e){return e&&e.__esModule?e:{default:e}}var d=function(){function e(){this._cellFormatTags=[],this._fillTags=[],this._fontTags=[],this._numberFormatTags=[],this._fillTags.push(r.default.tryCreateTag({patternFill:{patternType:"none"}}))}var t=e.prototype;return t.registerCellFormat=function(e){var t,n=a.default.tryCreateTag(e,{registerFill:this.registerFill.bind(this),registerFont:this.registerFont.bind(this),registerNumberFormat:this.registerNumberFormat.bind(this)});if((0,i.isDefined)(n)){for(var o=0;o0){var e=this._numberFormatTags.map((function(e){return l.default.toXml(e)}));return o.default.toXml("numFmts",{count:e.length},e.join(""))}return""},e}();t.default=d,e.exports=t.default,e.exports.default=t.default},8808:function(e,t,n){t.default=void 0;var i=n(35922),o=r(n(95320)),a=r(n(40027));function r(e){return e&&e.__esModule?e:{default:e}}var s={tryCreateTag:function(e){var t=null;return(0,i.isDefined)(e)&&(t={patternFill:a.default.tryCreateTag(e.patternFill)},s.isEmpty(t)&&(t=null)),t},tryCreateFillFromSimpleFormat:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.backgroundColor,n=e.fillPatternType,o=e.fillPatternColor;return!(0,i.isDefined)(t)||(0,i.isDefined)(n)&&(0,i.isDefined)(o)?(0,i.isDefined)(n)&&(0,i.isDefined)(o)?{patternFill:{patternType:n,foregroundColor:{rgb:o},backgroundColor:{rgb:t}}}:void 0:{patternFill:{patternType:"solid",foregroundColor:{rgb:t}}}},copySimpleFormat:function(e,t){void 0!==e.backgroundColor&&(t.backgroundColor=e.backgroundColor),void 0!==e.fillPatternType&&(t.fillPatternType=e.fillPatternType),void 0!==e.fillPatternColor&&(t.fillPatternColor=e.fillPatternColor)},copy:function(e){var t=null;return(0,i.isDefined)(e)&&(t={},void 0!==e.patternFill&&(t.patternFill=a.default.copy(e.patternFill))),t},areEqual:function(e,t){return s.isEmpty(e)&&s.isEmpty(t)||(0,i.isDefined)(e)&&(0,i.isDefined)(t)&&a.default.areEqual(e.patternFill,t.patternFill)},isEmpty:function(e){return!(0,i.isDefined)(e)||a.default.isEmpty(e.patternFill)},toXml:function(e){return o.default.toXml("fill",{},a.default.toXml(e.patternFill))}},l=s;t.default=l,e.exports=t.default,e.exports.default=t.default},50394:function(e,t,n){t.default=void 0;var i=n(35922),o=r(n(95320)),a=r(n(21879));function r(e){return e&&e.__esModule?e:{default:e}}var s={tryCreateTag:function(e){var t=null;return(0,i.isDefined)(e)&&(t={size:e.size,name:e.name,family:e.family,scheme:e.scheme,bold:e.bold,italic:e.italic,underline:e.underline,color:a.default.tryCreateTag(e.color)},s.isEmpty(t)&&(t=null)),t},copy:function(e){var t=null;return(0,i.isDefined)(e)&&(t={},void 0!==e.size&&(t.size=e.size),void 0!==e.name&&(t.name=e.name),void 0!==e.family&&(t.family=e.family),void 0!==e.scheme&&(t.scheme=e.scheme),void 0!==e.bold&&(t.bold=e.bold),void 0!==e.italic&&(t.italic=e.italic),void 0!==e.underline&&(t.underline=e.underline),void 0!==e.color&&(t.color=a.default.copy(e.color))),t},areEqual:function(e,t){return s.isEmpty(e)&&s.isEmpty(t)||(0,i.isDefined)(e)&&(0,i.isDefined)(t)&&e.size===t.size&&e.name===t.name&&e.family===t.family&&e.scheme===t.scheme&&(e.bold===t.bold||!e.bold==!t.bold)&&(e.italic===t.italic||!e.italic==!t.italic)&&e.underline===t.underline&&a.default.areEqual(e.color,t.color)},isEmpty:function(e){return!(0,i.isDefined)(e)||!(0,i.isDefined)(e.size)&&!(0,i.isDefined)(e.name)&&!(0,i.isDefined)(e.family)&&!(0,i.isDefined)(e.scheme)&&(!(0,i.isDefined)(e.bold)||!e.bold)&&(!(0,i.isDefined)(e.italic)||!e.italic)&&!(0,i.isDefined)(e.underline)&&a.default.isEmpty(e.color)},toXml:function(e){var t=[(0,i.isDefined)(e.bold)&&e.bold?o.default.toXml("b",{}):"",(0,i.isDefined)(e.size)?o.default.toXml("sz",{val:e.size}):"",(0,i.isDefined)(e.color)?a.default.toXml("color",e.color):"",(0,i.isDefined)(e.name)?o.default.toXml("name",{val:e.name}):"",(0,i.isDefined)(e.family)?o.default.toXml("family",{val:e.family}):"",(0,i.isDefined)(e.scheme)?o.default.toXml("scheme",{val:e.scheme}):"",(0,i.isDefined)(e.italic)&&e.italic?o.default.toXml("i",{}):"",(0,i.isDefined)(e.underline)?o.default.toXml("u",{val:e.underline}):""].join("");return o.default.toXml("font",{},t)}},l=s;t.default=l,e.exports=t.default,e.exports.default=t.default},10794:function(e,t,n){t.default=void 0;var i,o=n(35922),a=(i=n(95320))&&i.__esModule?i:{default:i};var r={ID_PROPERTY_NAME:"id",tryCreateTag:function(e){var t=null;return"string"==typeof e&&(t={formatCode:e},r.isEmpty(t)&&(t=null)),t},areEqual:function(e,t){return r.isEmpty(e)&&r.isEmpty(t)||(0,o.isDefined)(e)&&(0,o.isDefined)(t)&&e.formatCode===t.formatCode},isEmpty:function(e){return!(0,o.isDefined)(e)||!(0,o.isDefined)(e.formatCode)||""===e.formatCode},toXml:function(e){return a.default.toXml("numFmt",{numFmtId:e[r.ID_PROPERTY_NAME],formatCode:e.formatCode})}},s=r;t.default=s,e.exports=t.default,e.exports.default=t.default},40027:function(e,t,n){t.default=void 0;var i=n(35922),o=r(n(95320)),a=r(n(21879));function r(e){return e&&e.__esModule?e:{default:e}}var s={tryCreateTag:function(e){var t=null;return(0,i.isDefined)(e)&&(t={patternType:e.patternType,backgroundColor:a.default.tryCreateTag(e.backgroundColor),foregroundColor:a.default.tryCreateTag(e.foregroundColor)},s.isEmpty(t)&&(t=null)),t},copy:function(e){var t=null;return(0,i.isDefined)(e)&&(t={},void 0!==e.patternType&&(t.patternType=e.patternType),void 0!==e.backgroundColor&&(t.backgroundColor=a.default.copy(e.backgroundColor)),void 0!==e.foregroundColor&&(t.foregroundColor=a.default.copy(e.foregroundColor))),t},areEqual:function(e,t){return s.isEmpty(e)&&s.isEmpty(t)||(0,i.isDefined)(e)&&(0,i.isDefined)(t)&&e.patternType===t.patternType&&a.default.areEqual(e.backgroundColor,t.backgroundColor)&&a.default.areEqual(e.foregroundColor,t.foregroundColor)},isEmpty:function(e){return!(0,i.isDefined)(e)||!(0,i.isDefined)(e.patternType)},toXml:function(e){var t=[(0,i.isDefined)(e.foregroundColor)?a.default.toXml("fgColor",e.foregroundColor):"",(0,i.isDefined)(e.backgroundColor)?a.default.toXml("bgColor",e.backgroundColor):""].join("");return o.default.toXml("patternFill",{patternType:e.patternType},t)}},l=s;t.default=l,e.exports=t.default,e.exports.default=t.default},95320:function(e,t,n){t.default=void 0;var i=n(35922),o={toXml:function(e,t,n){var o=["<",e];for(var a in t){var r=t[a];(0,i.isDefined)(r)&&o.push(" ",a,'="',r,'"')}return(0,i.isDefined)(n)&&""!==n?o.push(">",n,""):o.push(" />"),o.join("")}};t.default=o,e.exports=t.default,e.exports.default=t.default},13571:function(e,t,n){t.ExcelCreator=void 0,t.getData=function(e,t){var n=new b(e,t);return n._checkZipState(),n.ready().then((function(){return n.getData((0,a.isFunction)((0,o.getWindow)().Blob))}))};var i=f(n(38377)),o=n(58201),a=n(35922),r=n(13306),s=f(n(96688)),l=n(68752),u=f(n(97405)),d=n(48351),c=f(n(45401)),h=f(n(50587)),p=n(62754);function f(e){return e&&e.__esModule?e:{default:e}}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var m='',_="http://schemas.openxmlformats.org",v={boolean:"b",date:"d",number:"n",string:"s"},y=Date.UTC(1899,11,30),x={quarter:"shortDate",quarterAndYear:"shortDate",minute:"longTime",millisecond:"longTime"},b=i.default.inherit({_getXMLTag:function(e,t,n){var i,o,r="<"+e,s=t.length;for(i=0;i"+n+"":r+" />"},_convertToExcelCellRef:function(e,t){for(var n,i,o="";!i;)n=65+(t>=26?t%26:Math.ceil(t)),o=String.fromCharCode(n)+o,t>=26?t=Math.floor(t/26)-1:i=!0;return o+(e+1)},_convertToExcelCellRefAndTrackMaxIndex:function(e,t){return this._maxRowIndex0&&(this._needSheetPr=!0),r.push(n)}return r},_calculateWidth:function(e){return(!(e=parseInt(e,10))||e<5)&&(e=100),Math.min(255,Math.floor((e-5)/7*100+.5)/100)},_prepareStyleData:function(){var e=this,t=this,n=t._dataProvider.getStyles();t._dataProvider.getColumns().forEach((function(e){t._colsArray.push(t._calculateWidth(e.width))}));var i=[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor",bold:!1},{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor",bold:!0}];this._excelFile.registerFont(i[0]),this._excelFile.registerFont(i[1]),n.forEach((function(e){var n=t._tryConvertToExcelNumberFormat(e.format,e.dataType);(0,a.isDefined)(n)||(n=0),t._styleArray.push({font:i[Number(!!e.bold)],numberFormat:n,alignment:{vertical:"top",wrapText:!!e.wrapText,horizontal:e.alignment||"left"}})})),t._styleArrayIndexToCellStyleIdMap=t._styleArray.map((function(t){return e._excelFile.registerCellFormat(t)}))},_prepareCellData:function(){this._cellsArray=this._getDataArray()},_createXMLRelationships:function(e){return this._getXMLTag("Relationships",[{name:"xmlns",value:_+"/package/2006/relationships"}],e)},_createXMLRelationship:function(e,t,n){return this._getXMLTag("Relationship",[{name:"Id",value:"rId"+e},{name:"Type",value:_+"/officeDocument/2006/relationships/"+t},{name:"Target",value:n}])},_getWorkbookContent:function(){return m+this._getXMLTag("workbook",[{name:"xmlns:r",value:_+"/officeDocument/2006/relationships"},{name:"xmlns",value:_+"/spreadsheetml/2006/main"}],'Sheet!$1:$1')},_getContentTypesContent:function(){return m+''},_generateStylesXML:function(){var e=this._zip.folder("xl"),t="";t+=this._excelFile.generateNumberFormatsXml(),t+=this._excelFile.generateFontsXml(),t+=this._excelFile.generateFillsXml(),t+='',t+=this._excelFile.generateCellFormatsXml(),t+=this._getXMLTag("cellStyles",[{name:"count",value:1}],this._getXMLTag("cellStyle",[{name:"name",value:"Normal"},{name:"xfId",value:0},{name:"builtinId",value:0}])),t=m+this._getXMLTag("styleSheet",[{name:"xmlns",value:_+"/spreadsheetml/2006/main"}],t),e.file("styles.xml",t),this._styleArray=[]},_generateStringsXML:function(){var e,t=this._zip.folder("xl"),n=this._stringArray.length,i=m;for(e=0;e':""},_getIgnoredErrorsXML:function(e){return this._options.ignoreErrors?'':""},_generateWorksheetXML:function(){var e,t,n,i,o,r=[],s=this._cellsArray.length,l=this._colsArray.length,u="1:"+l,d=this._dataProvider.getHeaderRowCount?this._dataProvider.getHeaderRowCount():1,c=[''];for(c.push(this._needSheetPr?'':""),c.push(''),c.push("'),c.push(this._getPaneXML()),c.push(""),c.push(''),e=0;e"),t=0;t=d?this._dataProvider.getGroupLevel(t):0},{name:"x14ac:dyDescent",value:"0.25"}],i.join(""))),this._cellsArray[t]=null,r.length>1e4&&(c.push(r.join("")),r=[])}c.push(r.join("")),r=[];var h=this._convertToExcelCellRef(this._maxRowIndex,this._maxColumnIndex);c.push(""+this._getAutoFilterXML(h)+this._generateMergingXML()+this._getIgnoredErrorsXML(h)+""),this._zip.folder("xl").folder("worksheets").file("sheet1.xml",c.join("")),this._colsArray=[],this._cellsArray=[],c=[]},_generateMergingXML:function(){var e,t,n,i,o,r=(0,a.isDefined)(this._dataProvider.getHeaderRowCount)?this._dataProvider.getHeaderRowCount():this._dataProvider.getRowsCount(),s=this._dataProvider.getColumns().length,l=[],u=[],d="";for(i=0;i0){for(n="decimal"!==e?".":"",i=0;i=1632&&t<1642)return!0;return!1},_convertDateFormatToOpenXml:function(e){return e.split("/").join("\\/").split("'").map((function(e,t){return t%2==0?e.replace(c,"AM/PM").replace(p,"d").replace(h,"d").replace(f,"M").replace(g,"H").split("[").join("\\[").split("]").join("\\]"):e?e.replace(m,"\\$&"):"'"})).join("")},_convertDateFormat:function(e){var t=(a.default.format(new Date(2009,8,8,6,5,4),e)||"").toString(),n=(0,s.getFormat)((function(t){return a.default.format(t,e)}));return n&&(n=this._convertDateFormatToOpenXml(n),n=this._getLanguageInfo(t)+n),n},_getLanguageInfo:function(e){var t=(0,l.getLanguageId)(),n=t?t.toString(16):"",i="";if(this._hasArabicDigits(e)){for(;n.length<3;)n="0"+n;i="[$-2010"+n+"]"}else n&&(i="[$-"+n+"]");return i},_convertNumberFormat:function(e,t,n){var a,r;return(r="currency"===e?o.default.getOpenXmlCurrencyFormat(n):d[e.toLowerCase()])&&(a=(0,i.format)(r,this._applyPrecision(e,t))),a},convertFormat:function(e,t,n,i){if((0,r.isDefined)(e)){if("date"===n)return _._convertDateFormat(e);if((0,r.isString)(e)&&d[e.toLowerCase()])return _._convertNumberFormat(e,t,i)}}},v=_;t.default=v,e.exports=t.default,e.exports.default=t.default},11385:function(e,t,n){t.Export=void 0;var i=n(35922),o=n(38526),a=n(31980),r=n(13306),s=n(5332),l=n(58201),u={getFullOptions:function(e){var t=(0,r.extend)({},e);if(!(0,i.isDefined)(t.worksheet)||!(0,i.isObject)(t.worksheet))throw Error('The "worksheet" field must contain an object.');if((0,i.isDefined)(t.topLeftCell)){if((0,i.isString)(t.topLeftCell)){var n=t.worksheet.getCell(t.topLeftCell),o=n.row,a=n.col;t.topLeftCell={row:o,column:a}}}else t.topLeftCell={row:1,column:1};return(0,i.isDefined)(t.keepColumnWidths)||(t.keepColumnWidths=!0),(0,i.isDefined)(t.loadPanel)||(t.loadPanel={}),(0,i.isDefined)(t.loadPanel.enabled)||(t.loadPanel.enabled=!0),t},convertDateForExcelJS:function(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()))},setNumberFormat:function(e,t){e.numFmt=t},getCellStyles:function(e){var t=this,n=e.getStyles();return n.forEach((function(e){var n=t.tryConvertToExcelNumberFormat(e.format,e.dataType);(0,i.isDefined)(n)&&(n=n.replace(/"/g,'"')),e.numberFormat=n})),n},tryConvertToExcelNumberFormat:function(e,t){var n=o.ExportFormat.formatObjectConverter(e,t),i=n.currency;return e=n.format,t=n.dataType,o.ExportFormat.convertFormat(e,n.precision,t,i)},setAlignment:function(e,t,n){e.alignment=e.alignment||{},(0,i.isDefined)(t)&&(e.alignment.wrapText=t),(0,i.isDefined)(n)&&(e.alignment.horizontal=n),e.alignment.vertical="top"},setColumnsWidth:function(e,t,n){if((0,i.isDefined)(t))for(var o=0;o=1&&S.to.row++}s.applyMergedRages(c),S.to.column+=n.length>0?n.length-1:0;var m=c.views[0]||{};d.option("rtlEnabled")&&(m.rightToLeft=!0),t._isFrozenZone(k)&&(-1===Object.keys(m).indexOf("state")&&(0,r.extend)(m,t._getWorksheetFrozenState(k,S)),t._trySetAutoFilter(k,c,S,p)),Object.keys(m).length>0&&(c.views=[m]),e(S)})).always((function(){x&&d.option("loadPanel.enabled",x),m.enabled&&(0,l.hasWindow)()&&i.dispose()}))}))},exportRow:function(e,t,n,o,a,r,s,l,u,d){for(var c=0;c0){var a={from:{row:n.from.row+e.getHeaderRowCount()-1,column:n.from.column},to:n.to};t.autoFilter=a}},_trySetFont:function(e,t){(0,o.isDefined)(t)&&(e.font=e.font||{},e.font.bold=t)},_getWorksheetFrozenState:function(e,t){return{state:"frozen",ySplit:t.from.row+e.getFrozenArea().y-1}},_trySetOutlineLevel:function(e,t,n){n>=e.getHeaderRowCount()&&(t.outlineLevel=e.getGroupLevel(n))},_getCustomizeCellOptions:function(e,t){var n={excelCell:e,gridCell:t};return Object.defineProperty(n,"cell",{get:function(){return r.default.log("W0003","CustomizeCell handler argument","cell","20.1","Use the 'excelCell' field instead"),e}}),n},_isFrozenZone:function(e){return e.getHeaderRowCount()>0},_isHeaderCell:function(e,t){return t=1632&&t<1642)return!0;return!1}(e)){for(;n.length<3;)n="0"+n;i="[$-2010"+n+"]"}else n&&(i="[$-"+n+"]");return i}(t)+n),n}var y={formatObjectConverter:function(e,t){var n={format:e,precision:e&&e.precision,dataType:t};return(0,r.isObject)(e)?(0,u.extend)(n,e,{format:e.formatter||e.type,currency:e.currency}):n},convertFormat:function(e,t,n,a){if((0,r.isDefined)(e)){if("date"===n)return v(e);if((0,r.isString)(e)&&c[e.toLowerCase()])return function(e,t,n){var a,r;return(r="currency"===e?o.default.getOpenXmlCurrencyFormat(n):c[e.toLowerCase()])&&(a=(0,i.format)(r,function(e,t){var n,i;if(t>0){for(n="decimal"!==e?".":"",i=0;i").css({display:"none"}).attr(s);function u(e,t){for(var n in t)e.setAttribute(n,t[n]);return e}l.append(u(o.default.createElement("input"),{type:"hidden",name:"fileName",value:t})),l.append(u(o.default.createElement("input"),{type:"hidden",name:"contentType",value:n})),l.append(u(o.default.createElement("input"),{type:"hidden",name:"data",value:a})),l.appendTo("body"),r.default.trigger(l,"submit"),r.default.trigger(l,"submit")&&l.remove()},_saveByProxy:function(e,t,n,i){var o=this._getMimeType(n);return this._formDownloader(e,t,o,i)},_winJSBlobSave:function(e,t,n){var i=new Windows.Storage.Pickers.FileSavePicker;i.suggestedStartLocation=Windows.Storage.Pickers.PickerLocationId.documentsLibrary;var o=p[n];if(o){var a=this._getMimeType(n);i.fileTypeChoices.insert(a,["."+o])}i.suggestedFileName=t,i.pickSaveFileAsync().then((function(t){t&&t.openAsync(Windows.Storage.FileAccessMode.readWrite).then((function(t){var n=e.msDetachStream();Windows.Storage.Streams.RandomAccessStream.copyAsync(n,t).then((function(){t.flushAsync().done((function(){n.close(),t.close()}))}))}))}))},_click:function(e){try{e.dispatchEvent(new MouseEvent("click",{cancelable:!0}))}catch(n){var t=o.default.getDocument().createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,c,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}},_saveBlobAs:function(e,t,n){var i=this;if(this._blobSaved=!1,(0,l.isDefined)(h.msSaveOrOpenBlob))h.msSaveOrOpenBlob(n,e),this._blobSaved=!0;else if((0,l.isDefined)(c.WinJS))this._winJSBlobSave(n,e,t),this._blobSaved=!0;else{var o=c.URL||c.webkitURL||c.mozURL||c.msURL||c.oURL;if((0,l.isDefined)(o)){var a=o.createObjectURL(n),r=this._linkDownloader(e,a);setTimeout((function(){o.revokeObjectURL(a),i._objectUrlRevoked=!0}),this._revokeObjectURLTimeout),this._click(r)}else u.logger.warn("window.URL || window.webkitURL || window.mozURL || window.msURL || window.oURL is not defined")}},saveAs:function(e,t,n,i,o){var a=p[t];if(a&&(e+="."+a),(0,l.isDefined)(i)&&s.default.log("W0001","Export","proxyURL","19.2","This option is no longer required"),o)this._saveByProxy(i,e,t,n);else if((0,l.isFunction)(c.Blob))this._saveBlobAs(e,t,n);else if((0,l.isDefined)(i)&&!(0,l.isDefined)(h.userAgent.match(/iPad/i)))this._saveByProxy(i,e,t,n);else{(0,l.isDefined)(h.userAgent.match(/iPad/i))||s.default.log("E1034");var r=this._linkDownloader(e,this._getDataUri(t,n));this._click(r)}}};t.fileSaver=g},12173:function(e,t,n){t.calcScaledInfo=j,t.getData=function(e,t){return G.getData(e,t)},t.imageCreator=void 0,t.testFormats=function(e){var t=G._createCanvas(100,100,0);return e.reduce((function(e,n){var i=("image/"+n).toLowerCase();return-1!==t.toDataURL(i).indexOf(i)?e.supported.push(n):e.unsupported.push(n),e}),{supported:[],unsupported:[]})};var i=f(n(68374)),o=f(n(52752)),a=n(35922),r=n(19155),s=n(95479),l=n(13306),u=f(n(73349)),d=n(3532),c=n(58201),h=n(78008),p=n(62754);function f(e){return e&&e.__esModule?e:{default:e}}var g,m=(0,c.getWindow)(),_=Math,v=_.PI,y=_.min,x=_.abs,b=_.sqrt,w=_.pow,C=_.atan2,S=_.cos,k=_.sin,D=Number;function I(e,t,n,i,o,a,r,s){var l=(e+n)/2,u=(t+i)/2,d=C(t-i,e-n),c=a?1:-1;d+=v/180*90*(r?1:-1);var h=b(w(n-e,2)+w(i-t,2))/2,p=b(x(w(o,2)-w(h,2))),f=l+c*(p*S(d)),g=u+c*(p*k(d)),m=C(t-g,e-f),_=C(i-g,n-f);s.arc(f,g,o,m,_,!r)}function T(e,t){var n,i=g(e.attributes||{}),o=(0,l.extend)({},i,{text:e.textContent.replace(/\s+/g," "),textAlign:"middle"===i["text-anchor"]?"center":i["text-anchor"]}),r=i.transform;return r&&((n=r.match(/translate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*)*/))&&(n=n[0].match(/-*\d+([.]\d+)*/g),o.translateX=D(n[0]),o.translateY=n[1]?D(n[1]):0),(n=r.match(/rotate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*,*\s*-*\d+([.]\d+)*)*/))&&(n=n[0].match(/-*\d+([.]\d+)*/g),o.rotationAngle=D(n[0]),o.rotationX=n[1]&&D(n[1]),o.rotationY=n[2]&&D(n[2])),(n=r.match(/scale\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*)*/))&&(n=n[0].match(/-*\d+([.]\d+)*/g),o.scaleX=D(n[0]),n.length>1?o.scaleY=D(n[1]):o.scaleY=o.scaleX)),function(e,t,n){var i,o=e.style||{};for(i in o)""!==o[i]&&(t[(0,h.camelize)(i)]=o[i]);n&&u.default.isElementNode(e)&&(o=m.getComputedStyle(e),["fill","stroke","stroke-width","font-family","font-size","font-style","font-weight"].forEach((function(e){e in o&&""!==o[e]&&(t[(0,h.camelize)(e)]=o[e])})),["opacity","fill-opacity","stroke-opacity"].forEach((function(e){e in o&&""!==o[e]&&"1"!==o[e]&&(t[e]=D(o[e]))})));t.textDecoration=t.textDecoration||t.textDecorationLine,t.globalAlpha=(0,a.isDefined)(t.opacity)?t.opacity:t.globalAlpha}(e,o,t),o}function E(e){var t=e&&e.match(/url\(.*#(.*?)["']?\)/i);return t&&t[1]}function O(e,t){var n=[];t.fontSize=t.fontSize||"10px",t.fontFamily=t.fontFamily||"sans-serif",t.fill=t.fill||"#000",t.fontStyle&&n.push(t.fontStyle),t.fontWeight&&n.push(t.fontWeight),n.push(t.fontSize),n.push(t.fontFamily),e.font=n.join(" "),e.textAlign=t.textAlign,e.fillStyle=t.fill,e.globalAlpha=t.globalAlpha}function A(e,t,n){O(e,t),R(e,t,n),t.text&&e.fillText(t.text,t.x||0,t.y||0),H(e,t,!0),function(e,t,n){if(!t.textDecoration||"none"===t.textDecoration)return;var i=t.x,o=e.measureText(t.text).width,a=parseInt(t.fontSize,10),r=.05*a<1?1:.05*a,s=t.y;switch(t.textDecoration){case"line-through":s-=a/3+r/2;break;case"overline":s-=a-r;break;case"underline":s+=r}e.rect(i,s,o,r),z(e,t,n),H(e,t)}(e,t,n)}function P(e){for(var t=e.childNodes,n=0;n2&&void 0!==arguments[2]?arguments[2]:new p.Deferred,o=0;o")[0];return o.width=e+2*n,o.height=t+2*n,o.hidden=!0,o}};function j(e,t){var n=m.devicePixelRatio||1;return{pixelRatio:n,width:e*n,height:t*n}}t.imageCreator=G},39458:function(e,t,n){t.Export=void 0;var i=n(35922),o=n(13306),a=d(n(91500)),r=d(n(18016)),s=d(n(28109)),l=n(5332),u=n(58201);function d(e){return e&&e.__esModule?e:{default:e}}var c={getFullOptions:function(e){var t=(0,o.extend)({},e);if(!(0,i.isDefined)(t.jsPDFDocument)||!(0,i.isObject)(t.jsPDFDocument))throw Error('The "jsPDFDocument" field must contain a jsPDF instance.');if(!(0,i.isDefined)(t.jsPDFDocument.autoTable)||!(0,i.isFunction)(t.jsPDFDocument.autoTable))throw Error('The "exportDataGrid" method requires a autoTable plugin for jsPDF object.');if((0,i.isDefined)(t.keepColumnWidths)||(t.keepColumnWidths=!0),(0,i.isDefined)(t.autoTableOptions)){if(!(0,i.isObject)(t.autoTableOptions))throw Error('The "autoTableOptions" option must be of object type.');t.autoTableOptions=(0,o.extend)(!0,{},this._getDefaultAutoTableOptions(),t.autoTableOptions)}else t.autoTableOptions=this._getDefaultAutoTableOptions();return(0,i.isDefined)(t.loadPanel)||(t.loadPanel={}),(0,i.isDefined)(t.loadPanel.enabled)||(t.loadPanel.enabled=!0),(0,i.isDefined)(t.loadPanel.text)||(t.loadPanel.text=s.default.format("dxDataGrid-exporting")),t},_getDefaultAutoTableOptions:function(){return{theme:"plain",tableLineColor:149,tableLineWidth:.1,styles:{textColor:51,lineColor:149,lineWidth:0},columnStyles:{},headStyles:{fontStyle:"normal",textColor:149,lineWidth:.1},bodyStyles:{lineWidth:.1},head:[],body:[]}},export:function(e){var t,n,o=this,a=e.jsPDFDocument,r=e.autoTableOptions,s=e.component,d=e.customizeCell,c=e.keepColumnWidths,h=e.selectedRowsOnly,p=e.loadPanel,f=(null===(t=s._getInternalInstance)||void 0===t?void 0:t.call(s))||s,g=f.option("loadPanel")&&f.option("loadPanel").enabled;if(g&&s.option("loadPanel.enabled",!1),p.enabled&&(0,u.hasWindow)()){var m=s.getView("rowsView");(n=new l.ExportLoadPanel(s,m.element(),m.element().parent(),p)).show()}var _=s.getDataProvider(h),v=!!s.option("wordWrapEnabled");return new Promise((function(e){_.ready().done((function(){var t=_.getColumns(),n=_.getStyles(),s=_.getRowsCount(),l=_.getHeaderRowCount(),u=[];if(c){var h=o._tryGetPdfColumnWidths(r.tableWidth,_.getColumnsWidths());(0,i.isDefined)(h)&&(0,i.isDefined)(r.columnStyles)&&o._setColumnWidths(r.columnStyles,h)}for(var p=0;p0&&(w.rowSpan=C.rowSpan+1),C&&C.colSpan>0&&(w.colSpan=C.colSpan+1),(!(u[p]&&u[p][g])||w.rowSpan>1||w.colSpan>1)&&((0,i.isFunction)(d)&&d({gridCell:x,pdfCell:w}),f.push(w))}else if("group"!==x.rowType||(0,i.isDefined)(w.content)||1!==f.length){var S;w.content=null!==(S=w.content)&&void 0!==S?S:"",(0,i.isFunction)(d)&&d({gridCell:x,pdfCell:w}),f.push(w)}else{var k;f[0].colSpan=null!==(k=f[0].colSpan)&&void 0!==k?k:1,f[0].colSpan++}}p>>>\r\nendobj\r\n4 0 obj\r\n<>\r\nendobj\r\n7 0 obj\r\n<>\r\nendobj\r\n1 0 obj\r\n<>\r\nendobj\r\n".replace("_width_",d).replace("_height_",c),p="3 0 obj\r\n<>stream\r\n0.20 w\n0 G\nq _width_ 0 0 _height_ 0.00 0.00 cm /I0 Do Q\r\nendstream\r\nendobj\r\n".replace("_width_",d).replace("_height_",c),f="6 0 obj\r\n<>\r\nendobj\r\n".replace("_date_",n).replace("_version_",i.version),g="5 0 obj\r\n<>stream\r\n".replace("_width_",s).replace("_height_",l).replace("_length_",e.length)+e+"\r\nendstream\r\nendobj\r\n",m=(y=h.length,x=p.length,b=f.length,"xref\r\n0 8\r\n0000000000 65535 f\r\n0000000241 00000 n\r\n0000000010 00000 n\r\n_main_ 00000 n\r\n0000000089 00000 n\r\n_image_ 00000 n\r\n_info_ 00000 n\r\n0000000143 00000 n\r\n".replace("_main_",u(y+"",10)).replace("_info_",u(y+x+"",10)).replace("_image_",u(y+x+b+"",10))),_=h+p+f+g,v="trailer\r\n<<\r\n/Size 8\r\n/Root 7 0 R\r\n/Info 6 0 R\r\n>>\r\nstartxref\r\n_length_\r\n%%EOF".replace("_length_",_.length);var y,x,b;return _+m+v}(e,t,new Date);return(0,r.isFunction)(l.Blob)?function(e){for(var t=0,n=new Uint8Array(e.length);te.length)&&(t=e.length);for(var n=0,i=new Array(t);n1?a[a.length-2]:"",this._initialize(t)},t._initialize=function(e){this.isDirectory=!!e,this.size=0,this.dateModified=new Date,this.thumbnail="",this.tooltipText=""},t.getFullPathInfo=function(){var e=a(this.pathInfo);return this.isRoot()||e.push({key:this.key,name:this.name}),e},t.isRoot=function(){return""===this.path},t.getFileExtension=function(){return this.isDirectory?"":(0,o.getFileExtension)(this.name)},t.equals=function(e){return e&&this.key===e.key},t.createClone=function(){var t=new e(this.pathInfo,this.name,this.isDirectory,this.key);return t.key=this.key,t.size=this.size,t.dateModified=this.dateModified,t.thumbnail=this.thumbnail,t.tooltipText=this.tooltipText,t.hasSubDirectories=this.hasSubDirectories,t.dataItem=this.dataItem,t},t._getPathByPathInfo=function(e,t){return e.map((function(e){return t?(0,o.getEscapedFileName)(e.name):e.name})).join(o.PATH_SEPARATOR)},e}();t.default=s,e.exports=t.default,e.exports.default=t.default},4323:function(e,t,n){t.default=void 0;var i=n(89386),o=n(20576),a=n(47617),r=v(n(73176)),s=n(35922),l=n(18438),u=n(62754),d=n(58201),c=n(48351),h=v(n(96688)),p=v(n(97405)),f=v(n(19073)),g=v(n(49816)),m=v(n(41011)),_=n(73173);function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var x=(0,d.getWindow)();var b=function(e){var t,n;function d(t){var n;t=(0,o.ensureDefined)(t,{}),n=e.call(this,t)||this;var i=t.data;if(i&&!Array.isArray(i))throw l.errors.Error("E4006");var r=t.itemsExpr||"items";n._subFileItemsGetter=(0,a.compileGetter)(r),n._subFileItemsSetter=n._getSetter(r);var s=t.contentExpr||"content";n._contentGetter=(0,a.compileGetter)(s),n._contentSetter=n._getSetter(s);var u=n._getNameExpr(t);n._nameSetter=n._getSetter(u);var d=n._getIsDirExpr(t);n._getIsDirSetter=n._getSetter(d);var c=n._getKeyExpr(t);n._keySetter=n._getSetter(c);var h=n._getSizeExpr(t);n._sizeSetter=n._getSetter(h);var p=n._getDateModifiedExpr(t);return n._dateModifiedSetter=n._getSetter(p),n._data=i||[],n}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,y(t,n);var f=d.prototype;return f.getItems=function(e){var t=this;return this._executeActionAsDeferred((function(){return t._getItems(e)}),!0)},f.renameItem=function(e,t){var n=this;return this._executeActionAsDeferred((function(){return n._renameItemCore(e,t)}))},f._renameItemCore=function(e,t){if(e){var n=this._findDataObject(e);this._nameSetter(n,t),e.name=t,e.key=this._ensureDataObjectKey(n)}},f.createDirectory=function(e,t){var n=this;return this._executeActionAsDeferred((function(){n._validateDirectoryExists(e),n._createDataObject(e,t,!0)}))},f.deleteItems=function(e){var t=this;return e.map((function(e){return t._executeActionAsDeferred((function(){return t._deleteItem(e)}))}))},f.moveItems=function(e,t){var n=this,i=this._findDataObject(t),o=this._getDirectoryDataItems(i);return e.map((function(e){return n._executeActionAsDeferred((function(){n._checkAbilityToMoveOrCopyItem(e,t);var i=n._findDataObject(e);n._deleteItem(e),o.push(i)}))}))},f.copyItems=function(e,t){var n=this,i=this._findDataObject(t),o=this._getDirectoryDataItems(i);return e.map((function(e){return n._executeActionAsDeferred((function(){n._checkAbilityToMoveOrCopyItem(e,t);var i=n._findDataObject(e),a=n._createCopy(i);o.push(a)}))}))},f.uploadFileChunk=function(e,t,n){var i=this;if(t.chunkIndex>0)return t.customData.deferred;this._validateDirectoryExists(n);var o=t.customData.deferred=new u.Deferred,a=this._createFileReader();return a.readAsDataURL(e),a.onload=function(){var t=a.result.split(",")[1],r=i._createDataObject(n,e.name,!1);i._sizeSetter(r,e.size),i._dateModifiedSetter(r,e.lastModifiedDate),i._contentSetter(r,t),o.resolve()},a.onerror=function(e){return o.reject(e)},o},f.downloadItems=function(e){1===e.length?this._downloadSingleFile(e[0]):this._downloadMultipleFiles(e)},f._downloadSingleFile=function(e){for(var t=this._getFileContent(e),n=x.atob(t),i=new ArrayBuffer(n.length),o=new Uint8Array(i),a=0;a0?t[t.length-1].key:null,i=this._data;if(n){var o=this._findFileItemObj(t);i=o&&this._subFileItemsGetter(o)||[]}return this._ensureKeysForDuplicateNameItems(i),this._convertDataObjectsToFileItems(i,t)},f._ensureKeysForDuplicateNameItems=function(e){var t=this,n={};e.forEach((function(e){var i=t._nameGetter(e);n[i]?t._ensureDataObjectKey(e):n[i]=!0}))},f._findDataObject=function(e){if(e.isRoot())return null;var t=this._findFileItemObj(e.getFullPathInfo());if(!t){var n=e.isDirectory?m.default.DirectoryNotFound:m.default.FileNotFound;throw new g.default(n,e)}return t},f._findFileItemObj=function(e){var t=this;Array.isArray(e)||(e=[]);for(var n="",o=null,a=this._data,r=function(r){(o=(0,i.find)(a,(function(i){var o=t._isDirGetter(i)||r===e.length-1;return t._getKeyFromDataObject(i,n)===e[r].key&&t._nameGetter(i)===e[r].name&&o})))&&(n=(0,_.pathCombine)(n,t._nameGetter(o)),a=t._subFileItemsGetter(o))},s=0;s").css({display:"none"}).attr({method:T,action:t.url}),o={command:t.command,arguments:t.arguments};this._beforeSubmitInternal(o),this._appendFormDataInputsToForm(o,n),n.appendTo("body"),d.default.trigger(n,"submit"),setTimeout((function(){return n.remove()}))},c.getItemsContent=function(e){var t=this._getDownloadArgs(e),n={url:t.url,headers:this._requestHeaders||{},method:T,responseType:"arraybuffer",data:{command:t.command,arguments:t.arguments},upload:{onprogress:a.noop,onloadstart:a.noop,onabort:a.noop},xhrFields:{},cache:!1};return this._beforeSendInternal(n),o.default.sendRequest(n)},c._getDownloadArgs=function(e){var t={pathInfoList:e.map((function(e){return e.getFullPathInfo()}))},n=JSON.stringify(t);return{url:this._endpointUrl,arguments:n,command:D}},c._getItemsIds=function(e){return e.map((function(e){return e.relativeName}))},c._executeRequest=function(e,t){var n=e===v?I:T,i=new u.Deferred,a={url:this._getEndpointUrl(e,t),headers:this._requestHeaders||{},method:n,dataType:"json",data:{},xhrFields:{},cache:!1};return this._beforeSendInternal(a),o.default.sendRequest(a).then((function(e){!e.success&&i.reject(e)||i.resolve(e)}),(function(e){return i.reject(e)})),i.promise()},c._beforeSubmitInternal=function(e){(0,p.isFunction)(this._beforeSubmit)&&this._beforeSubmit({formData:e})},c._beforeSendInternal=function(e){if((0,p.isFunction)(this._beforeAjaxSend)){var t={headers:e.headers,formData:e.data,xhrFields:e.xhrFields};this._beforeAjaxSend(t),e.headers=t.headers,e.data=t.formData,e.xhrFields=t.xhrFields}(0,p.isEmptyObject)(e.data)?delete e.data:(e.responseType||e.upload)&&(e.data=this._createFormData(e.data))},c._createFormData=function(e){var t=new _.FormData;for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(0,p.isDefined)(e[n])&&t.append(n,e[n]);return t},c._appendFormDataInputsToForm=function(e,t){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(0,p.isDefined)(e[n])&&(0,i.default)("").attr({type:"hidden",name:n,value:e[n]}).appendTo(t)},c._getEndpointUrl=function(e,t){var n=this._getQueryString({command:e,arguments:JSON.stringify(t)}),i=this._endpointUrl&&this._endpointUrl.indexOf("?")>0?"&":"?";return this._endpointUrl+i+n},c._getQueryString=function(e){for(var t=[],n=Object.keys(e),i=0;i1)for(t=o.default.getDatesDifferences(e[0],e[1]),i=1;i0,minute:e[0].getMinutes()>0,second:e[0].getSeconds()>0,millisecond:e[0].getMilliseconds()>0};return this.getDateFormatByDifferences(t)},getDateFormatByTickInterval:function(e,t,n){var a,r=function(e,t,n){switch(t){case"year":case"quarter":e.month=n;case"month":e.day=n;case"week":case"day":e.hour=n;case"hour":e.minute=n;case"minute":e.second=n;case"second":e.millisecond=n}};n=(0,i.isString)(n)?n.toLowerCase():n;var s,l,u,d=o.default.getDatesDifferences(e,t);return e!==t&&(s=d,l=e>t?t:e,!(u=e>t?e:t).getMilliseconds()&&u.getSeconds()?u.getSeconds()-l.getSeconds()==1&&(s.millisecond=!0,s.second=!1):!u.getSeconds()&&u.getMinutes()?u.getMinutes()-l.getMinutes()==1&&(s.second=!0,s.minute=!1):!u.getMinutes()&&u.getHours()?u.getHours()-l.getHours()==1&&(s.minute=!0,s.hour=!1):!u.getHours()&&u.getDate()>1?u.getDate()-l.getDate()==1&&(s.hour=!0,s.day=!1):1===u.getDate()&&u.getMonth()?u.getMonth()-l.getMonth()==1&&(s.day=!0,s.month=!1):!u.getMonth()&&u.getFullYear()&&u.getFullYear()-l.getFullYear()==1&&(s.month=!0,s.year=!1)),r(d,a=o.default.getDateUnitInterval(d),!0),r(d,a=o.default.getDateUnitInterval(n||"second"),!1),d[{week:"day"}[a]||a]=!0,this.getDateFormatByDifferences(d)}});t.default=u,e.exports=t.default,e.exports.default=t.default},71582:function(e,t,n){n(78475),n(38971),n(12993),n(11579),n(21298)},21298:function(e,t,n){var i=o(n(62414));function o(e){return e&&e.__esModule?e:{default:e}}o(n(62387)).default&&i.default.registerExecutor({ngExpression:{execute:function(e){"string"==typeof e.action&&e.context.$eval(e.action)}}})},38971:function(e,t,n){var i=w(n(68374)),o=w(n(62387)),a=w(n(55994)),r=w(n(80209)),s=w(n(5554)),l=w(n(38377)),u=w(n(44504)),d=n(35922),c=n(95479),h=n(89386),p=w(n(88933)),f=w(n(96452)),g=n(76165),m=w(n(69155)),_=w(n(11050)),v=n(47617),y=n(13306),x=n(49036),b=n(78008);function w(e){return e&&e.__esModule?e:{default:e}}function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var S=["rendering"];if(o.default){var k=function(e,t){return t.$root.$$phase?e(t):t.$apply((function(){return e(t)}))},D=l.default.inherit({ctor:function(e){this._componentDisposing=(0,u.default)(),this._optionChangedCallbacks=(0,u.default)(),this._ngLocker=new p.default,this._scope=e.scope,this._$element=e.$element,this._$templates=e.$templates,this._componentClass=e.componentClass,this._parse=e.parse,this._compile=e.compile,this._itemAlias=e.itemAlias,this._transcludeFn=e.transcludeFn,this._digestCallbacks=e.dxDigestCallbacks,this._normalizeOptions(e.ngOptions),this._initComponentBindings(),this._initComponent(this._scope),e.ngOptions||this._addOptionsStringWatcher(e.ngOptionsString)},_addOptionsStringWatcher:function(e){var t=this,n=this._scope.$watch(e,(function(e){e&&(n(),t._normalizeOptions(e),t._initComponentBindings(),t._component.option(t._evalOptions(t._scope)))}));this._componentDisposing.add(n)},_normalizeOptions:function(e){var t=this;this._ngOptions=(0,y.extendFromObject)({},e),e&&(!Object.prototype.hasOwnProperty.call(e,"bindingOptions")&&e.bindingOptions&&(this._ngOptions.bindingOptions=e.bindingOptions),e.bindingOptions&&(0,c.each)(e.bindingOptions,(function(e,n){"string"===(0,d.type)(n)&&(t._ngOptions.bindingOptions[e]={dataPath:n})})))},_initComponent:function(e){this._component=new this._componentClass(this._$element,this._evalOptions(e)),this._component._isHidden=!0,this._handleDigestPhase()},_handleDigestPhase:function(){var e=this,t=function(){e._component.beginUpdate()},n=function(){e._component.endUpdate()};this._digestCallbacks.begin.add(t),this._digestCallbacks.end.add(n),this._componentDisposing.add((function(){e._digestCallbacks.begin.remove(t),e._digestCallbacks.end.remove(n)}))},_initComponentBindings:function(){var e=this,t={};this._ngOptions.bindingOptions&&((0,c.each)(this._ngOptions.bindingOptions,(function(n,i){var o,a,r=n.search(/\[|\./),s=r>-1?n.substring(0,r):n,l=i.dataPath,u=!0,d=!1;void 0!==i.deep&&(d=u=!!i.deep),t[s]||(t[s]={}),t[s][n]=l;!function t(){var i=Array.isArray(e._scope.$eval(l))&&!d?"$watchCollection":"$watch";o!==i&&(a&&a(),a=e._scope[i](l,(function(i,o){e._ngLocker.locked(n)||(e._ngLocker.obtain(n),e._component.option(n,i),t(),(0,x.equals)(o,i)&&e._ngLocker.locked(n)&&e._ngLocker.release(n))}),u),o=i)}(),e._componentDisposing.add(a)})),this._optionChangedCallbacks.add((function(n){var i=n.name,o=n.fullName,a=n.component;if(e._ngLocker.locked(o))e._ngLocker.release(o);else if(t&&t[i]){var r=e._scope.$root.$$phase,s=function(){e._ngLocker.obtain(o)};r?e._digestCallbacks.begin.add(s):s(),k((function(){(0,c.each)(t[i],(function(t,i){if(e._optionsAreLinked(o,t)){var r=a.option(t);e._parse(i).assign(e._scope,r);var s=e._parse(i)(e._scope);s!==r&&n.component.option(t,s)}}))}),e._scope);var l=function t(){e._ngLocker.locked(o)&&e._ngLocker.release(o),e._digestCallbacks.begin.remove(s),e._digestCallbacks.end.remove(t)};r?e._digestCallbacks.end.addPrioritized(l):l()}})))},_optionsAreNested:function(e,t){var n=e[t.length];return 0===e.indexOf(t)&&("."===n||"["===n)},_optionsAreLinked:function(e,t){return e===t||(e.length>t.length?this._optionsAreNested(e,t):this._optionsAreNested(t,e))},_compilerByTemplate:function(e){var t=this,n=this._getScopeItemsPath();return function(o){var r=(0,i.default)(e).clone(),s=o.model&&o.model.constructor===t._scope.$root.constructor?o.model:o.noModel?t._scope:t._createScopeWithData(o);n&&t._synchronizeScopes(s,n,o.index),r.appendTo(o.container),o.noModel||a.default.on(r,"$destroy",(function(){!s.$parent||s.$destroy()}));var l=t._compile(r,t._transcludeFn);return t._applyAsync((function(e){l(e,null,{parentBoundTranscludeFn:t._transcludeFn})}),s),r}},_applyAsync:function(e,t){var n=this;if(e(t),!t.$root.$$phase&&!this._renderingTimer){var i=function(){clearTimeout(n._renderingTimer)};this._renderingTimer=setTimeout((function(){t.$apply(),n._renderingTimer=null,n._componentDisposing.remove(i)})),this._componentDisposing.add(i)}},_getScopeItemsPath:function(){if(this._componentClass.subclassOf(_.default)&&this._ngOptions.bindingOptions&&this._ngOptions.bindingOptions.items)return this._ngOptions.bindingOptions.items.dataPath},_createScopeWithData:function(e){var t=this._scope.$new();return this._itemAlias&&(t[this._itemAlias]=e.model),(0,d.isDefined)(e.index)&&(t.$index=e.index),t},_synchronizeScopes:function(e,t,n){this._itemAlias&&"object"!==C(e[this._itemAlias])&&this._synchronizeScopeField({parentScope:this._scope,childScope:e,fieldPath:this._itemAlias,parentPrefix:t,itemIndex:n})},_synchronizeScopeField:function(e){var t=e.parentScope,n=e.childScope,i=e.fieldPath,o=e.parentPrefix,a=e.itemIndex,r=i===this._itemAlias?"":"."+i,s=void 0!==a,l=[o];if(s){if(!(0,d.isNumeric)(a))return;l.push("[",a,"]")}l.push(r);var u=l.join(""),c=t.$watch(u,(function(e,t){e!==t&&(0,v.compileSetter)(i)(n,e)})),h=n.$watch(i,(function(e,n){if(e!==n){if(s&&!(0,v.compileGetter)(o)(t)[a])return void h();(0,v.compileSetter)(u)(t,e)}}));this._componentDisposing.add([c,h])},_evalOptions:function(e){var t=this,n=(0,y.extendFromObject)({},this._ngOptions);return delete n.bindingOptions,this._ngOptions.bindingOptions&&(0,c.each)(this._ngOptions.bindingOptions,(function(t,i){n[t]=e.$eval(i.dataPath)})),n._optionChangedCallbacks=this._optionChangedCallbacks,n._disposingCallbacks=this._componentDisposing,n.onActionCreated=function(t,n,i){if(i&&(0,h.inArray)(i.category,S)>-1)return n;return function(){var t=this,i=arguments;return e&&e.$root&&!e.$root.$$phase?k((function(){return n.apply(t,i)}),e):n.apply(this,i)}},n.beforeActionExecute=n.onActionCreated,n.nestedComponentOptions=function(e){return{templatesRenderAsynchronously:e.option("templatesRenderAsynchronously"),forceApplyBindings:e.option("forceApplyBindings"),modelByElement:e.option("modelByElement"),onActionCreated:e.option("onActionCreated"),beforeActionExecute:e.option("beforeActionExecute"),nestedComponentOptions:e.option("nestedComponentOptions")}},n.templatesRenderAsynchronously=!0,(0,r.default)().wrapActionsBeforeExecute&&(n.forceApplyBindings=function(){k((function(){}),e)}),n.integrationOptions={createTemplate:function(e){return new g.NgTemplate(e,t._compilerByTemplate.bind(t))},watchMethod:function(n,i,o){var a,s=(o=o||{}).skipImmediate,l=e.$watch((function(){var e=n();return e instanceof Date&&(e=e.valueOf()),e}),(function(e){var t=a===e;!s&&(!t||t&&o.deep)&&i(e),s=!1}),o.deep);return s||(a=n(),i(a)),(0,r.default)().wrapActionsBeforeExecute&&t._applyAsync((function(){}),e),l},templates:{"dx-polymorph-widget":{render:function(e){var n=e.model.widget;if(n){var o=(0,i.default)("
").attr((0,b.dasherize)(n),"options").get(0),a=t._scope.$new();a.options=e.model.options,e.container.append(o),t._compile(o)(a)}}}}},n.modelByElement=function(){return e},n}});D=D.inherit({ctor:function(e){this._componentName=e.componentName,this._ngModel=e.ngModel,this._ngModelController=e.ngModelController,this.callBase.apply(this,arguments)},_isNgModelRequired:function(){return f.default.isEditor(this._componentClass.prototype)&&this._ngModel},_initComponentBindings:function(){this.callBase.apply(this,arguments),this._initNgModelBinding()},_initNgModelBinding:function(){var e=this;if(this._isNgModelRequired()){var t=this._scope.$watch(this._ngModel,(function(t,n){e._ngLocker.locked("value")||t!==n&&e._component.option("value",t)}));this._optionChangedCallbacks.add((function(t){e._ngLocker.obtain("value");try{if("value"!==t.name)return;e._ngModelController.$setViewValue(t.value)}finally{e._ngLocker.locked("value")&&e._ngLocker.release("value")}})),this._componentDisposing.add(t)}},_evalOptions:function(){if(!this._isNgModelRequired())return this.callBase.apply(this,arguments);var e=this.callBase.apply(this,arguments);return e.value=this._parse(this._ngModel)(this._scope),e}});var I={},T=function(e){var t="dxValidator"!==e?1:10;m.default.directive(e,["$compile","$parse","dxDigestCallbacks",function(n,i,o){return{restrict:"A",require:"^?ngModel",priority:t,compile:function(t){var a=I[e],r=(a.prototype._useTemplates?a.prototype._useTemplates():function e(t,n){if(!Object.prototype.hasOwnProperty.bind(t)("parent")&&t.parent){var i=Object.getPrototypeOf(t);return i.prototype[n]?function(){return i.prototype[n]()}:e(i,n)}var o=t.parent.prototype[n];return o?function(){return o()}:o&&t.parent.subclassOf?e(t.parent,n):function(){}}(a,"_useTemplates")())?t.contents().detach():null;return function(t,s,l,u,d){s.append(r),k((function(){new D({componentClass:a,componentName:e,compile:n,parse:i,$element:s,scope:t,ngOptionsString:l[e],ngOptions:l[e]?t.$eval(l[e]):{},ngModel:l.ngModel,ngModelController:u,transcludeFn:d,itemAlias:l.dxItemAlias,dxDigestCallbacks:o})}),t)}}}}])};s.default.add((function(e,t){I[e]||T(e),I[e]=t}))}},11579:function(e,t,n){var i=a(n(44504)),o=a(n(69155));function a(e){return e&&e.__esModule?e:{default:e}}a(n(62387)).default&&o.default.service("dxDigestCallbacks",["$rootScope",function(e){var t=(0,i.default)(),n=(0,i.default)(),o=(0,i.default)(),a=!1;return e.$watch((function(){a||(a=!0,t.fire(),e.$$postDigest((function(){a=!1,n.fire(),o.fire()})))})),{begin:{add:function(e){a&&e(),t.add(e)},remove:t.remove.bind(t)},end:{add:o.add.bind(o),addPrioritized:n.add.bind(n),remove:o.remove.bind(o)}}}])},12993:function(e,t,n){var i=r(n(94553)),o=r(n(55994)),a=r(n(69155));function r(e){return e&&e.__esModule?e:{default:e}}r(n(62387)).default&&i.default.add((function(e){var t=e.slice(0,2)+e.charAt(2).toUpperCase()+e.slice(3);a.default.directive(t,["$parse",function(n){return function(i,a,r){var s,l=r[t].trim(),u={};"{"===l.charAt(0)?(u=i.$eval(l),s=n(u.execute)):s=n(r[t]),o.default.on(a,e,u,(function(e){i.$apply((function(){s(i,{$event:e})}))}))}}])}))},69155:function(e,t,n){t.default=void 0;var i,o=(i=n(62387))&&i.__esModule?i:{default:i};var a={};o.default&&(a=o.default.module("dx",[]));var r=a;t.default=r,e.exports=t.default,e.exports.default=t.default},76165:function(e,t,n){t.NgTemplate=void 0;var i,o=(i=n(68374))&&i.__esModule?i:{default:i},a=n(81033),r=n(35922),s=n(3532);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function i(t,n){var i;return(i=e.call(this)||this)._element=t,i._compiledTemplate=n((0,s.normalizeTemplateElement)(i._element)),i}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var a=i.prototype;return a._renderCore=function(e){var t=this._compiledTemplate;return(0,r.isFunction)(t)?t(e):t},a.source=function(){return(0,o.default)(this._element).clone()},i}(a.TemplateBase);t.NgTemplate=u},78475:function(e,t,n){var i=s(n(96073)),o=n(58020),a=s(n(95640)),r=s(n(72722));function s(e){return e&&e.__esModule?e:{default:e}}if(n(17394),n(59228),n(66809),n(32185),n(711),n(27387),n(95063),n(63200),n(87481),n(30829),(0,r.default)()&&(0,o.compare)(i.default.fn.jquery,[1,10])<0)throw a.default.Error("E0012")},30829:function(e,t,n){var i=a(n(96073)),o=a(n(37208));function a(e){return e&&e.__esModule?e:{default:e}}(0,a(n(72722)).default)()&&o.default.inject({sendRequest:function(e){return e.responseType||e.upload?this.callBase.apply(this,[e]):i.default.ajax(e)}})},87481:function(e,t,n){var i=r(n(96073)),o=r(n(5554)),a=r(n(17381));function r(e){return e&&e.__esModule?e:{default:e}}if(i.default){o.default.add((function(e,t){i.default.fn[e]=function(n){var i,o="string"==typeof n;if(o){var r=n,s=[].slice.call(arguments).slice(1);this.each((function(){var n=t.getInstance(this);if(!n)throw a.default.Error("E0009",e);var o=n[r].apply(n,s);void 0===i&&(i=o)}))}else this.each((function(){var e=t.getInstance(this);e?e.option(n):new t(this,n)})),i=this;return i}}))}},66809:function(e,t,n){var i=r(n(96073)),o=n(62754),a=n(58020);function r(e){return e&&e.__esModule?e:{default:e}}if((0,r(n(72722)).default)()){var s=i.default.Deferred,l={Deferred:s};l.when=(0,a.compare)(i.default.fn.jquery,[3])<0?i.default.when:function(e){return 0===arguments.length?(new s).resolve():1===arguments.length?e&&e.then?e:(new s).resolve(e):i.default.when.apply(i.default,arguments)},(0,o.setStrategy)(l)}},27387:function(e,t,n){var i,o=(i=n(96073))&&i.__esModule?i:{default:i},a=n(23908);o.default&&(0,a.setEasing)(o.default.easing)},63200:function(e,t,n){var i,o=n(6415);(0,((i=n(72722))&&i.__esModule?i:{default:i}).default)()&&(0,o.setPublicElementWrapper)((function(e){return e}))},95063:function(e,t,n){var i=a(n(96073)),o=n(97906);function a(e){return e&&e.__esModule?e:{default:e}}(0,a(n(72722)).default)()&&(0,o.setDataStrategy)(i.default)},711:function(e,t,n){var i=l(n(96073)),o=l(n(55994)),a=l(n(72722)),r=l(n(94553)),s=l(n(73349));function l(e){return e&&e.__esModule?e:{default:e}}(0,a.default)()&&(r.default.add((function(e,t){i.default.event.special[e]=t})),o.default.passiveEventHandlersSupported()&&o.default.forcePassiveFalseEventNames.forEach((function(e){i.default.event.special[e]={setup:function(t,n,i){s.default.listen(this,e,i,{passive:!1})}}})),o.default.set({on:function(e){(0,i.default)(e).on.apply((0,i.default)(e),Array.prototype.slice.call(arguments,1))},one:function(e){(0,i.default)(e).one.apply((0,i.default)(e),Array.prototype.slice.call(arguments,1))},off:function(e){(0,i.default)(e).off.apply((0,i.default)(e),Array.prototype.slice.call(arguments,1))},trigger:function(e){(0,i.default)(e).trigger.apply((0,i.default)(e),Array.prototype.slice.call(arguments,1))},triggerHandler:function(e){(0,i.default)(e).triggerHandler.apply((0,i.default)(e),Array.prototype.slice.call(arguments,1))},Event:i.default.Event}))},32185:function(e,t,n){var i=r(n(96073)),o=n(89729),a=r(n(24311));function r(e){return e&&e.__esModule?e:{default:e}}if(i.default&&!o.themeReadyCallback.fired()){var s=i.default.holdReady||i.default.fn.holdReady;s(!0),o.themeReadyCallback.add((function(){a.default.add((function(){s(!1)}))}))}},59228:function(e,t,n){var i=c(n(96073)),o=c(n(72722)),a=n(58020),r=n(95479),s=n(35922),l=n(39611),u=c(n(85788)),d=c(n(2418));function c(e){return e&&e.__esModule?e:{default:e}}if((0,o.default)())if((0,a.compare)(i.default.fn.jquery,[3])<0){var h={2:"touch",3:"pen",4:"mouse"};(0,r.each)(["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel","MSPointerOver","MSPointerOut","mouseenter","mouseleave","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","pointerenter","pointerleave"],(function(){i.default.event.fixHooks[this]={filter:function(e,t){var n=t.pointerType;return(0,s.isNumeric)(n)&&(e.pointerType=h[n]),e},props:i.default.event.mouseHooks.props.concat(["pointerId","pointerType","originalTarget","width","height","pressure","result","tiltX","charCode","tiltY","detail","isPrimary","prevValue"])}})),(0,r.each)(["touchstart","touchmove","touchend","touchcancel"],(function(){i.default.event.fixHooks[this]={filter:function(e,t){return(0,d.default)((function(n,i){e[n]=i(t)})),e},props:i.default.event.mouseHooks.props.concat(["touches","changedTouches","targetTouches","detail","result","originalTarget","charCode","prevValue"])}})),i.default.event.fixHooks.wheel=i.default.event.mouseHooks;var p={props:i.default.event.mouseHooks.props.concat(["pointerType","pointerId","pointers"])};u.default.callbacks.add((function(e){i.default.event.fixHooks[e]=p}));(0,l.setEventFixMethod)((function(e,t){for(var n=i.default.event.fixHooks[t.type]||i.default.event.mouseHooks,o=n.props?i.default.event.props.concat(n.props):i.default.event.props,a=o.length;a--;){var r=o[a];e[r]=t[r]}return n.filter?n.filter(e,t):e}))}else(0,d.default)((function(e,t){i.default.event.addProp(e,t)}))},17394:function(e,t,n){var i=a(n(96073)),o=a(n(82981));function a(e){return e&&e.__esModule?e:{default:e}}(0,a(n(72722)).default)()&&o.default.set(i.default)},72722:function(e,t,n){t.default=function(){return i.default&&(0,o.default)().useJQuery};var i=a(n(96073)),o=a(n(80209));function a(e){return e&&e.__esModule?e:{default:e}}var r=(0,o.default)().useJQuery;i.default&&!1!==r&&(0,o.default)({useJQuery:!0}),e.exports=t.default,e.exports.default=t.default},49281:function(e,t,n){var i=r(n(76130)),o=r(n(17381)),a=n(58020);function r(e){return e&&e.__esModule?e:{default:e}}if(n(89135),n(70883),n(89620),n(24935),n(74942),n(27521),n(61823),i.default&&(0,a.compare)(i.default.version,[2,3])<0)throw o.default.Error("E0013")},27521:function(e,t,n){var i,o=n(97906),a=(i=n(76130))&&i.__esModule?i:{default:i},r=n(58020);if(a.default){var s=a.default.utils.domNodeDisposal.cleanExternalData;(0,o.afterCleanData)((function(e){var t;for(t=0;t").attr("data-bind",t+": options").get(0);(0,i.default)(e.container).append(n),o.default.applyBindings(e.model,n)}}}},createTemplate:function(e){return new h.KoTemplate(e)}}},C={},S=function(e,t,n){var i=_.data("dxKoLocks"),a=n?o.default.unwrap(t):t;if(o.default.isWriteableObservable(t)&&(C[e]=t),s){if(i.locked(e))return;i.obtain(e);try{o.default.ignoreDependencies?o.default.ignoreDependencies(s.option,s,[e,a]):s.option(e,a)}finally{i.release(e)}}else w[e]=a},k=function(e){var t=e.fullName,n=e.value;if(t in C){var i=this._$element.data("dxKoLocks");if(!i.locked(t)){i.obtain(t);try{C[t](n)}finally{i.release(t)}}}},D=function(t,n,i){var a;i!==b&&(!p||p(i,n,t)?(o.default.computed((function(){var e=t[n];S(i,e,!0),a=o.default.unwrap(e)}),null,{disposeWhenNodeIsRemoved:e}),(0,r.isPlainObject)(a)&&(y[i]||I(a,i))):S(i,t[n],!1))};function I(e,t){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&D(e,n,t?[t,n].join("."):n)}return v.add(k),_.data("dxKoCreation",!0).data("dxKoLocks",new f.default),new t(_,w),w=null,{controlsDescendantBindings:t.subclassOf(l.default)||t.subclassOf(u.default)||t.subclassOf(d.default)||s instanceof c.default}}},"dxValidator"===e&&(o.default.bindingHandlers.dxValidator.after=v)}(e,t)}))}},89620:function(e,t,n){var i,o=(i=n(76130))&&i.__esModule?i:{default:i},a=n(44899);o.default&&(o.default.bindingHandlers.dxControlsDescendantBindings={init:function(e,t){return{controlsDescendantBindings:o.default.unwrap(t())}}},o.default.bindingHandlers.dxIcon={init:function(e,t){var n=o.default.utils.unwrapObservable(t())||{},i=(0,a.getImageContainer)(n);o.default.virtualElements.emptyNode(e),i&&o.default.virtualElements.prepend(e,i.get(0))},update:function(e,t){var n=o.default.utils.unwrapObservable(t())||{},i=(0,a.getImageContainer)(n);o.default.virtualElements.emptyNode(e),i&&o.default.virtualElements.prepend(e,i.get(0))}},o.default.virtualElements.allowedBindings.dxIcon=!0)},70883:function(e,t,n){var i=u(n(68374)),o=u(n(55994)),a=u(n(76130)),r=n(35922),s=u(n(94553)),l=n(39611);function u(e){return e&&e.__esModule?e:{default:e}}a.default&&s.default.add((function(e){var t=(0,l.addNamespace)(e,e+"Binding");a.default.bindingHandlers[e]={update:function(e,n,s,l){var u=(0,i.default)(e),d=a.default.utils.unwrapObservable(n()),c=d.execute?d.execute:d;o.default.off(u,t),o.default.on(u,t,(0,r.isPlainObject)(d)?d:{},(function(e){c.call(l,l,e)}))}}}))},1129:function(e,t,n){t.KoTemplate=void 0;var i=d(n(68374)),o=d(n(73349)),a=d(n(76130)),r=n(35922),s=n(81033),l=n(3532),u=n(45994);function d(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var h=function(e){var t,n;function s(t){var n;return(n=e.call(this)||this)._element=t,n._template=(0,i.default)("
").append((0,l.normalizeTemplateElement)(t)),n._registerKoTemplate(),n}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n);var d=s.prototype;return d._registerKoTemplate=function(){var e=this._template.get(0);new a.default.templateSources.anonymousTemplate(e).nodes(e)},d._prepareDataForContainer=function(e,t){if(t&&t.length){var n=(0,u.getClosestNodeWithContext)(t.get(0)),i=a.default.contextFor(n);if(e=void 0!==e?e:a.default.dataFor(n)||{},i)return e===i.$data?i:i.createChildContext(e)}return function(e){var t=o.default.createElement("div");a.default.applyBindingsToNode(t,null,e);var n=a.default.contextFor(t);return a.default.cleanNode(t),n}(e).createChildContext(e)},d._renderCore=function(e){var t=this._prepareDataForContainer(e.model,(0,i.default)(e.container));(0,r.isDefined)(e.index)&&(t.$index=e.index);var n,o=(0,i.default)("
").appendTo(e.container);return a.default.renderTemplate(this._template.get(0),t,{afterRender:function(e){n=(0,i.default)(e)}},o.get(0),"replaceNode"),n},d.source=function(){return(0,i.default)(this._element).clone()},d.dispose=function(){this._template.remove()},s}(s.TemplateBase);t.KoTemplate=h},45994:function(e,t,n){t.getClosestNodeWithContext=void 0;var i,o=(i=n(76130))&&i.__esModule?i:{default:i};t.getClosestNodeWithContext=function e(t){return!o.default.contextFor(t)&&t.parentNode?e(t.parentNode):t}},24935:function(e,t,n){var i=n(95479),o=n(13306),a=c(n(38377)),r=n(80566),s=c(n(90964)),l=n(62754),u=c(n(73176)),d=c(n(76130));function c(e){return e&&e.__esModule?e:{default:e}}if(d.default){var h=a.default.inherit({ctor:function(e,t){var n=this,a=t.name,s=t.validationRules;this.target=e,this.name=a,this.isValid=d.default.observable(!0),this.validationError=d.default.observable(),this.validationErrors=d.default.observable(),this.validationStatus=d.default.observable("valid"),this._eventsStrategy=new r.EventsStrategy(this),this.validationRules=(0,i.map)(s,(function(e,t){return(0,o.extend)({},e,{validator:n,index:t})})),this._validationInfo={result:null,deferred:null}},_updateValidationResult:function(e){if(this._validationInfo.result&&this._validationInfo.result.id===e.id)for(var t in e)"id"!==t&&"complete"!==t&&(this._validationInfo.result[t]=e[t]);else{var n=this._validationInfo.deferred&&this._validationInfo.result.complete;this._validationInfo.result=(0,o.extend)({},e,{complete:n})}},validate:function(){var e=this,t=this._validationInfo&&this._validationInfo.result,n=this.target();if(t&&"pending"===t.status&&t.value===n)return(0,o.extend)({},t);var i=s.default.validate(n,this.validationRules,this.name);return i.id=(new u.default).toString(),this._applyValidationResult(i),i.complete&&i.complete.then((function(t){t.id===e._validationInfo.result.id&&e._applyValidationResult(t)})),(0,o.extend)({},this._validationInfo.result)},reset:function(){this.target(null);var e={id:null,isValid:!0,brokenRule:null,pendingRules:null,status:"valid",complete:null};return this._applyValidationResult(e),e},_applyValidationResult:function(e){if(e.validator=this,this._updateValidationResult(e),this.target.dxValidator.isValid(this._validationInfo.result.isValid),this.target.dxValidator.validationError(this._validationInfo.result.brokenRule),this.target.dxValidator.validationErrors(this._validationInfo.result.brokenRules),this.target.dxValidator.validationStatus(this._validationInfo.result.status),"pending"===e.status)return this._validationInfo.deferred||(this._validationInfo.deferred=new l.Deferred,this._validationInfo.result.complete=this._validationInfo.deferred.promise()),void this._eventsStrategy.fireEvent("validating",[this._validationInfo.result]);"pending"!==e.status&&(this._eventsStrategy.fireEvent("validated",[e]),this._validationInfo.deferred&&(this._validationInfo.deferred.resolve(e),this._validationInfo.deferred=null))},on:function(e,t){return this._eventsStrategy.on(e,t),this},off:function(e,t){return this._eventsStrategy.off(e,t),this}});d.default.extenders.dxValidator=function(e,t){return e.dxValidator=new h(e,t),e.subscribe(e.dxValidator.validate.bind(e.dxValidator)),e},s.default.registerModelForValidation=function(e){(0,i.each)(e,(function(t,n){d.default.isObservable(n)&&n.dxValidator&&s.default.registerValidatorInGroup(e,n.dxValidator)}))},s.default.unregisterModelForValidation=function(e){(0,i.each)(e,(function(t,n){d.default.isObservable(n)&&n.dxValidator&&s.default.removeRegisteredValidator(e,n.dxValidator)}))},s.default.validateModel=s.default.validateGroup}},74942:function(e,t,n){var i=a(n(76130)),o=a(n(26974));function a(e){return e&&e.__esModule?e:{default:e}}i.default&&o.default.inject({isWrapped:i.default.isObservable,isWritableWrapped:i.default.isWritableObservable,wrap:i.default.observable,unwrap:function(e){return i.default.isObservable(e)?i.default.utils.unwrapObservable(e):this.callBase(e)},assign:function(e,t){i.default.isObservable(e)?e(t):this.callBase(e,t)}})},94484:function(e,t,n){Object.defineProperty(t,"date",{enumerable:!0,get:function(){return r.default}}),t.disableIntl=function(){"intl"===a.default.engine()&&a.default.resetInjection();"intl"===r.default.engine()&&r.default.resetInjection()},t.locale=t.loadMessages=t.formatNumber=t.formatMessage=t.formatDate=void 0,Object.defineProperty(t,"message",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"number",{enumerable:!0,get:function(){return a.default}}),t.parseNumber=t.parseDate=void 0;var i=s(n(91331)),o=s(n(28109)),a=s(n(18016)),r=s(n(91500));function s(e){return e&&e.__esModule?e:{default:e}}n(89740);var l=i.default.locale.bind(i.default);t.locale=l;var u=o.default.load.bind(o.default);t.loadMessages=u;var d=o.default.format.bind(o.default);t.formatMessage=d;var c=a.default.format.bind(a.default);t.formatNumber=c;var h=a.default.parse.bind(a.default);t.parseNumber=h;var p=r.default.format.bind(r.default);t.formatDate=p;var f=r.default.parse.bind(r.default);t.parseDate=f},71868:function(e,t){t.default=void 0;t.default={af:"\xa4#,##0.00;(\xa4#,##0.00)","af-NA":"\xa4#,##0.00;(\xa4#,##0.00)",agq:"#,##0.00\xa4",ak:"\xa4#,##0.00",am:"\xa4#,##0.00;(\xa4#,##0.00)",ar:"\xa4#,##0.00;(\xa4#,##0.00)","ar-AE":"\xa4#,##0.00;(\xa4#,##0.00)","ar-BH":"\xa4#,##0.00;(\xa4#,##0.00)","ar-DJ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-DZ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-EG":"\xa4#,##0.00;(\xa4#,##0.00)","ar-EH":"\xa4#,##0.00;(\xa4#,##0.00)","ar-ER":"\xa4#,##0.00;(\xa4#,##0.00)","ar-IL":"\xa4#,##0.00;(\xa4#,##0.00)","ar-IQ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-JO":"\xa4#,##0.00;(\xa4#,##0.00)","ar-KM":"\xa4#,##0.00;(\xa4#,##0.00)","ar-KW":"\xa4#,##0.00;(\xa4#,##0.00)","ar-LB":"\xa4#,##0.00;(\xa4#,##0.00)","ar-LY":"\xa4#,##0.00;(\xa4#,##0.00)","ar-MA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-MR":"\xa4#,##0.00;(\xa4#,##0.00)","ar-OM":"\xa4#,##0.00;(\xa4#,##0.00)","ar-PS":"\xa4#,##0.00;(\xa4#,##0.00)","ar-QA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SD":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SO":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SS":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SY":"\xa4#,##0.00;(\xa4#,##0.00)","ar-TD":"\xa4#,##0.00;(\xa4#,##0.00)","ar-TN":"\xa4#,##0.00;(\xa4#,##0.00)","ar-YE":"\xa4#,##0.00;(\xa4#,##0.00)",as:"\xa4\xa0#,##,##0.00",asa:"#,##0.00\xa0\xa4",ast:"#,##0.00\xa0\xa4",az:"#,##0.00\xa0\xa4","az-Cyrl":"#,##0.00\xa0\xa4","az-Latn":"#,##0.00\xa0\xa4",bas:"#,##0.00\xa0\xa4",be:"#,##0.00\xa0\xa4","be-tarask":"#,##0.00\xa0\xa4",bem:"\xa4#,##0.00;(\xa4#,##0.00)",bez:"#,##0.00\xa4",bg:"0.00\xa0\xa4;(0.00\xa0\xa4)",bm:"\xa4#,##0.00;(\xa4#,##0.00)",bn:"#,##,##0.00\xa4;(#,##,##0.00\xa4)","bn-IN":"#,##,##0.00\xa4;(#,##,##0.00\xa4)",bo:"\xa4\xa0#,##0.00","bo-IN":"\xa4\xa0#,##0.00",br:"#,##0.00\xa0\xa4",brx:"\xa4\xa0#,##,##0.00",bs:"#,##0.00\xa0\xa4","bs-Cyrl":"#,##0.00\xa0\xa4","bs-Latn":"#,##0.00\xa0\xa4",ca:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-AD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-ES-valencia":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-FR":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-IT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",ccp:"#,##,##0.00\xa4;(#,##,##0.00\xa4)","ccp-IN":"#,##,##0.00\xa4;(#,##,##0.00\xa4)",ce:"#,##0.00\xa0\xa4",ceb:"\xa4#,##0.00;(\xa4#,##0.00)",cgg:"\xa4#,##0.00",chr:"\xa4#,##0.00;(\xa4#,##0.00)",ckb:"\xa4\xa0#,##0.00","ckb-IR":"\xa4\xa0#,##0.00",cs:"#,##0.00\xa0\xa4",cy:"\xa4#,##0.00;(\xa4#,##0.00)",da:"#,##0.00\xa0\xa4","da-GL":"#,##0.00\xa0\xa4",dav:"\xa4#,##0.00;(\xa4#,##0.00)",de:"#,##0.00\xa0\xa4","de-AT":"#,##0.00\xa0\xa4","de-BE":"#,##0.00\xa0\xa4","de-CH":"#,##0.00\xa0\xa4","de-IT":"#,##0.00\xa0\xa4","de-LI":"#,##0.00\xa0\xa4","de-LU":"#,##0.00\xa0\xa4",dje:"#,##0.00\xa4",doi:"\xa4#,##0.00",dsb:"#,##0.00\xa0\xa4",dua:"#,##0.00\xa0\xa4",dyo:"#,##0.00\xa0\xa4",dz:"\xa4#,##,##0.00",ebu:"\xa4#,##0.00;(\xa4#,##0.00)",ee:"\xa4#,##0.00;(\xa4#,##0.00)","ee-TG":"\xa4#,##0.00;(\xa4#,##0.00)",el:"#,##0.00\xa0\xa4","el-CY":"#,##0.00\xa0\xa4",en:"\xa4#,##0.00;(\xa4#,##0.00)","en-001":"\xa4#,##0.00;(\xa4#,##0.00)","en-150":"#,##0.00\xa0\xa4","en-AE":"\xa4#,##0.00;(\xa4#,##0.00)","en-AG":"\xa4#,##0.00;(\xa4#,##0.00)","en-AI":"\xa4#,##0.00;(\xa4#,##0.00)","en-AS":"\xa4#,##0.00;(\xa4#,##0.00)","en-AT":"\xa4\xa0#,##0.00","en-AU":"\xa4#,##0.00;(\xa4#,##0.00)","en-BB":"\xa4#,##0.00;(\xa4#,##0.00)","en-BE":"#,##0.00\xa0\xa4","en-BI":"\xa4#,##0.00;(\xa4#,##0.00)","en-BM":"\xa4#,##0.00;(\xa4#,##0.00)","en-BS":"\xa4#,##0.00;(\xa4#,##0.00)","en-BW":"\xa4#,##0.00;(\xa4#,##0.00)","en-BZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-CA":"\xa4#,##0.00;(\xa4#,##0.00)","en-CC":"\xa4#,##0.00;(\xa4#,##0.00)","en-CH":"\xa4\xa0#,##0.00;\xa4-#,##0.00","en-CK":"\xa4#,##0.00;(\xa4#,##0.00)","en-CM":"\xa4#,##0.00;(\xa4#,##0.00)","en-CX":"\xa4#,##0.00;(\xa4#,##0.00)","en-CY":"\xa4#,##0.00;(\xa4#,##0.00)","en-DE":"#,##0.00\xa0\xa4","en-DG":"\xa4#,##0.00;(\xa4#,##0.00)","en-DK":"#,##0.00\xa0\xa4","en-DM":"\xa4#,##0.00;(\xa4#,##0.00)","en-ER":"\xa4#,##0.00;(\xa4#,##0.00)","en-FI":"#,##0.00\xa0\xa4","en-FJ":"\xa4#,##0.00;(\xa4#,##0.00)","en-FK":"\xa4#,##0.00;(\xa4#,##0.00)","en-FM":"\xa4#,##0.00;(\xa4#,##0.00)","en-GB":"\xa4#,##0.00;(\xa4#,##0.00)","en-GD":"\xa4#,##0.00;(\xa4#,##0.00)","en-GG":"\xa4#,##0.00;(\xa4#,##0.00)","en-GH":"\xa4#,##0.00;(\xa4#,##0.00)","en-GI":"\xa4#,##0.00;(\xa4#,##0.00)","en-GM":"\xa4#,##0.00;(\xa4#,##0.00)","en-GU":"\xa4#,##0.00;(\xa4#,##0.00)","en-GY":"\xa4#,##0.00;(\xa4#,##0.00)","en-HK":"\xa4#,##0.00;(\xa4#,##0.00)","en-IE":"\xa4#,##0.00;(\xa4#,##0.00)","en-IL":"\xa4#,##0.00;(\xa4#,##0.00)","en-IM":"\xa4#,##0.00;(\xa4#,##0.00)","en-IN":"\xa4#,##0.00;(\xa4#,##0.00)","en-IO":"\xa4#,##0.00;(\xa4#,##0.00)","en-JE":"\xa4#,##0.00;(\xa4#,##0.00)","en-JM":"\xa4#,##0.00;(\xa4#,##0.00)","en-KE":"\xa4#,##0.00;(\xa4#,##0.00)","en-KI":"\xa4#,##0.00;(\xa4#,##0.00)","en-KN":"\xa4#,##0.00;(\xa4#,##0.00)","en-KY":"\xa4#,##0.00;(\xa4#,##0.00)","en-LC":"\xa4#,##0.00;(\xa4#,##0.00)","en-LR":"\xa4#,##0.00;(\xa4#,##0.00)","en-LS":"\xa4#,##0.00;(\xa4#,##0.00)","en-MG":"\xa4#,##0.00;(\xa4#,##0.00)","en-MH":"\xa4#,##0.00;(\xa4#,##0.00)","en-MO":"\xa4#,##0.00;(\xa4#,##0.00)","en-MP":"\xa4#,##0.00;(\xa4#,##0.00)","en-MS":"\xa4#,##0.00;(\xa4#,##0.00)","en-MT":"\xa4#,##0.00;(\xa4#,##0.00)","en-MU":"\xa4#,##0.00;(\xa4#,##0.00)","en-MV":"\xa4\xa0#,##0.00","en-MW":"\xa4#,##0.00;(\xa4#,##0.00)","en-MY":"\xa4#,##0.00;(\xa4#,##0.00)","en-NA":"\xa4#,##0.00;(\xa4#,##0.00)","en-NF":"\xa4#,##0.00;(\xa4#,##0.00)","en-NG":"\xa4#,##0.00;(\xa4#,##0.00)","en-NL":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","en-NR":"\xa4#,##0.00;(\xa4#,##0.00)","en-NU":"\xa4#,##0.00;(\xa4#,##0.00)","en-NZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-PG":"\xa4#,##0.00;(\xa4#,##0.00)","en-PH":"\xa4#,##0.00;(\xa4#,##0.00)","en-PK":"\xa4#,##0.00;(\xa4#,##0.00)","en-PN":"\xa4#,##0.00;(\xa4#,##0.00)","en-PR":"\xa4#,##0.00;(\xa4#,##0.00)","en-PW":"\xa4#,##0.00;(\xa4#,##0.00)","en-RW":"\xa4#,##0.00;(\xa4#,##0.00)","en-SB":"\xa4#,##0.00;(\xa4#,##0.00)","en-SC":"\xa4#,##0.00;(\xa4#,##0.00)","en-SD":"\xa4#,##0.00;(\xa4#,##0.00)","en-SE":"#,##0.00\xa0\xa4","en-SG":"\xa4#,##0.00;(\xa4#,##0.00)","en-SH":"\xa4#,##0.00;(\xa4#,##0.00)","en-SI":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","en-SL":"\xa4#,##0.00;(\xa4#,##0.00)","en-SS":"\xa4#,##0.00;(\xa4#,##0.00)","en-SX":"\xa4#,##0.00;(\xa4#,##0.00)","en-SZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-TC":"\xa4#,##0.00;(\xa4#,##0.00)","en-TK":"\xa4#,##0.00;(\xa4#,##0.00)","en-TO":"\xa4#,##0.00;(\xa4#,##0.00)","en-TT":"\xa4#,##0.00;(\xa4#,##0.00)","en-TV":"\xa4#,##0.00;(\xa4#,##0.00)","en-TZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-UG":"\xa4#,##0.00;(\xa4#,##0.00)","en-UM":"\xa4#,##0.00;(\xa4#,##0.00)","en-VC":"\xa4#,##0.00;(\xa4#,##0.00)","en-VG":"\xa4#,##0.00;(\xa4#,##0.00)","en-VI":"\xa4#,##0.00;(\xa4#,##0.00)","en-VU":"\xa4#,##0.00;(\xa4#,##0.00)","en-WS":"\xa4#,##0.00;(\xa4#,##0.00)","en-ZA":"\xa4#,##0.00;(\xa4#,##0.00)","en-ZM":"\xa4#,##0.00;(\xa4#,##0.00)","en-ZW":"\xa4#,##0.00;(\xa4#,##0.00)",eo:"\xa4\xa0#,##0.00",es:"#,##0.00\xa0\xa4","es-419":"\xa4#,##0.00","es-AR":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","es-BO":"\xa4#,##0.00","es-BR":"\xa4#,##0.00","es-BZ":"\xa4#,##0.00","es-CL":"\xa4#,##0.00","es-CO":"\xa4#,##0.00","es-CR":"\xa4#,##0.00","es-CU":"\xa4#,##0.00","es-DO":"\xa4#,##0.00;(\xa4#,##0.00)","es-EA":"#,##0.00\xa0\xa4","es-EC":"\xa4#,##0.00","es-GQ":"#,##0.00\xa0\xa4","es-GT":"\xa4#,##0.00","es-HN":"\xa4#,##0.00","es-IC":"#,##0.00\xa0\xa4","es-MX":"\xa4#,##0.00","es-NI":"\xa4#,##0.00","es-PA":"\xa4#,##0.00","es-PE":"\xa4#,##0.00","es-PH":"#,##0.00\xa0\xa4","es-PR":"\xa4#,##0.00","es-PY":"\xa4#,##0.00","es-SV":"\xa4#,##0.00","es-US":"\xa4#,##0.00","es-UY":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","es-VE":"\xa4#,##0.00",et:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",eu:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",ewo:"#,##0.00\xa0\xa4",fa:"\u200e\xa4\xa0#,##0.00;\u200e(\xa4\xa0#,##0.00)","fa-AF":"\xa4\xa0#,##0.00;\u200e(\xa4\xa0#,##0.00)",ff:"#,##0.00\xa0\xa4","ff-Adlm":"\xa4\xa0#,##0.00","ff-Adlm-BF":"\xa4\xa0#,##0.00","ff-Adlm-CM":"\xa4\xa0#,##0.00","ff-Adlm-GH":"\xa4\xa0#,##0.00","ff-Adlm-GM":"\xa4\xa0#,##0.00","ff-Adlm-GW":"\xa4\xa0#,##0.00","ff-Adlm-LR":"\xa4\xa0#,##0.00","ff-Adlm-MR":"\xa4\xa0#,##0.00","ff-Adlm-NE":"\xa4\xa0#,##0.00","ff-Adlm-NG":"\xa4\xa0#,##0.00","ff-Adlm-SL":"\xa4\xa0#,##0.00","ff-Adlm-SN":"\xa4\xa0#,##0.00","ff-Latn":"#,##0.00\xa0\xa4","ff-Latn-BF":"#,##0.00\xa0\xa4","ff-Latn-CM":"#,##0.00\xa0\xa4","ff-Latn-GH":"#,##0.00\xa0\xa4","ff-Latn-GM":"#,##0.00\xa0\xa4","ff-Latn-GN":"#,##0.00\xa0\xa4","ff-Latn-GW":"#,##0.00\xa0\xa4","ff-Latn-LR":"#,##0.00\xa0\xa4","ff-Latn-MR":"#,##0.00\xa0\xa4","ff-Latn-NE":"#,##0.00\xa0\xa4","ff-Latn-NG":"#,##0.00\xa0\xa4","ff-Latn-SL":"#,##0.00\xa0\xa4",fi:"#,##0.00\xa0\xa4",fil:"\xa4#,##0.00;(\xa4#,##0.00)",fo:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fo-DK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",fr:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BE":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BI":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BJ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BL":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CG":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CH":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CI":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CM":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-DJ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-DZ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GN":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GP":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GQ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-HT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-KM":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-LU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MC":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MG":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-ML":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MQ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MR":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-NC":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-NE":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-PF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-PM":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-RE":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-RW":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-SC":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-SN":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-SY":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-TD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-TG":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-TN":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-VU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-WF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-YT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",fur:"\xa4\xa0#,##0.00",fy:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",ga:"\xa4#,##0.00;(\xa4#,##0.00)","ga-GB":"\xa4#,##0.00;(\xa4#,##0.00)",gd:"\xa4#,##0.00;(\xa4#,##0.00)",gl:"#,##0.00\xa0\xa4",gsw:"#,##0.00\xa0\xa4","gsw-FR":"#,##0.00\xa0\xa4","gsw-LI":"#,##0.00\xa0\xa4",gu:"\xa4#,##,##0.00;(\xa4#,##,##0.00)",guz:"\xa4#,##0.00;(\xa4#,##0.00)",gv:"\xa4#,##0.00",ha:"\xa4\xa0#,##0.00","ha-GH":"\xa4\xa0#,##0.00","ha-NE":"\xa4\xa0#,##0.00",haw:"\xa4#,##0.00;(\xa4#,##0.00)",he:"#,##0.00\xa0\xa4",hi:"\xa4#,##,##0.00","hi-Latn":"\xa4#,##,##0.00",hr:"#,##0.00\xa0\xa4","hr-BA":"#,##0.00\xa0\xa4",hsb:"#,##0.00\xa0\xa4",hu:"#,##0.00\xa0\xa4",hy:"#,##0.00\xa0\xa4",ia:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",id:"\xa4#,##0.00",ig:"\xa4#,##0.00;(\xa4#,##0.00)",ii:"\xa4\xa0#,##0.00",is:"#,##0.00\xa0\xa4",it:"#,##0.00\xa0\xa4","it-CH":"#,##0.00\xa0\xa4","it-SM":"#,##0.00\xa0\xa4","it-VA":"#,##0.00\xa0\xa4",ja:"\xa4#,##0.00;(\xa4#,##0.00)",jgo:"\xa4\xa0#,##0.00",jmc:"\xa4#,##0.00",jv:"\xa4\xa0#,##0.00",ka:"#,##0.00\xa0\xa4",kab:"#,##0.00\xa4",kam:"\xa4#,##0.00;(\xa4#,##0.00)",kde:"\xa4#,##0.00;(\xa4#,##0.00)",kea:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",kgp:"\xa4\xa0#,##0.00",khq:"#,##0.00\xa4",ki:"\xa4#,##0.00;(\xa4#,##0.00)",kk:"#,##0.00\xa0\xa4",kkj:"\xa4\xa0#,##0.00",kl:"\xa4#,##0.00;\xa4-#,##0.00",kln:"\xa4#,##0.00;(\xa4#,##0.00)",km:"#,##0.00\xa4;(#,##0.00\xa4)",kn:"\xa4#,##0.00;(\xa4#,##0.00)",ko:"\xa4#,##0.00;(\xa4#,##0.00)","ko-KP":"\xa4#,##0.00;(\xa4#,##0.00)",kok:"\xa4#,##0.00;(\xa4#,##0.00)",ks:"\xa4#,##0.00","ks-Arab":"\xa4#,##0.00","ks-Deva":"\xa4\xa0#,##0.00",ksb:"#,##0.00\xa4",ksf:"#,##0.00\xa0\xa4",ksh:"#,##0.00\xa0\xa4",ku:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",kw:"\xa4#,##0.00",ky:"#,##0.00\xa0\xa4",lag:"\xa4\xa0#,##0.00",lb:"#,##0.00\xa0\xa4",lg:"#,##0.00\xa4",lkt:"\xa4\xa0#,##0.00",ln:"#,##0.00\xa0\xa4","ln-AO":"#,##0.00\xa0\xa4","ln-CF":"#,##0.00\xa0\xa4","ln-CG":"#,##0.00\xa0\xa4",lo:"\xa4#,##0.00;\xa4-#,##0.00",lrc:"\xa4\xa0#,##0.00","lrc-IQ":"\xa4\xa0#,##0.00",lt:"#,##0.00\xa0\xa4",lu:"#,##0.00\xa4",luo:"#,##0.00\xa4",luy:"\xa4#,##0.00;\xa4-\xa0#,##0.00",lv:"#,##0.00\xa0\xa4",mai:"\xa4\xa0#,##0.00",mas:"\xa4#,##0.00;(\xa4#,##0.00)","mas-TZ":"\xa4#,##0.00;(\xa4#,##0.00)",mer:"\xa4#,##0.00;(\xa4#,##0.00)",mfe:"\xa4\xa0#,##0.00",mg:"\xa4#,##0.00",mgh:"\xa4\xa0#,##0.00",mgo:"\xa4\xa0#,##0.00",mi:"\xa4\xa0#,##0.00",mk:"#,##0.00\xa0\xa4",ml:"\xa4#,##0.00;(\xa4#,##0.00)",mn:"\xa4\xa0#,##0.00",mni:"\xa4\xa0#,##0.00","mni-Beng":"\xa4\xa0#,##0.00",mr:"\xa4#,##0.00;(\xa4#,##0.00)",ms:"\xa4#,##0.00;(\xa4#,##0.00)","ms-BN":"\xa4#,##0.00;(\xa4#,##0.00)","ms-ID":"\xa4#,##0.00","ms-SG":"\xa4#,##0.00;(\xa4#,##0.00)",mt:"\xa4#,##0.00",mua:"\xa4#,##0.00;(\xa4#,##0.00)",my:"\xa4\xa0#,##0.00",mzn:"\xa4\xa0#,##0.00",naq:"\xa4#,##0.00",nb:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nb-SJ":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",nd:"\xa4#,##0.00;(\xa4#,##0.00)",nds:"\xa4\xa0#,##0.00","nds-NL":"\xa4\xa0#,##0.00",ne:"\xa4\xa0#,##,##0.00","ne-IN":"\xa4\xa0#,##,##0.00",nl:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-AW":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-BE":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-BQ":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-CW":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-SR":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-SX":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",nmg:"#,##0.00\xa0\xa4",nn:"#,##0.00\xa0\xa4",nnh:"\xa4\xa0#,##0.00",no:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",nus:"\xa4#,##0.00;(\xa4#,##0.00)",nyn:"\xa4#,##0.00",om:"\xa4#,##0.00","om-KE":"\xa4#,##0.00",or:"\xa4#,##0.00;(\xa4#,##0.00)",os:"\xa4\xa0#,##0.00","os-RU":"\xa4\xa0#,##0.00",pa:"\xa4\xa0#,##0.00","pa-Arab":"\xa4\xa0#,##0.00","pa-Guru":"\xa4\xa0#,##0.00",pcm:"\xa4#,##0.00",pl:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",ps:"\xa4#,##0.00;(\xa4#,##0.00)","ps-PK":"\xa4#,##0.00;(\xa4#,##0.00)",pt:"\xa4\xa0#,##0.00","pt-AO":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-CH":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-CV":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-GQ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-GW":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-LU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-MO":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-MZ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-PT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-ST":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-TL":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",qu:"\xa4\xa0#,##0.00","qu-BO":"\xa4\xa0#,##0.00","qu-EC":"\xa4\xa0#,##0.00",rm:"#,##0.00\xa0\xa4",rn:"#,##0.00\xa4",ro:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ro-MD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",rof:"\xa4#,##0.00",ru:"#,##0.00\xa0\xa4","ru-BY":"#,##0.00\xa0\xa4","ru-KG":"#,##0.00\xa0\xa4","ru-KZ":"#,##0.00\xa0\xa4","ru-MD":"#,##0.00\xa0\xa4","ru-UA":"#,##0.00\xa0\xa4",rw:"\xa4\xa0#,##0.00",rwk:"#,##0.00\xa4",sa:"\xa4\xa0#,##0.00",sah:"#,##0.00\xa0\xa4",saq:"\xa4#,##0.00;(\xa4#,##0.00)",sat:"\xa4\xa0#,##0.00","sat-Olck":"\xa4\xa0#,##0.00",sbp:"#,##0.00\xa4",sc:"#,##0.00\xa0\xa4",sd:"\xa4\xa0#,##0.00","sd-Arab":"\xa4\xa0#,##0.00","sd-Deva":"\xa4\xa0#,##0.00",se:"#,##0.00\xa0\xa4","se-FI":"#,##0.00\xa0\xa4","se-SE":"#,##0.00\xa0\xa4",seh:"#,##0.00\xa4",ses:"#,##0.00\xa4",sg:"\xa4#,##0.00;\xa4-#,##0.00",shi:"#,##0.00\xa4","shi-Latn":"#,##0.00\xa4","shi-Tfng":"#,##0.00\xa4",si:"\xa4#,##0.00;(\xa4#,##0.00)",sk:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",sl:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",smn:"#,##0.00\xa0\xa4",sn:"\xa4#,##0.00;(\xa4#,##0.00)",so:"\xa4#,##0.00;(\xa4#,##0.00)","so-DJ":"\xa4#,##0.00;(\xa4#,##0.00)","so-ET":"\xa4#,##0.00;(\xa4#,##0.00)","so-KE":"\xa4#,##0.00;(\xa4#,##0.00)",sq:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sq-MK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sq-XK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",sr:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl-BA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl-ME":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl-XK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn-BA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn-ME":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn-XK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",su:"\xa4#,##0.00","su-Latn":"\xa4#,##0.00",sv:"#,##0.00\xa0\xa4","sv-AX":"#,##0.00\xa0\xa4","sv-FI":"#,##0.00\xa0\xa4",sw:"\xa4\xa0#,##0.00","sw-CD":"\xa4\xa0#,##0.00","sw-KE":"\xa4\xa0#,##0.00","sw-UG":"\xa4\xa0#,##0.00",ta:"\xa4#,##0.00;(\xa4#,##0.00)","ta-LK":"\xa4#,##0.00;(\xa4#,##0.00)","ta-MY":"\xa4#,##0.00;(\xa4#,##0.00)","ta-SG":"\xa4#,##0.00;(\xa4#,##0.00)",te:"\xa4#,##0.00;(\xa4#,##0.00)",teo:"\xa4#,##0.00;(\xa4#,##0.00)","teo-KE":"\xa4#,##0.00;(\xa4#,##0.00)",tg:"#,##0.00\xa0\xa4",th:"\xa4#,##0.00;(\xa4#,##0.00)",ti:"\xa4#,##0.00","ti-ER":"\xa4#,##0.00",tk:"#,##0.00\xa0\xa4",to:"\xa4\xa0#,##0.00",tr:"\xa4#,##0.00;(\xa4#,##0.00)","tr-CY":"\xa4#,##0.00;(\xa4#,##0.00)",tt:"#,##0.00\xa0\xa4",twq:"#,##0.00\xa4",tzm:"#,##0.00\xa0\xa4",ug:"\xa4#,##0.00;(\xa4#,##0.00)",uk:"#,##0.00\xa0\xa4",und:"\xa4\xa0#,##0.00",ur:"\xa4#,##0.00;(\xa4#,##0.00)","ur-IN":"\xa4#,##0.00;(\xa4#,##0.00)",uz:"#,##0.00\xa0\xa4","uz-Arab":"\xa4\xa0#,##0.00","uz-Cyrl":"#,##0.00\xa0\xa4","uz-Latn":"#,##0.00\xa0\xa4",vai:"\xa4#,##0.00;(\xa4#,##0.00)","vai-Latn":"\xa4#,##0.00;(\xa4#,##0.00)","vai-Vaii":"\xa4#,##0.00;(\xa4#,##0.00)",vi:"#,##0.00\xa0\xa4",vun:"\xa4#,##0.00",wae:"\xa4\xa0#,##0.00",wo:"\xa4\xa0#,##0.00",xh:"\xa4#,##0.00",xog:"#,##0.00\xa0\xa4",yav:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",yi:"\xa4\xa0#,##0.00",yo:"\xa4#,##0.00;(\xa4#,##0.00)","yo-BJ":"\xa4#,##0.00;(\xa4#,##0.00)",yrl:"\xa4\xa0#,##0.00","yrl-CO":"\xa4\xa0#,##0.00","yrl-VE":"\xa4\xa0#,##0.00",yue:"\xa4#,##0.00;(\xa4#,##0.00)","yue-Hans":"\xa4#,##0.00;(\xa4#,##0.00)","yue-Hant":"\xa4#,##0.00;(\xa4#,##0.00)",zgh:"#,##0.00\xa4",zh:"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans-HK":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans-MO":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans-SG":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hant":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hant-HK":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hant-MO":"\xa4#,##0.00;(\xa4#,##0.00)",zu:"\xa4#,##0.00;(\xa4#,##0.00)"},e.exports=t.default,e.exports.default=t.default},92286:function(e,t){t.default=void 0;t.default={"af-NA":1,agq:1,ak:1,ar:6,"ar-EH":1,"ar-ER":1,"ar-KM":1,"ar-LB":1,"ar-MA":1,"ar-MR":1,"ar-PS":1,"ar-SO":1,"ar-SS":1,"ar-TD":1,"ar-TN":1,asa:1,ast:1,az:1,"az-Cyrl":1,bas:1,be:1,bem:1,bez:1,bg:1,bm:1,br:1,bs:1,"bs-Cyrl":1,ca:1,ce:1,cgg:1,ckb:6,cs:1,cy:1,da:1,de:1,dje:1,dsb:1,dua:1,dyo:1,ee:1,el:1,"en-001":1,"en-AE":6,"en-BI":1,"en-MP":1,"en-MV":5,"en-SD":6,eo:1,es:1,et:1,eu:1,ewo:1,fa:6,ff:1,"ff-Adlm":1,fi:1,fo:1,fr:1,"fr-DJ":6,"fr-DZ":6,"fr-SY":6,fur:1,fy:1,ga:1,gd:1,gl:1,gsw:1,gv:1,ha:1,hr:1,hsb:1,hu:1,hy:1,ia:1,ig:1,is:1,it:1,jgo:1,jmc:1,ka:1,kab:6,kde:1,kea:1,khq:1,kk:1,kkj:1,kl:1,"ko-KP":1,ksb:1,ksf:1,ksh:1,ku:1,kw:1,ky:1,lag:1,lb:1,lg:1,ln:1,lrc:6,lt:1,lu:1,lv:1,"mas-TZ":1,mfe:1,mg:1,mgo:1,mi:1,mk:1,mn:1,ms:1,mua:1,mzn:6,naq:1,nds:1,nl:1,nmg:1,nnh:1,no:1,nus:1,nyn:1,os:1,pcm:1,pl:1,ps:6,"pt-AO":1,"pt-CH":1,"pt-CV":1,"pt-GQ":1,"pt-GW":1,"pt-LU":1,"pt-ST":1,"pt-TL":1,"qu-BO":1,"qu-EC":1,rm:1,rn:1,ro:1,rof:1,ru:1,rw:1,rwk:1,sah:1,sbp:1,sc:1,se:1,ses:1,sg:1,shi:1,"shi-Latn":1,si:1,sk:1,sl:1,smn:1,so:1,"so-DJ":6,sq:1,sr:1,"sr-Latn":1,sv:1,sw:1,"ta-LK":1,"ta-MY":1,teo:1,tg:1,"ti-ER":1,tk:1,to:1,tr:1,tt:1,twq:1,tzm:1,uk:1,uz:1,"uz-Arab":6,"uz-Cyrl":1,vai:1,"vai-Latn":1,vi:1,vun:1,wae:1,wo:1,xog:1,yav:1,yi:1,yo:1,zgh:1},e.exports=t.default,e.exports.default=t.default},73806:function(e,t){t.default=void 0;t.default={"en-150":"en-001","en-AG":"en-001","en-AI":"en-001","en-AU":"en-001","en-BB":"en-001","en-BM":"en-001","en-BS":"en-001","en-BW":"en-001","en-BZ":"en-001","en-CC":"en-001","en-CK":"en-001","en-CM":"en-001","en-CX":"en-001","en-CY":"en-001","en-DG":"en-001","en-DM":"en-001","en-ER":"en-001","en-FJ":"en-001","en-FK":"en-001","en-FM":"en-001","en-GB":"en-001","en-GD":"en-001","en-GG":"en-001","en-GH":"en-001","en-GI":"en-001","en-GM":"en-001","en-GY":"en-001","en-HK":"en-001","en-IE":"en-001","en-IL":"en-001","en-IM":"en-001","en-IN":"en-001","en-IO":"en-001","en-JE":"en-001","en-JM":"en-001","en-KE":"en-001","en-KI":"en-001","en-KN":"en-001","en-KY":"en-001","en-LC":"en-001","en-LR":"en-001","en-LS":"en-001","en-MG":"en-001","en-MO":"en-001","en-MS":"en-001","en-MT":"en-001","en-MU":"en-001","en-MV":"en-001","en-MW":"en-001","en-MY":"en-001","en-NA":"en-001","en-NF":"en-001","en-NG":"en-001","en-NR":"en-001","en-NU":"en-001","en-NZ":"en-001","en-PG":"en-001","en-PK":"en-001","en-PN":"en-001","en-PW":"en-001","en-RW":"en-001","en-SB":"en-001","en-SC":"en-001","en-SD":"en-001","en-SG":"en-001","en-SH":"en-001","en-SL":"en-001","en-SS":"en-001","en-SX":"en-001","en-SZ":"en-001","en-TC":"en-001","en-TK":"en-001","en-TO":"en-001","en-TT":"en-001","en-TV":"en-001","en-TZ":"en-001","en-UG":"en-001","en-VC":"en-001","en-VG":"en-001","en-VU":"en-001","en-WS":"en-001","en-ZA":"en-001","en-ZM":"en-001","en-ZW":"en-001","en-AT":"en-150","en-BE":"en-150","en-CH":"en-150","en-DE":"en-150","en-DK":"en-150","en-FI":"en-150","en-NL":"en-150","en-SE":"en-150","en-SI":"en-150","hi-Latn":"en-IN","es-AR":"es-419","es-BO":"es-419","es-BR":"es-419","es-BZ":"es-419","es-CL":"es-419","es-CO":"es-419","es-CR":"es-419","es-CU":"es-419","es-DO":"es-419","es-EC":"es-419","es-GT":"es-419","es-HN":"es-419","es-MX":"es-419","es-NI":"es-419","es-PA":"es-419","es-PE":"es-419","es-PR":"es-419","es-PY":"es-419","es-SV":"es-419","es-US":"es-419","es-UY":"es-419","es-VE":"es-419",nb:"no",nn:"no","pt-AO":"pt-PT","pt-CH":"pt-PT","pt-CV":"pt-PT","pt-FR":"pt-PT","pt-GQ":"pt-PT","pt-GW":"pt-PT","pt-LU":"pt-PT","pt-MO":"pt-PT","pt-MZ":"pt-PT","pt-ST":"pt-PT","pt-TL":"pt-PT","az-Arab":"und","az-Cyrl":"und","bal-Latn":"und","blt-Latn":"und","bm-Nkoo":"und","bs-Cyrl":"und","byn-Latn":"und","cu-Glag":"und","dje-Arab":"und","dyo-Arab":"und","en-Dsrt":"und","en-Shaw":"und","ff-Adlm":"und","ff-Arab":"und","ha-Arab":"und","iu-Latn":"und","kk-Arab":"und","ks-Deva":"und","ku-Arab":"und","ky-Arab":"und","ky-Latn":"und","ml-Arab":"und","mn-Mong":"und","mni-Mtei":"und","ms-Arab":"und","pa-Arab":"und","sat-Deva":"und","sd-Deva":"und","sd-Khoj":"und","sd-Sind":"und","shi-Latn":"und","so-Arab":"und","sr-Latn":"und","sw-Arab":"und","tg-Arab":"und","ug-Cyrl":"und","uz-Arab":"und","uz-Cyrl":"und","vai-Latn":"und","wo-Arab":"und","yo-Arab":"und","yue-Hans":"und","zh-Hant":"und","zh-Hant-MO":"zh-Hant-HK"},e.exports=t.default,e.exports.default=t.default},91331:function(e,t,n){t.default=void 0;var i=r(n(20476)),o=r(n(73806)),a=r(n(49198));function r(e){return e&&e.__esModule?e:{default:e}}var s,l=(0,i.default)({locale:(s="en",function(e){if(!e)return s;s=e}),getValueByClosestLocale:function(e){for(var t,n=this.locale(),i=e(n);!i&&!t;)(n=(0,a.default)(o.default,n))?i=e(n):t=!0;return void 0===i&&"en"!==n?e("en"):i}});t.default=l,e.exports=t.default,e.exports.default=t.default},89740:function(e,t,n){t.default=void 0;var i=n(13306),o={_formatNumberCore:function(e,t,n){if("currency"===t){n.precision=n.precision||0;var o=this.format(e,(0,i.extend)({},n,{type:"fixedpoint"})),a=this.getCurrencySymbol().symbol.replace(/\$/g,"$$$$");return o=o.replace(/^(\D*)(\d.*)/,"$1"+a+"$2")}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(){return{symbol:"$"}},getOpenXmlCurrencyFormat:function(){return"$#,##0{0}_);\\($#,##0{0}\\)"}};t.default=o,e.exports=t.default,e.exports.default=t.default},91500:function(e,t,n){t.default=void 0;var i=m(n(20476)),o=n(35922),a=n(95479),r=n(89386),s=m(n(17381)),l=n(40594),u=n(59937),d=n(2892),c=m(n(15564)),h=m(n(92286)),p=m(n(91331)),f=m(n(18016)),g=m(n(13024));function m(e){return e&&e.__esModule?e:{default:e}}var _="undefined"!=typeof Intl,v={shortdate:"M/d/y",shorttime:"h:mm a",longdate:"EEEE, MMMM d, y",longtime:"h:mm:ss a",monthandday:"MMMM d",monthandyear:"MMMM y",quarterandyear:"QQQ y",day:"d",year:"y",shortdateshorttime:"M/d/y, h:mm a",longdatelongtime:"EEEE, MMMM d, y, h:mm:ss a",month:"LLLL",shortyear:"yy",dayofweek:"EEEE",quarter:"QQQ",hour:"HH",minute:"mm",second:"ss",millisecond:"SSS","datetime-local":"yyyy-MM-ddTHH':'mm':'ss"},y={year:["y","yy","yyyy"],day:["d","dd"],month:["M","MM","MMM","MMMM"],hours:["H","HH","h","hh","ah"],minutes:["m","mm"],seconds:["s","ss"],milliseconds:["S","SS","SSS"]},x=(0,i.default)({engine:function(){return"base"},_getPatternByFormat:function(e){return v[e.toLowerCase()]},_expandPattern:function(e){return this._getPatternByFormat(e)||e},formatUsesMonthName:function(e){return-1!==this._expandPattern(e).indexOf("MMMM")},formatUsesDayName:function(e){return-1!==this._expandPattern(e).indexOf("EEEE")},getFormatParts:function(e){var t=this._getPatternByFormat(e)||e,n=[];return(0,a.each)(t.split(/\W+/),(function(e,t){(0,a.each)(y,(function(e,i){(0,r.inArray)(t,i)>-1&&n.push(e)}))})),n},getMonthNames:function(e){return c.default.getMonthNames(e)},getDayNames:function(e){return c.default.getDayNames(e)},getQuarterNames:function(e){return c.default.getQuarterNames(e)},getPeriodNames:function(e){return c.default.getPeriodNames(e)},getTimeSeparator:function(){return":"},is24HourFormat:function(e){for(var t=new Date(2017,0,20,11,0,0,0),n=new Date(2017,0,20,23,0,0,0),i=this.format(t,e),o=this.format(n,e),a=0;a","dxFilterBuilder-filterOperationEquals":"Equals","dxFilterBuilder-filterOperationNotEquals":"Does not equal","dxFilterBuilder-filterOperationLess":"Is less than","dxFilterBuilder-filterOperationLessOrEquals":"Is less than or equal to","dxFilterBuilder-filterOperationGreater":"Is greater than","dxFilterBuilder-filterOperationGreaterOrEquals":"Is greater than or equal to","dxFilterBuilder-filterOperationStartsWith":"Starts with","dxFilterBuilder-filterOperationContains":"Contains","dxFilterBuilder-filterOperationNotContains":"Does not contain","dxFilterBuilder-filterOperationEndsWith":"Ends with","dxFilterBuilder-filterOperationIsBlank":"Is blank","dxFilterBuilder-filterOperationIsNotBlank":"Is not blank","dxFilterBuilder-filterOperationBetween":"Is between","dxFilterBuilder-filterOperationAnyOf":"Is any of","dxFilterBuilder-filterOperationNoneOf":"Is none of","dxHtmlEditor-dialogColorCaption":"Change Font Color","dxHtmlEditor-dialogBackgroundCaption":"Change Background Color","dxHtmlEditor-dialogLinkCaption":"Add Link","dxHtmlEditor-dialogLinkUrlField":"URL","dxHtmlEditor-dialogLinkTextField":"Text","dxHtmlEditor-dialogLinkTargetField":"Open link in new window","dxHtmlEditor-dialogImageCaption":"Add Image","dxHtmlEditor-dialogImageUrlField":"URL","dxHtmlEditor-dialogImageAltField":"Alternate text","dxHtmlEditor-dialogImageWidthField":"Width (px)","dxHtmlEditor-dialogImageHeightField":"Height (px)","dxHtmlEditor-dialogInsertTableRowsField":"Rows","dxHtmlEditor-dialogInsertTableColumnsField":"Columns","dxHtmlEditor-dialogInsertTableCaption":"Insert Table","dxHtmlEditor-heading":"Heading","dxHtmlEditor-normalText":"Normal text","dxHtmlEditor-background":"Background Color","dxHtmlEditor-bold":"Bold","dxHtmlEditor-color":"Font Color","dxHtmlEditor-font":"Font","dxHtmlEditor-italic":"Italic","dxHtmlEditor-link":"Add Link","dxHtmlEditor-image":"Add Image","dxHtmlEditor-size":"Size","dxHtmlEditor-strike":"Strikethrough","dxHtmlEditor-subscript":"Subscript","dxHtmlEditor-superscript":"Superscript","dxHtmlEditor-underline":"Underline","dxHtmlEditor-blockquote":"Blockquote","dxHtmlEditor-header":"Header","dxHtmlEditor-increaseIndent":"Increase Indent","dxHtmlEditor-decreaseIndent":"Decrease Indent","dxHtmlEditor-orderedList":"Ordered List","dxHtmlEditor-bulletList":"Bullet List","dxHtmlEditor-alignLeft":"Align Left","dxHtmlEditor-alignCenter":"Align Center","dxHtmlEditor-alignRight":"Align Right","dxHtmlEditor-alignJustify":"Align Justify","dxHtmlEditor-codeBlock":"Code Block","dxHtmlEditor-variable":"Add Variable","dxHtmlEditor-undo":"Undo","dxHtmlEditor-redo":"Redo","dxHtmlEditor-clear":"Clear Formatting","dxHtmlEditor-insertTable":"Insert Table","dxHtmlEditor-insertHeaderRow":"Insert Header Row","dxHtmlEditor-insertRowAbove":"Insert Row Above","dxHtmlEditor-insertRowBelow":"Insert Row Below","dxHtmlEditor-insertColumnLeft":"Insert Column Left","dxHtmlEditor-insertColumnRight":"Insert Column Right","dxHtmlEditor-deleteColumn":"Delete Column","dxHtmlEditor-deleteRow":"Delete Row","dxHtmlEditor-deleteTable":"Delete Table","dxHtmlEditor-cellProperties":"Cell Properties","dxHtmlEditor-tableProperties":"Table Properties","dxHtmlEditor-insert":"Insert","dxHtmlEditor-delete":"Delete","dxHtmlEditor-border":"Border","dxHtmlEditor-style":"Style","dxHtmlEditor-width":"Width","dxHtmlEditor-height":"Height","dxHtmlEditor-borderColor":"Color","dxHtmlEditor-tableBackground":"Background","dxHtmlEditor-dimensions":"Dimensions","dxHtmlEditor-alignment":"Alignment","dxHtmlEditor-horizontal":"Horizontal","dxHtmlEditor-vertical":"Vertical","dxHtmlEditor-paddingVertical":"Vertical Padding","dxHtmlEditor-paddingHorizontal":"Horizontal Padding","dxHtmlEditor-pixels":"Pixels","dxHtmlEditor-list":"List","dxHtmlEditor-ordered":"Ordered","dxHtmlEditor-bullet":"Bullet","dxHtmlEditor-align":"Align","dxHtmlEditor-center":"Center","dxHtmlEditor-left":"Left","dxHtmlEditor-right":"Right","dxHtmlEditor-indent":"Indent","dxHtmlEditor-justify":"Justify","dxFileManager-newDirectoryName":"Untitled directory","dxFileManager-rootDirectoryName":"Files","dxFileManager-errorNoAccess":"Access Denied. Operation could not be completed.","dxFileManager-errorDirectoryExistsFormat":"Directory '{0}' already exists.","dxFileManager-errorFileExistsFormat":"File '{0}' already exists.","dxFileManager-errorFileNotFoundFormat":"File '{0}' not found.","dxFileManager-errorDirectoryNotFoundFormat":"Directory '{0}' not found.","dxFileManager-errorWrongFileExtension":"File extension is not allowed.","dxFileManager-errorMaxFileSizeExceeded":"File size exceeds the maximum allowed size.","dxFileManager-errorInvalidSymbols":"This name contains invalid characters.","dxFileManager-errorDefault":"Unspecified error.","dxFileManager-errorDirectoryOpenFailed":"The directory cannot be opened","dxFileManager-commandCreate":"New directory","dxFileManager-commandRename":"Rename","dxFileManager-commandMove":"Move to","dxFileManager-commandCopy":"Copy to","dxFileManager-commandDelete":"Delete","dxFileManager-commandDownload":"Download","dxFileManager-commandUpload":"Upload files","dxFileManager-commandRefresh":"Refresh","dxFileManager-commandThumbnails":"Thumbnails View","dxFileManager-commandDetails":"Details View","dxFileManager-commandClearSelection":"Clear selection","dxFileManager-commandShowNavPane":"Toggle navigation pane","dxFileManager-dialogDirectoryChooserMoveTitle":"Move to","dxFileManager-dialogDirectoryChooserMoveButtonText":"Move","dxFileManager-dialogDirectoryChooserCopyTitle":"Copy to","dxFileManager-dialogDirectoryChooserCopyButtonText":"Copy","dxFileManager-dialogRenameItemTitle":"Rename","dxFileManager-dialogRenameItemButtonText":"Save","dxFileManager-dialogCreateDirectoryTitle":"New directory","dxFileManager-dialogCreateDirectoryButtonText":"Create","dxFileManager-dialogDeleteItemTitle":"Delete","dxFileManager-dialogDeleteItemButtonText":"Delete","dxFileManager-dialogDeleteItemSingleItemConfirmation":"Are you sure you want to delete {0}?","dxFileManager-dialogDeleteItemMultipleItemsConfirmation":"Are you sure you want to delete {0} items?","dxFileManager-dialogButtonCancel":"Cancel","dxFileManager-editingCreateSingleItemProcessingMessage":"Creating a directory inside {0}","dxFileManager-editingCreateSingleItemSuccessMessage":"Created a directory inside {0}","dxFileManager-editingCreateSingleItemErrorMessage":"Directory was not created","dxFileManager-editingCreateCommonErrorMessage":"Directory was not created","dxFileManager-editingRenameSingleItemProcessingMessage":"Renaming an item inside {0}","dxFileManager-editingRenameSingleItemSuccessMessage":"Renamed an item inside {0}","dxFileManager-editingRenameSingleItemErrorMessage":"Item was not renamed","dxFileManager-editingRenameCommonErrorMessage":"Item was not renamed","dxFileManager-editingDeleteSingleItemProcessingMessage":"Deleting an item from {0}","dxFileManager-editingDeleteMultipleItemsProcessingMessage":"Deleting {0} items from {1}","dxFileManager-editingDeleteSingleItemSuccessMessage":"Deleted an item from {0}","dxFileManager-editingDeleteMultipleItemsSuccessMessage":"Deleted {0} items from {1}","dxFileManager-editingDeleteSingleItemErrorMessage":"Item was not deleted","dxFileManager-editingDeleteMultipleItemsErrorMessage":"{0} items were not deleted","dxFileManager-editingDeleteCommonErrorMessage":"Some items were not deleted","dxFileManager-editingMoveSingleItemProcessingMessage":"Moving an item to {0}","dxFileManager-editingMoveMultipleItemsProcessingMessage":"Moving {0} items to {1}","dxFileManager-editingMoveSingleItemSuccessMessage":"Moved an item to {0}","dxFileManager-editingMoveMultipleItemsSuccessMessage":"Moved {0} items to {1}","dxFileManager-editingMoveSingleItemErrorMessage":"Item was not moved","dxFileManager-editingMoveMultipleItemsErrorMessage":"{0} items were not moved","dxFileManager-editingMoveCommonErrorMessage":"Some items were not moved","dxFileManager-editingCopySingleItemProcessingMessage":"Copying an item to {0}","dxFileManager-editingCopyMultipleItemsProcessingMessage":"Copying {0} items to {1}","dxFileManager-editingCopySingleItemSuccessMessage":"Copied an item to {0}","dxFileManager-editingCopyMultipleItemsSuccessMessage":"Copied {0} items to {1}","dxFileManager-editingCopySingleItemErrorMessage":"Item was not copied","dxFileManager-editingCopyMultipleItemsErrorMessage":"{0} items were not copied","dxFileManager-editingCopyCommonErrorMessage":"Some items were not copied","dxFileManager-editingUploadSingleItemProcessingMessage":"Uploading an item to {0}","dxFileManager-editingUploadMultipleItemsProcessingMessage":"Uploading {0} items to {1}","dxFileManager-editingUploadSingleItemSuccessMessage":"Uploaded an item to {0}","dxFileManager-editingUploadMultipleItemsSuccessMessage":"Uploaded {0} items to {1}","dxFileManager-editingUploadSingleItemErrorMessage":"Item was not uploaded","dxFileManager-editingUploadMultipleItemsErrorMessage":"{0} items were not uploaded","dxFileManager-editingUploadCanceledMessage":"Canceled","dxFileManager-listDetailsColumnCaptionName":"Name","dxFileManager-listDetailsColumnCaptionDateModified":"Date Modified","dxFileManager-listDetailsColumnCaptionFileSize":"File Size","dxFileManager-listThumbnailsTooltipTextSize":"Size","dxFileManager-listThumbnailsTooltipTextDateModified":"Date Modified","dxFileManager-notificationProgressPanelTitle":"Progress","dxFileManager-notificationProgressPanelEmptyListText":"No operations","dxFileManager-notificationProgressPanelOperationCanceled":"Canceled","dxDiagram-categoryGeneral":"General","dxDiagram-categoryFlowchart":"Flowchart","dxDiagram-categoryOrgChart":"Org Chart","dxDiagram-categoryContainers":"Containers","dxDiagram-categoryCustom":"Custom","dxDiagram-commandExportToSvg":"Export to SVG","dxDiagram-commandExportToPng":"Export to PNG","dxDiagram-commandExportToJpg":"Export to JPEG","dxDiagram-commandUndo":"Undo","dxDiagram-commandRedo":"Redo","dxDiagram-commandFontName":"Font Name","dxDiagram-commandFontSize":"Font Size","dxDiagram-commandBold":"Bold","dxDiagram-commandItalic":"Italic","dxDiagram-commandUnderline":"Underline","dxDiagram-commandTextColor":"Font Color","dxDiagram-commandLineColor":"Line Color","dxDiagram-commandLineWidth":"Line Width","dxDiagram-commandLineStyle":"Line Style","dxDiagram-commandLineStyleSolid":"Solid","dxDiagram-commandLineStyleDotted":"Dotted","dxDiagram-commandLineStyleDashed":"Dashed","dxDiagram-commandFillColor":"Fill Color","dxDiagram-commandAlignLeft":"Align Left","dxDiagram-commandAlignCenter":"Align Center","dxDiagram-commandAlignRight":"Align Right","dxDiagram-commandConnectorLineType":"Connector Line Type","dxDiagram-commandConnectorLineStraight":"Straight","dxDiagram-commandConnectorLineOrthogonal":"Orthogonal","dxDiagram-commandConnectorLineStart":"Connector Line Start","dxDiagram-commandConnectorLineEnd":"Connector Line End","dxDiagram-commandConnectorLineNone":"None","dxDiagram-commandConnectorLineArrow":"Arrow","dxDiagram-commandFullscreen":"Full Screen","dxDiagram-commandUnits":"Units","dxDiagram-commandPageSize":"Page Size","dxDiagram-commandPageOrientation":"Page Orientation","dxDiagram-commandPageOrientationLandscape":"Landscape","dxDiagram-commandPageOrientationPortrait":"Portrait","dxDiagram-commandPageColor":"Page Color","dxDiagram-commandShowGrid":"Show Grid","dxDiagram-commandSnapToGrid":"Snap to Grid","dxDiagram-commandGridSize":"Grid Size","dxDiagram-commandZoomLevel":"Zoom Level","dxDiagram-commandAutoZoom":"Auto Zoom","dxDiagram-commandFitToContent":"Fit to Content","dxDiagram-commandFitToWidth":"Fit to Width","dxDiagram-commandAutoZoomByContent":"Auto Zoom by Content","dxDiagram-commandAutoZoomByWidth":"Auto Zoom by Width","dxDiagram-commandSimpleView":"Simple View","dxDiagram-commandCut":"Cut","dxDiagram-commandCopy":"Copy","dxDiagram-commandPaste":"Paste","dxDiagram-commandSelectAll":"Select All","dxDiagram-commandDelete":"Delete","dxDiagram-commandBringToFront":"Bring to Front","dxDiagram-commandSendToBack":"Send to Back","dxDiagram-commandLock":"Lock","dxDiagram-commandUnlock":"Unlock","dxDiagram-commandInsertShapeImage":"Insert Image...","dxDiagram-commandEditShapeImage":"Change Image...","dxDiagram-commandDeleteShapeImage":"Delete Image","dxDiagram-commandLayoutLeftToRight":"Left-to-right","dxDiagram-commandLayoutRightToLeft":"Right-to-left","dxDiagram-commandLayoutTopToBottom":"Top-to-bottom","dxDiagram-commandLayoutBottomToTop":"Bottom-to-top","dxDiagram-unitIn":"in","dxDiagram-unitCm":"cm","dxDiagram-unitPx":"px","dxDiagram-dialogButtonOK":"OK","dxDiagram-dialogButtonCancel":"Cancel","dxDiagram-dialogInsertShapeImageTitle":"Insert Image","dxDiagram-dialogEditShapeImageTitle":"Change Image","dxDiagram-dialogEditShapeImageSelectButton":"Select image","dxDiagram-dialogEditShapeImageLabelText":"or drop file here","dxDiagram-uiExport":"Export","dxDiagram-uiProperties":"Properties","dxDiagram-uiSettings":"Settings","dxDiagram-uiShowToolbox":"Show Toolbox","dxDiagram-uiSearch":"Search","dxDiagram-uiStyle":"Style","dxDiagram-uiLayout":"Layout","dxDiagram-uiLayoutTree":"Tree","dxDiagram-uiLayoutLayered":"Layered","dxDiagram-uiDiagram":"Diagram","dxDiagram-uiText":"Text","dxDiagram-uiObject":"Object","dxDiagram-uiConnector":"Connector","dxDiagram-uiPage":"Page","dxDiagram-shapeText":"Text","dxDiagram-shapeRectangle":"Rectangle","dxDiagram-shapeEllipse":"Ellipse","dxDiagram-shapeCross":"Cross","dxDiagram-shapeTriangle":"Triangle","dxDiagram-shapeDiamond":"Diamond","dxDiagram-shapeHeart":"Heart","dxDiagram-shapePentagon":"Pentagon","dxDiagram-shapeHexagon":"Hexagon","dxDiagram-shapeOctagon":"Octagon","dxDiagram-shapeStar":"Star","dxDiagram-shapeArrowLeft":"Left Arrow","dxDiagram-shapeArrowUp":"Up Arrow","dxDiagram-shapeArrowRight":"Right Arrow","dxDiagram-shapeArrowDown":"Down Arrow","dxDiagram-shapeArrowUpDown":"Up Down Arrow","dxDiagram-shapeArrowLeftRight":"Left Right Arrow","dxDiagram-shapeProcess":"Process","dxDiagram-shapeDecision":"Decision","dxDiagram-shapeTerminator":"Terminator","dxDiagram-shapePredefinedProcess":"Predefined Process","dxDiagram-shapeDocument":"Document","dxDiagram-shapeMultipleDocuments":"Multiple Documents","dxDiagram-shapeManualInput":"Manual Input","dxDiagram-shapePreparation":"Preparation","dxDiagram-shapeData":"Data","dxDiagram-shapeDatabase":"Database","dxDiagram-shapeHardDisk":"Hard Disk","dxDiagram-shapeInternalStorage":"Internal Storage","dxDiagram-shapePaperTape":"Paper Tape","dxDiagram-shapeManualOperation":"Manual Operation","dxDiagram-shapeDelay":"Delay","dxDiagram-shapeStoredData":"Stored Data","dxDiagram-shapeDisplay":"Display","dxDiagram-shapeMerge":"Merge","dxDiagram-shapeConnector":"Connector","dxDiagram-shapeOr":"Or","dxDiagram-shapeSummingJunction":"Summing Junction","dxDiagram-shapeContainerDefaultText":"Container","dxDiagram-shapeVerticalContainer":"Vertical Container","dxDiagram-shapeHorizontalContainer":"Horizontal Container","dxDiagram-shapeCardDefaultText":"Person's Name","dxDiagram-shapeCardWithImageOnLeft":"Card with Image on the Left","dxDiagram-shapeCardWithImageOnTop":"Card with Image on the Top","dxDiagram-shapeCardWithImageOnRight":"Card with Image on the Right","dxGantt-dialogTitle":"Title","dxGantt-dialogStartTitle":"Start","dxGantt-dialogEndTitle":"End","dxGantt-dialogProgressTitle":"Progress","dxGantt-dialogResourcesTitle":"Resources","dxGantt-dialogResourceManagerTitle":"Resource Manager","dxGantt-dialogTaskDetailsTitle":"Task Details","dxGantt-dialogEditResourceListHint":"Edit Resource List","dxGantt-dialogEditNoResources":"No resources","dxGantt-dialogButtonAdd":"Add","dxGantt-contextMenuNewTask":"New Task","dxGantt-contextMenuNewSubtask":"New Subtask","dxGantt-contextMenuDeleteTask":"Delete Task","dxGantt-contextMenuDeleteDependency":"Delete Dependency","dxGantt-dialogTaskDeleteConfirmation":"Deleting a task also deletes all its dependencies and subtasks. Are you sure you want to delete this task?","dxGantt-dialogDependencyDeleteConfirmation":"Are you sure you want to delete the dependency from the task?","dxGantt-dialogResourcesDeleteConfirmation":"Deleting a resource also deletes it from tasks to which this resource is assigned. Are you sure you want to delete these resources? Resources: {0}","dxGantt-dialogConstraintCriticalViolationMessage":"The task you are attempting to move is linked to a second task by a dependency relation. This change would conflict with dependency rules. How would you like to proceed?","dxGantt-dialogConstraintViolationMessage":"The task you are attempting to move is linked to a second task by a dependency relation. How would you like to proceed?","dxGantt-dialogCancelOperationMessage":"Cancel the operation","dxGantt-dialogDeleteDependencyMessage":"Delete the dependency","dxGantt-dialogMoveTaskAndKeepDependencyMessage":"Move the task and keep the dependency","dxGantt-undo":"Undo","dxGantt-redo":"Redo","dxGantt-expandAll":"Expand All","dxGantt-collapseAll":"Collapse All","dxGantt-addNewTask":"Add New Task","dxGantt-deleteSelectedTask":"Delete Selected Task","dxGantt-zoomIn":"Zoom In","dxGantt-zoomOut":"Zoom Out","dxGantt-fullScreen":"Full Screen","dxGantt-quarter":"Q{0}","dxGantt-sortingAscendingText":"Sort Ascending","dxGantt-sortingDescendingText":"Sort Descending","dxGantt-sortingClearText":"Clear Sorting","dxGantt-showResources":"Show Resources","dxGantt-showDependencies":"Show Dependencies","dxGantt-dialogStartDateValidation":"Start date must be after {0}","dxGantt-dialogEndDateValidation":"End date must be after {0}"}}},74872:function(e,t,n){var i=a(n(71272)),o=a(n(91331));function a(e){return e&&e.__esModule?e:{default:e}}if(i.default&&i.default.load){i.default.locale()||(i.default.load({supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11965 $"},likelySubtags:{en:"en-Latn-US",de:"de-Latn-DE",ru:"ru-Cyrl-RU",ja:"ja-Jpan-JP"}}}),i.default.locale("en")),o.default.inject({locale:function(e){if(!e)return i.default.locale().locale;i.default.locale(e)}})}},7239:function(e,t,n){var i=s(n(44592));n(74872),n(908),n(89740),n(71272);var o=s(n(71272)),a=s(n(80209)),r=s(n(18016));function s(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}if(o.default&&o.default.formatCurrency){"en"===o.default.locale().locale&&(o.default.load({main:{en:{identity:{version:{_cldrVersion:"28",_number:"$Revision: 11972 $"},language:"en"},numbers:{currencies:{USD:{displayName:"US Dollar","displayName-count-one":"US dollar","displayName-count-other":"US dollars",symbol:"$","symbol-alt-narrow":"$"}}}}}},{supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11969 $"},currencyData:{fractions:{DEFAULT:{_rounding:"0",_digits:"2"}}}}}),o.default.locale("en"));var u={},d=function(e,t){var n,i;return i="object"===l(t)?o.default.locale().locale+":"+e+":"+JSON.stringify(t):o.default.locale().locale+":"+e+":"+t,(n=u[i])||(n=u[i]=o.default.currencyFormatter(e,t)),n},c={_formatNumberCore:function(e,t,n){if("currency"===t){var i=n&&n.currency||(0,a.default)().defaultCurrency;return d(i,this._normalizeFormatConfig(t,n,e))(e)}return this.callBase.apply(this,arguments)},_normalizeFormatConfig:function(e,t,n){var i=this.callBase(e,t,n);return"currency"===e&&(i.style="accounting"),i},format:function(e,t){if("number"!=typeof e)return e;if(t=this._normalizeFormat(t)){if("default"===t.currency&&(t.currency=(0,a.default)().defaultCurrency),"currency"===t.type)return this._formatNumber(e,this._parseNumberFormatString("currency"),t);if(!t.type&&t.currency)return d(t.currency,t)(e)}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(e){return e||(e=(0,a.default)().defaultCurrency),o.default.cldr.main("numbers/currencies/"+e)},getOpenXmlCurrencyFormat:function(e){var t=this.getCurrencySymbol(e).symbol,n=o.default.cldr.main("numbers/currencyFormats-numberSystem-latn").accounting;return(0,i.default)(t,n)}};r.default.inject(c)}},60316:function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n(74872),n(908),n(71272);var o=d(n(71272)),a=d(n(91500)),r=n(35922),s=n(89386),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var s=a?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}o.default=e,n&&n.set(e,o);return o}(n(95479));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}var c=["skeleton","date","time","datetime","raw"],h=/[\u200E\u200F]/g;if(o.default&&o.default.formatDate){"en"===o.default.locale().locale&&(o.default.load({supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11969 $"},weekData:{minDays:{"001":"1",US:"1",DE:"4"},firstDay:{"001":"mon",DE:"mon",RU:"mon",JP:"sun",US:"sun"},weekendStart:{"001":"sat"},weekendEnd:{"001":"sun"}}}},{supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11969 $"},timeData:{"001":{_allowed:"H h",_preferred:"H"},DE:{_allowed:"H",_preferred:"H"},JP:{_allowed:"H K h",_preferred:"H"},RU:{_allowed:"H",_preferred:"H"},US:{_allowed:"H h",_preferred:"h"}}}},{main:{en:{identity:{version:{_cldrVersion:"28",_number:"$Revision: 11972 $"},language:"en"},dates:{calendars:{gregorian:{months:{format:{abbreviated:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},narrow:{1:"J",2:"F",3:"M",4:"A",5:"M",6:"J",7:"J",8:"A",9:"S",10:"O",11:"N",12:"D"},wide:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"}},"stand-alone":{abbreviated:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},narrow:{1:"J",2:"F",3:"M",4:"A",5:"M",6:"J",7:"J",8:"A",9:"S",10:"O",11:"N",12:"D"},wide:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"}}},days:{format:{abbreviated:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},narrow:{sun:"S",mon:"M",tue:"T",wed:"W",thu:"T",fri:"F",sat:"S"},short:{sun:"Su",mon:"Mo",tue:"Tu",wed:"We",thu:"Th",fri:"Fr",sat:"Sa"},wide:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"}},"stand-alone":{abbreviated:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},narrow:{sun:"S",mon:"M",tue:"T",wed:"W",thu:"T",fri:"F",sat:"S"},short:{sun:"Su",mon:"Mo",tue:"Tu",wed:"We",thu:"Th",fri:"Fr",sat:"Sa"},wide:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"}}},quarters:{format:{abbreviated:{1:"Q1",2:"Q2",3:"Q3",4:"Q4"},narrow:{1:"1",2:"2",3:"3",4:"4"},wide:{1:"1st quarter",2:"2nd quarter",3:"3rd quarter",4:"4th quarter"}},"stand-alone":{abbreviated:{1:"Q1",2:"Q2",3:"Q3",4:"Q4"},narrow:{1:"1",2:"2",3:"3",4:"4"},wide:{1:"1st quarter",2:"2nd quarter",3:"3rd quarter",4:"4th quarter"}}},dayPeriods:{format:{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},narrow:{midnight:"mi",am:"a","am-alt-variant":"am",noon:"n",pm:"p","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"}},"stand-alone":{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},narrow:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"}}},eras:{eraNames:{0:"Before Christ","0-alt-variant":"Before Common Era",1:"Anno Domini","1-alt-variant":"Common Era"},eraAbbr:{0:"BC","0-alt-variant":"BCE",1:"AD","1-alt-variant":"CE"},eraNarrow:{0:"B","0-alt-variant":"BCE",1:"A","1-alt-variant":"CE"}},dateFormats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"M/d/yy"},timeFormats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats:{full:"{1} 'at' {0}",long:"{1} 'at' {0}",medium:"{1}, {0}",short:"{1}, {0}",availableFormats:{d:"d",E:"ccc",Ed:"d E",Ehm:"E h:mm a",EHm:"E HH:mm",Ehms:"E h:mm:ss a",EHms:"E HH:mm:ss",Gy:"y G",GyMMM:"MMM y G",GyMMMd:"MMM d, y G",GyMMMEd:"E, MMM d, y G",h:"h a",H:"HH",hm:"h:mm a",Hm:"HH:mm",hms:"h:mm:ss a",Hms:"HH:mm:ss",hmsv:"h:mm:ss a v",Hmsv:"HH:mm:ss v",hmv:"h:mm a v",Hmv:"HH:mm v",M:"L",Md:"M/d",MEd:"E, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"E, MMM d",MMMMd:"MMMM d",ms:"mm:ss",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"E, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"E, MMM d, y",yMMMM:"MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y"},appendItems:{Day:"{0} ({2}: {1})","Day-Of-Week":"{0} {1}",Era:"{0} {1}",Hour:"{0} ({2}: {1})",Minute:"{0} ({2}: {1})",Month:"{0} ({2}: {1})",Quarter:"{0} ({2}: {1})",Second:"{0} ({2}: {1})",Timezone:"{0} {1}",Week:"{0} ({2}: {1})",Year:"{0} {1}"},intervalFormats:{intervalFormatFallback:"{0} \u2013 {1}",d:{d:"d \u2013 d"},h:{a:"h a \u2013 h a",h:"h \u2013 h a"},H:{H:"HH \u2013 HH"},hm:{a:"h:mm a \u2013 h:mm a",h:"h:mm \u2013 h:mm a",m:"h:mm \u2013 h:mm a"},Hm:{H:"HH:mm \u2013 HH:mm",m:"HH:mm \u2013 HH:mm"},hmv:{a:"h:mm a \u2013 h:mm a v",h:"h:mm \u2013 h:mm a v",m:"h:mm \u2013 h:mm a v"},Hmv:{H:"HH:mm \u2013 HH:mm v",m:"HH:mm \u2013 HH:mm v"},hv:{a:"h a \u2013 h a v",h:"h \u2013 h a v"},Hv:{H:"HH \u2013 HH v"},M:{M:"M \u2013 M"},Md:{d:"M/d \u2013 M/d",M:"M/d \u2013 M/d"},MEd:{d:"E, M/d \u2013 E, M/d",M:"E, M/d \u2013 E, M/d"},MMM:{M:"MMM \u2013 MMM"},MMMd:{d:"MMM d \u2013 d",M:"MMM d \u2013 MMM d"},MMMEd:{d:"E, MMM d \u2013 E, MMM d",M:"E, MMM d \u2013 E, MMM d"},y:{y:"y \u2013 y"},yM:{M:"M/y \u2013 M/y",y:"M/y \u2013 M/y"},yMd:{d:"M/d/y \u2013 M/d/y",M:"M/d/y \u2013 M/d/y",y:"M/d/y \u2013 M/d/y"},yMEd:{d:"E, M/d/y \u2013 E, M/d/y",M:"E, M/d/y \u2013 E, M/d/y",y:"E, M/d/y \u2013 E, M/d/y"},yMMM:{M:"MMM \u2013 MMM y",y:"MMM y \u2013 MMM y"},yMMMd:{d:"MMM d \u2013 d, y",M:"MMM d \u2013 MMM d, y",y:"MMM d, y \u2013 MMM d, y"},yMMMEd:{d:"E, MMM d \u2013 E, MMM d, y",M:"E, MMM d \u2013 E, MMM d, y",y:"E, MMM d, y \u2013 E, MMM d, y"},yMMMM:{M:"MMMM \u2013 MMMM y",y:"MMMM y \u2013 MMMM y"}}}}}}}}}),o.default.locale("en"));var p={},f={shortdate:{path:"dateTimeFormats/availableFormats/yMd"},shorttime:{path:"timeFormats/short"},longdate:{path:"dateFormats/full"},longtime:{path:"timeFormats/medium"},monthandday:{path:"dateTimeFormats/availableFormats/MMMMd"},monthandyear:{path:"dateTimeFormats/availableFormats/yMMMM"},quarterandyear:{path:"dateTimeFormats/availableFormats/yQQQ"},day:{path:"dateTimeFormats/availableFormats/d"},year:{path:"dateTimeFormats/availableFormats/y"},shortdateshorttime:{path:"dateTimeFormats/short",parts:["shorttime","shortdate"]},longdatelongtime:{path:"dateTimeFormats/medium",parts:["longtime","longdate"]},month:{pattern:"LLLL"},shortyear:{pattern:"yy"},dayofweek:{pattern:"EEEE"},quarter:{pattern:"QQQ"},millisecond:{pattern:"SSS"},hour:{pattern:"HH"},minute:{pattern:"mm"},second:{pattern:"ss"}},g={engine:function(){return"globalize"},_getPatternByFormat:function(e){var t=this,n=e.toLowerCase(),i=f[n];if("datetime-local"===n)return"yyyy-MM-ddTHH':'mm':'ss";if(i){var o=i.path&&t._getFormatStringByPath(i.path)||i.pattern;return i.parts&&l.each(i.parts,(function(e,n){o=o.replace("{"+e+"}",t._getPatternByFormat(n))})),o}},_getFormatStringByPath:function(e){return o.default.locale().main("dates/calendars/gregorian/"+e)},getPeriodNames:function(){var e=o.default.locale().main("dates/calendars/gregorian/dayPeriods/stand-alone/wide");return[e.am,e.pm]},getMonthNames:function(e,t){var n=o.default.locale().main("dates/calendars/gregorian/months/"+("format"===t?t:"stand-alone")+"/"+(e||"wide"));return l.map(n,(function(e){return e}))},getDayNames:function(e){var t=o.default.locale().main("dates/calendars/gregorian/days/stand-alone/"+(e||"wide"));return l.map(t,(function(e){return e}))},getTimeSeparator:function(){return o.default.locale().main("numbers/symbols-numberSystem-latn/timeSeparator")},removeRtlMarks:function(e){return e.replace(h,"")},format:function(e,t){if(e){if(!t)return e;var n,i;if("function"==typeof t)return t(e);if(t.formatter)return t.formatter(e);if("string"==typeof(t=t.type||t))i=o.default.locale().locale+":"+t,(n=p[i])||(t={raw:this._getPatternByFormat(t)||t},n=p[i]=o.default.dateFormatter(t));else{if(!this._isAcceptableFormat(t))return;n=o.default.dateFormatter(t)}return this.removeRtlMarks(n(e))}},parse:function(e,t){if(e){if(!t||"function"==typeof t||(0,r.isObject)(t)&&!this._isAcceptableFormat(t)){if(t){var n=this.callBase(e,t);if(n)return n}return o.default.parseDate(e)}if(t.parser)return t.parser(e);"string"==typeof t&&(t={raw:this._getPatternByFormat(t)||t});var i=o.default.parseDate(e,t);return i||this.callBase(e,t)}},_isAcceptableFormat:function(e){if(e.parser)return!0;for(var t=0;ti[1].length?i[0]:i[1]:y.standalone(e,t)}},x={engine:function(){return"intl"},getMonthNames:function(e,t){var n={wide:"long",abbreviated:"short",narrow:"narrow"}[e||"wide"];return t="format"===t?t:"standalone",Array.apply(null,new Array(12)).map((function(e,i){return y[t](i,n)}))},getDayNames:function(e){return function(e){return Array.apply(null,new Array(7)).map((function(t,n){return l({weekday:e})(new Date(0,0,n))}))}({wide:"long",abbreviated:"short",short:"narrow",narrow:"narrow"}[e||"wide"])},getPeriodNames:function(){var e=l({hour:"numeric",hour12:!0});return[1,13].map((function(t){var n=h(1),i=e(new Date(0,0,1,t)).split(n);return 2!==i.length?"":(i[0].length>i[1].length?i[0]:i[1]).trim()}))},format:function(e,t){if(e){if(!t)return e;"function"==typeof t||t.formatter||(t=t.type||t);var n=v(t);if(n)return l(n)(e);var i=r(t);return t.formatter||"function"===i||"string"===i?this.callBase.apply(this,arguments):l(t)(e)}},parse:function(e,t){var n,i=this;return t&&!t.parser&&"string"==typeof e&&(e=m(e),n=function(e){return m(i.format(e,t))}),this.callBase(e,n||t)},_parseDateBySimpleFormat:function(e,t){var n=this;e=f(e);var i=this.getFormatParts(t),o=e.split(/\D+/).filter((function(e){return e.length>0}));if(i.length===o.length){var a=this._generateDateArgs(i,o),r=function(i){var o,r,s=function(e,t){var n=t?12:0;return new Date(e.year,e.month,e.day,(e.hours+n)%24,e.minutes,e.seconds)}(a,i);if(o=f(n.format(s,t)),r=e,g(o)===g(r))return s};return r(!1)||r(!0)}},_generateDateArgs:function(e,t){var n=new Date,i={year:n.getFullYear(),month:n.getMonth(),day:n.getDate(),hours:0,minutes:0,seconds:0};return e.forEach((function(e,n){var o=t[n],a=parseInt(o,10);"month"===e&&(a-=1),i[e]=a})),i},formatUsesMonthName:function(e){return"object"!==r(e)||e.type||e.format?this.callBase.apply(this,arguments):"long"===e.month},formatUsesDayName:function(e){return"object"!==r(e)||e.type||e.format?this.callBase.apply(this,arguments):"long"===e.weekday},getTimeSeparator:function(){return f(d(new Date(2001,1,1,11,11),{hour:"numeric",minute:"numeric",hour12:!1})).replace(/\d/g,"")},getFormatParts:function(e){if("string"==typeof e)return this.callBase(e);var t=(0,o.extend)({},_[e.toLowerCase()]),n=new Date(2001,2,4,5,6,7),i=l(t)(n);i=f(i);return[{name:"year",value:1},{name:"month",value:3},{name:"day",value:4},{name:"hours",value:5},{name:"minutes",value:6},{name:"seconds",value:7}].map((function(e){return{name:e.name,index:i.indexOf(e.value)}})).filter((function(e){return e.index>-1})).sort((function(e,t){return e.index-t.index})).map((function(e){return e.name}))}};t.default=x,e.exports=t.default,e.exports.default=t.default},38702:function(e,t,n){t.default=void 0;var i=s(n(80209)),o=s(n(91331)),a=s(n(44592)),r=s(n(71868));function s(e){return e&&e.__esModule?e:{default:e}}var l=/([^\s0]+)?(\s*)0*[.,]*0*(\s*)([^\s0]+)?/,u={},d=function(e){var t=o.default.locale()+"/"+JSON.stringify(e);return u[t]||(u[t]=new Intl.NumberFormat(o.default.locale(),e).format),u[t]},c={engine:function(){return"intl"},_formatNumberCore:function(e,t,n){return"exponential"===t?this.callBase.apply(this,arguments):d(this._normalizeFormatConfig(t,n,e))(e)},_normalizeFormatConfig:function(e,t,n){var o;return o="decimal"===e?{minimumIntegerDigits:t.precision||void 0,useGrouping:!1,maximumFractionDigits:String(n).length,round:n<0?"ceil":"floor"}:this._getPrecisionConfig(t.precision),"percent"===e?o.style="percent":"currency"===e&&(o.style="currency",o.currency=t.currency||(0,i.default)().defaultCurrency),o},_getPrecisionConfig:function(e){return null===e?{minimumFractionDigits:0,maximumFractionDigits:20}:{minimumFractionDigits:e||0,maximumFractionDigits:e||0}},format:function(e,t){return"number"!=typeof e?e:("default"===(t=this._normalizeFormat(t)).currency&&(t.currency=(0,i.default)().defaultCurrency),t&&("function"==typeof t||t.type||t.formatter)?this.callBase.apply(this,arguments):d(t)(e))},_getCurrencySymbolInfo:function(e){var t=function(e){return new Intl.NumberFormat(o.default.locale(),{style:"currency",currency:e})}(e);return this._extractCurrencySymbolInfo(t.format(0))},_extractCurrencySymbolInfo:function(e){var t=l.exec(e)||[];return{position:t[1]?"before":"after",symbol:t[1]||t[4]||"",delimiter:t[2]||t[3]||""}},getCurrencySymbol:function(e){return e||(e=(0,i.default)().defaultCurrency),{symbol:this._getCurrencySymbolInfo(e).symbol}},getOpenXmlCurrencyFormat:function(e){var t=e||(0,i.default)().defaultCurrency,n=this._getCurrencySymbolInfo(t).symbol,s=o.default.getValueByClosestLocale((function(e){return r.default[e]}));return(0,a.default)(n,s)}};t.default=c,e.exports=t.default,e.exports.default=t.default},9821:function(e,t,n){t.getLanguageId=function(){return a[o.default.locale()]};var i,o=(i=n(91331))&&i.__esModule?i:{default:i};var a={ar:1,bg:2,ca:3,"zh-Hans":4,cs:5,da:6,de:7,el:8,en:9,es:10,fi:11,fr:12,he:13,hu:14,is:15,it:16,ja:17,ko:18,nl:19,no:20,pl:21,pt:22,rm:23,ro:24,ru:25,hr:26,sk:27,sq:28,sv:29,th:30,tr:31,ur:32,id:33,uk:34,be:35,sl:36,et:37,lv:38,lt:39,tg:40,fa:41,vi:42,hy:43,az:44,eu:45,hsb:46,mk:47,tn:50,xh:52,zu:53,af:54,ka:55,fo:56,hi:57,mt:58,se:59,ga:60,ms:62,kk:63,ky:64,sw:65,tk:66,uz:67,tt:68,bn:69,pa:70,gu:71,or:72,ta:73,te:74,kn:75,ml:76,as:77,mr:78,sa:79,mn:80,bo:81,cy:82,km:83,lo:84,gl:86,kok:87,syr:90,si:91,iu:93,am:94,tzm:95,ne:97,fy:98,ps:99,fil:100,dv:101,ha:104,yo:106,quz:107,nso:108,ba:109,lb:110,kl:111,ig:112,ii:120,arn:122,moh:124,br:126,ug:128,mi:129,oc:130,co:131,gsw:132,sah:133,qut:134,rw:135,wo:136,prs:140,gd:145,"ar-SA":1025,"bg-BG":1026,"ca-ES":1027,"zh-TW":1028,"cs-CZ":1029,"da-DK":1030,"de-DE":1031,"el-GR":1032,"en-US":1033,"fi-FI":1035,"fr-FR":1036,"he-IL":1037,"hu-HU":1038,"is-IS":1039,"it-IT":1040,"ja-JP":1041,"ko-KR":1042,"nl-NL":1043,"nb-NO":1044,"pl-PL":1045,"pt-BR":1046,"rm-CH":1047,"ro-RO":1048,"ru-RU":1049,"hr-HR":1050,"sk-SK":1051,"sq-AL":1052,"sv-SE":1053,"th-TH":1054,"tr-TR":1055,"ur-PK":1056,"id-ID":1057,"uk-UA":1058,"be-BY":1059,"sl-SI":1060,"et-EE":1061,"lv-LV":1062,"lt-LT":1063,"tg-Cyrl-TJ":1064,"fa-IR":1065,"vi-VN":1066,"hy-AM":1067,"az-Latn-AZ":1068,"eu-ES":1069,"hsb-DE":1070,"mk-MK":1071,"tn-ZA":1074,"xh-ZA":1076,"zu-ZA":1077,"af-ZA":1078,"ka-GE":1079,"fo-FO":1080,"hi-IN":1081,"mt-MT":1082,"se-NO":1083,"ms-MY":1086,"kk-KZ":1087,"ky-KG":1088,"sw-KE":1089,"tk-TM":1090,"uz-Latn-UZ":1091,"tt-RU":1092,"bn-IN":1093,"pa-IN":1094,"gu-IN":1095,"or-IN":1096,"ta-IN":1097,"te-IN":1098,"kn-IN":1099,"ml-IN":1100,"as-IN":1101,"mr-IN":1102,"sa-IN":1103,"mn-MN":1104,"bo-CN":1105,"cy-GB":1106,"km-KH":1107,"lo-LA":1108,"gl-ES":1110,"kok-IN":1111,"syr-SY":1114,"si-LK":1115,"iu-Cans-CA":1117,"am-ET":1118,"ne-NP":1121,"fy-NL":1122,"ps-AF":1123,"fil-PH":1124,"dv-MV":1125,"ha-Latn-NG":1128,"yo-NG":1130,"quz-BO":1131,"nso-ZA":1132,"ba-RU":1133,"lb-LU":1134,"kl-GL":1135,"ig-NG":1136,"ii-CN":1144,"arn-CL":1146,"moh-CA":1148,"br-FR":1150,"ug-CN":1152,"mi-NZ":1153,"oc-FR":1154,"co-FR":1155,"gsw-FR":1156,"sah-RU":1157,"qut-GT":1158,"rw-RW":1159,"wo-SN":1160,"prs-AF":1164,"gd-GB":1169,"ar-IQ":2049,"zh-CN":2052,"de-CH":2055,"en-GB":2057,"es-MX":2058,"fr-BE":2060,"it-CH":2064,"nl-BE":2067,"nn-NO":2068,"pt-PT":2070,"sr-Latn-CS":2074,"sv-FI":2077,"az-Cyrl-AZ":2092,"dsb-DE":2094,"se-SE":2107,"ga-IE":2108,"ms-BN":2110,"uz-Cyrl-UZ":2115,"bn-BD":2117,"mn-Mong-CN":2128,"iu-Latn-CA":2141,"tzm-Latn-DZ":2143,"quz-EC":2155,"ar-EG":3073,"zh-HK":3076,"de-AT":3079,"en-AU":3081,"es-ES":3082,"fr-CA":3084,"sr-Cyrl-CS":3098,"se-FI":3131,"quz-PE":3179,"ar-LY":4097,"zh-SG":4100,"de-LU":4103,"en-CA":4105,"es-GT":4106,"fr-CH":4108,"hr-BA":4122,"smj-NO":4155,"ar-DZ":5121,"zh-MO":5124,"de-LI":5127,"en-NZ":5129,"es-CR":5130,"fr-LU":5132,"bs-Latn-BA":5146,"smj-SE":5179,"ar-MA":6145,"en-IE":6153,"es-PA":6154,"fr-MC":6156,"sr-Latn-BA":6170,"sma-NO":6203,"ar-TN":7169,"en-ZA":7177,"es-DO":7178,"sr-Cyrl-BA":7194,"sma-SE":7227,"ar-OM":8193,"en-JM":8201,"es-VE":8202,"bs-Cyrl-BA":8218,"sms-FI":8251,"ar-YE":9217,"en-029":9225,"es-CO":9226,"sr-Latn-RS":9242,"smn-FI":9275,"ar-SY":10241,"en-BZ":10249,"es-PE":10250,"sr-Cyrl-RS":10266,"ar-JO":11265,"en-TT":11273,"es-AR":11274,"sr-Latn-ME":11290,"ar-LB":12289,"en-ZW":12297,"es-EC":12298,"sr-Cyrl-ME":12314,"ar-KW":13313,"en-PH":13321,"es-CL":13322,"ar-AE":14337,"es-UY":14346,"ar-BH":15361,"es-PY":15370,"ar-QA":16385,"en-IN":16393,"es-BO":16394,"en-MY":17417,"es-SV":17418,"en-SG":18441,"es-HN":18442,"es-NI":19466,"es-PR":20490,"es-US":21514,"bs-Cyrl":25626,"bs-Latn":26650,"sr-Cyrl":27674,"sr-Latn":28698,smn:28731,"az-Cyrl":29740,sms:29755,zh:30724,nn:30740,bs:30746,"az-Latn":30764,sma:30779,"uz-Cyrl":30787,"mn-Cyrl":30800,"iu-Cans":30813,"zh-Hant":31748,nb:31764,sr:31770,"tg-Cyrl":31784,dsb:31790,smj:31803,"uz-Latn":31811,"mn-Mong":31824,"iu-Latn":31837,"tzm-Latn":31839,"ha-Latn":31848}},59937:function(e,t,n){t.getFormat=void 0;var i,o=(i=n(18016))&&i.__esModule?i:{default:i};var a=" .,:;/\\<>()-[]\u060c",r=function(e){var t=e&&o.default.convertDigits(e,!1).charCodeAt(0),n=o.default.convertDigits("0",!1).charCodeAt(0);return n<=t&&t0&&!r(e[t-1])&&("."===e[t-1]||a.indexOf(e[t-1])<0);)t--;return t},u=function(e,t){return Array.isArray(e)?e.map((function(e){return(t(e)||"").toString()})):(t(e)||"").toString()},d=/[a-zA-Z]/g;t.getFormat=function(e){var t=[],n=u(new Date(2009,8,8,6,5,4),e),i=n.split("").map((function(e,t){return t})),o=n,a={},c=[{date:new Date(2009,8,8,6,5,4,111),pattern:"S"},{date:new Date(2009,8,8,6,5,2),pattern:"s"},{date:new Date(2009,8,8,6,2,4),pattern:"m"},{date:new Date(2009,8,8,18,5,4),pattern:"H",isDigit:!0},{date:new Date(2009,8,8,2,5,4),pattern:"h",isDigit:!0},{date:new Date(2009,8,8,18,5,4),pattern:"a",isDigit:!1},{date:new Date(2009,8,1,6,5,4),pattern:"d"},{date:[new Date(2009,8,2,6,5,4),new Date(2009,8,3,6,5,4),new Date(2009,8,4,6,5,4)],pattern:"E"},{date:new Date(2009,9,6,6,5,4),pattern:"M"},{date:new Date(1998,8,8,6,5,4),pattern:"y"}];if(o)return c.forEach((function(d){var c=function(e,t,n,i){var o=0,a=[],u=function(t){return e[o]!==t[o]&&(void 0===i||r(e[o])===i)};for(Array.isArray(t)||(t=[t]),o=0;ol;){for(s=i[a=t.pop()],i[a]=-1,o=a+1;o1?n[i]:n)+e.substr(a+i+1)})),1===t.length&&(e=(e=e.replace("0"+n,n+n)).replace("\u0660"+n,n+n)),e}(e,t,n,i)}(o,c,h,i),a[h]=c.length})),o=function(e,t,n,i){var o=t.split("").map((function(e,t){return n.indexOf(t)<0&&(e.match(d)||"'"===e)?i[t]:-1}));return e=e.split("").map((function(e,t){var n=e,i=o.indexOf(t)>=0,a=t>0&&o.indexOf(t-1)>=0,r=o.indexOf(t+1)>=0;return i&&(a||(n="'"+n),r||(n+="'")),n})).join("")}(o,n,t,i),t.length?o:void 0}},40594:function(e,t){function n(e,t){for(;e.length0?"-":"+",r=Math.abs(o),s=r%60,l=n(Math.floor(r/60).toString(),2),u=n(s.toString(),2);return a+l+(t>=3?":":"")+(t>1||s?u:"")},X:function(e,t,n){return n||!e.getTimezoneOffset()?"Z":o.x(e,t,n)},Z:function(e,t,n){return o.X(e,t>=5?3:2,n)}};t.getFormatter=function(e,t){return function(n){var i,a,r,s,l=0,u=!1,d="";if(!n)return null;if(!e)return n;var c="Z"===e[e.length-1]||"'Z'"===e.slice(-3);for(i=0;i2?Object.keys(a).map((function(e){return["format","standalone"].map((function(n){return t.getMonthNames(a[e],n).join("|")})).join("|")})).join("|"):2===e?"1[012]|0?[1-9]":"0??[1-9]|1[012]"},s={":":function(e,t){var n=e>1?"{".concat(e,"}"):"",o=(0,i.escapeRegExp)(t.getTimeSeparator());return":"!==o&&(o="".concat(o,"|:")),"".concat(o).concat(n)},y:function(e){return 2===e?"[0-9]{".concat(e,"}"):"[0-9]+?"},M:r,L:r,Q:function(e,t){return e>2?t.getQuarterNames(a[e],"format").join("|"):"0?[1-4]"},E:function(e,t){return"\\D*"},a:function(e,t){return t.getPeriodNames(a[e<3?3:e],"format").join("|")},d:function(e){return 2===e?"3[01]|[12][0-9]|0?[1-9]":"0??[1-9]|[12][0-9]|3[01]"},H:function(e){return 2===e?"2[0-3]|1[0-9]|0?[0-9]":"0??[0-9]|1[0-9]|2[0-3]"},h:function(e){return 2===e?"1[012]|0?[1-9]":"0??[1-9]|1[012]"},m:function(e){return 2===e?"[1-5][0-9]|0?[0-9]":"0??[0-9]|[1-5][0-9]"},s:function(e){return 2===e?"[1-5][0-9]|0?[0-9]":"0??[0-9]|[1-5][0-9]"},S:function(e){return"[0-9]{1,".concat(e,"}")},w:function(e){return 2===e?"[1-5][0-9]|0?[0-9]":"0??[0-9]|[1-5][0-9]"}},l=Number,u=function(e,t){return e.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())},d=function(e,t,n){return t>2?["format","standalone"].map((function(t){return Object.keys(a).map((function(i){var o=n.getMonthNames(a[i],t);return u(o,e)}))})).reduce((function(e,t){return e.concat(t)})).filter((function(e){return e>=0}))[0]:l(e)-1},c={y:function(e,t){var n=l(e);return 2===t?n<30?2e3+n:1900+n:n},M:d,L:d,Q:function(e,t,n){return t>2?n.getQuarterNames(a[t],"format").indexOf(e):l(e)-1},E:function(e,t,n){var i=n.getDayNames(a[t<3?3:t],"format");return u(i,e)},a:function(e,t,n){var i=n.getPeriodNames(a[t<3?3:t],"format");return u(i,e)},d:l,H:l,h:l,m:l,s:l,S:function(e,t){for(t=Math.max(t,3),e=e.slice(0,3);t<3;)e+="0",t++;return l(e)}},h=["y","M","d","h","m","s","S"],p={y:"setFullYear",M:"setMonth",L:"setMonth",a:function(e,t,n){var i=e.getHours(),o=n.h;void 0!==o&&o!==i&&i--,t||12!==i?t&&12!==i&&(i+=12):i=0,e.setHours(i)},d:"setDate",H:"setHours",h:"setHours",m:"setMinutes",s:"setSeconds",S:"setMilliseconds"},f=function(e,t){var n=e[t];if(!n)return 0;var i=0;do{t++,i++}while(e[t]===n);return i},g=function(e,t){for(var n="",i=0;il)){var u=s.indexOf(e);if(u>=0){var f=n.patterns[u],g=o[u+1];!function(e,t,n,i,o){var a=t[0],r=p[a],s=c[a];if(r&&s){var l=s(n,t.length,i);o[t]=l,e[r]?e[r](l):r(e,l,o)}}(r,f,g,t,d)}else!function(e,t,n){var i=p[t],o=n["g"+i.substr(1)]();e[i](o)}(r,e,a)}})),r}return null}}},70629:function(e,t,n){t.getFormat=function(e){var t=".",n=e(1).indexOf("100")>=0;t=p(t,e,n,!0);var i=f(t=p(t,e,n,!1),e,n,!1),o=f(t,e,n,!0);return o==="-"+i?i:i+";"+o},t.getFormatter=function(e,t){return t=t||a,function(n){if("number"!=typeof n||isNaN(n))return"";var a=n>0||1/n==1/0,s=function(e){var t=e.split(";");1===t.length&&t.push("-"+t[0]);return t}(e)[a?0:1];(function(e){return-1!==e.indexOf("%")&&!e.match(/'[^']*%[^']*'/g)})(s)&&(n*=100),a||(n=-n);var h,p=function(e){for(var t=!1,n=0;nn&&(e=e.substr(0,n));e.length>t&&"0"===e.slice(-1);)e=e.substr(0,e.length-1);for(;e.lengtha.length){var l=-1===t(12345).indexOf("12345");do{e="1"+e}while(l&&h(e,n)<1e5)}return e}function f(e,t,n,i){var o=t(h(e,n,i)),a=e.split("."),r=t(h(a[0]+".3"+a[1].slice(1),n,i)).indexOf("3")-1;return o=o.replace(/(\d)\D(\d)/g,"$1,$2"),r>=0&&(o=o.slice(0,r)+"."+o.slice(r+1)),o=o.replace(/1+/,"1").replace(/1/g,"#"),n||(o=o.replace("%","'%'")),o}},28109:function(e,t,n){t.default=void 0;var i=c(n(68374)),o=c(n(20476)),a=n(13306),r=n(95479),s=n(68752),l=n(78008),u=c(n(91331)),d=n(18121);function c(e){return e&&e.__esModule?e:{default:e}}var h=(0,a.extend)(!0,{},d.defaultMessages),p={},f=(0,o.default)({engine:function(){return"base"},_dictionary:h,load:function(e){(0,a.extend)(!0,this._dictionary,e)},_localizablePrefix:"@",setup:function(e){this._localizablePrefix=e},localizeString:function(e){var t=this,n=new RegExp("(^|[^a-zA-Z_0-9"+t._localizablePrefix+"-]+)("+t._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),i=t._localizablePrefix+t._localizablePrefix;return e.replace(n,(function(e,n,o,a){var r,s=t._localizablePrefix+a;return o!==i&&(r=t.format(a)),r||(p[a]=(0,l.humanize)(a)),n+(r||s)}))},localizeNode:function(e){var t=this;(0,i.default)(e).each((function(e,n){n.nodeType&&(3===n.nodeType?n.nodeValue=t.localizeString(n.nodeValue):(0,i.default)(n).is("iframe")||((0,r.each)(n.attributes||[],(function(e,n){if("string"==typeof n.value){var i=t.localizeString(n.value);n.value!==i&&(n.value=i)}})),(0,i.default)(n).contents().each((function(e,n){t.localizeNode(n)}))))}))},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(e){return e?p:(0,a.extend)({},p,this.getMessagesByLocales()[u.default.locale()])},getFormatter:function(e){return this._getFormatterBase(e)||this._getFormatterBase(e,"en")},_getFormatterBase:function(e,t){var n=this,i=u.default.getValueByClosestLocale((function(t){return function(e,t){return e[t]||{}}(n._dictionary,t)[e]}));if(i)return function(){var e=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return e.unshift(i),s.format.apply(this,e)}},format:function(e){var t=this.getFormatter(e),n=Array.prototype.slice.call(arguments,1);return t&&t.apply(this,n)||""}});t.default=f,e.exports=t.default,e.exports.default=t.default},18016:function(e,t,n){t.default=void 0;var i=f(n(20476)),o=n(89386),a=n(20576),r=n(95479),s=n(35922),l=n(70629),u=f(n(80209)),d=f(n(17381)),c=n(97360),h=f(n(89740)),p=f(n(38702));function f(e){return e&&e.__esModule?e:{default:e}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var i,o,a=[],r=!0,s=!1;try{for(n=n.call(e);!(r=(i=n.next()).done)&&(a.push(i.value),!t||a.length!==t);r=!0);}catch(e){s=!0,o=e}finally{try{r||null==n.return||n.return()}finally{if(s)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n-1?t.formatType=n:n in x&&(t.power=x[n])})),t.power&&!t.formatType&&(t.formatType="fixedpoint"),t.formatType?t:void 0}},_calculateNumberPower:function(e,t,n,i){var o=Math.abs(e),a=0;if(o>1)for(;o&&o>=t&&(void 0===i||a0&&o<1)for(;o<1&&(void 0===n||a>n);)a--,o*=t;return a},_getNumberByPower:function(e,t,n){for(var i=e;t>0;)i/=n,t--;for(;t<0;)i*=n,t++;return i},_formatNumber:function(e,t,n){"auto"===t.power&&(t.power=this._calculateNumberPower(e,1e3,0,4)),t.power&&(e=this._getNumberByPower(e,t.power,1e3));var i=this.defaultLargeNumberFormatPostfixes[t.power]||"",o=this._formatNumberCore(e,t.formatType,n);return o=o.replace(/(\d|.$)(\D*)$/,"$1"+i+"$2")},_formatNumberExponential:function(e,t){var n=this._calculateNumberPower(e,10),i=this._getNumberByPower(e,n,10);void 0===t.precision&&(t.precision=1),i.toFixed(t.precision||0)>=10&&(n++,i/=10);var o=(n>=0?"+":"")+n.toString();return this._formatNumberCore(i,"fixedpoint",t)+"E"+o},_addZeroes:function(e,t){for(var n=Math.pow(10,t),i=e<0?"-":"",o=(e=(Math.abs(e)*n>>>0)/n).toString();o.length15)return NaN;var s=+r*this.getSign(e,t);t=this._normalizeFormat(t);var l=this._parseNumberFormatString(t.type),u=null==l?void 0:l.power;if(u){if("auto"===u){var c=e.match(/\d(K|M|B|T)/);c&&(u=(0,o.find)(Object.keys(y),(function(e){return y[e]===c[1]})))}s*=Math.pow(10,3*u)}return"percent"===(null==l?void 0:l.formatType)&&(s/=100),s}},_calcSignificantDigits:function(e){var t=g(e.split("."),2),n=t[0],i=t[1],o=function(e){for(var t=-1,n=0;n-1?e.length-t:0},a=0;return n&&(a+=o(n.split(""))),i&&(a+=o(i.split("").reverse())),a}});b.inject(h.default),_&&b.inject(p.default);var w=b;t.default=w,e.exports=t.default,e.exports.default=t.default},44592:function(e,t){t.default=void 0;t.default=function(e,t){if(t){var n=e;if("string"==typeof e){n="";for(var i=0;i0?o.apply(void 0,arguments):e;return i.toFixed(n)};var i=n(60810);function o(e,t){var n=Math.pow(10,t);return function(e){return(0,i.sign)(e)*Math.round(Math.abs(e))}(e*(10*n)/10)/n}},4928:function(e,t,n){t.hideCallback=void 0;var i,o=n(89386),a=(i=[],{add:function(e){-1===(0,o.inArray)(e,i)&&i.push(e)},remove:function(e){var t=(0,o.inArray)(e,i);-1!==t&&i.splice(t,1)},fire:function(){var e=i.pop(),t=!!e;return t&&e(),t},hasCallback:function(){return i.length>0}});t.hideCallback=a},60628:function(e,t,n){t.default=function(){return i.hideCallback.fire()};var i=n(4928);e.exports=t.default,e.exports.default=t.default},88185:function(e,t,n){t.p=void 0;var i=n(58664),o=p(n(68374)),a=p(n(73349)),r=n(58201),s=p(n(55994)),l=n(13306),u=p(n(55814)),d=n(60137),c=n(80968),h=p(n(20530));function p(e){return e&&e.__esModule?e:{default:e}}var f=(0,r.getWindow)();t.p=function(e){e=(0,l.extend)({},e);var t=h.default.real(),n=e.allowZoom,r=e.allowPan,p="allowSelection"in e?e.allowSelection:"generic"===t.platform;(0,o.default)("meta[name=viewport]").length||(0,o.default)("").attr("name","viewport").appendTo("head");var g=["width=device-width"],m=[];(n?m.push("pinch-zoom"):g.push("initial-scale=1.0","maximum-scale=1.0, user-scalable=no"),r&&m.push("pan-x","pan-y"),r||n?(0,o.default)("html").css("msOverflowStyle","-ms-autohiding-scrollbar"):(0,o.default)("html, body").css({msContentZooming:"none",msUserSelect:"none",overflow:"hidden"}),!p&&(0,d.supportProp)("userSelect")&&(0,o.default)(".dx-viewport").css((0,c.styleProp)("userSelect"),"none"),(0,o.default)("meta[name=viewport]").attr("content",g.join()),(0,o.default)("html").css("msTouchAction",m.join(" ")||"none"),t=h.default.real(),d.touch&&(s.default.off(a.default.getDocument(),".dxInitMobileViewport"),s.default.on(a.default.getDocument(),"dxpointermove.dxInitMobileViewport",(function(e){var t=e.pointers.length,i="touch"===e.pointerType,o=!n&&t>1,a=!r&&1===t&&!e.isScrollingEvent;i&&(o||a)&&e.preventDefault()}))),t.ios)&&("file:"===a.default.getLocation().protocol||u.default.add((function(){var e=(0,i.getWidth)(f);(0,i.setWidth)((0,o.default)("body"),e)})));t.android&&u.default.add((function(){setTimeout((function(){var e=a.default.getActiveElement();e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded():e.scrollIntoView(!1)}))}))}},44194:function(e,t,n){Object.defineProperty(t,"exportDataGrid",{enumerable:!0,get:function(){return i.exportDataGrid}}),Object.defineProperty(t,"exportGantt",{enumerable:!0,get:function(){return o.exportGantt}});var i=n(654),o=n(29982)},49697:function(e,t,n){t.ConfigContext=void 0;var i=(0,n(44105).createContext)(void 0);t.ConfigContext=i},66042:function(e,t,n){t.viewFunction=t.ConfigProviderProps=t.ConfigProvider=void 0;var i=n(44105),o=["children","rtlEnabled"];function a(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function r(){return(r=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);n0,t="function"==typeof this._viewComponent.prototype.keyDown;if(e&&!t)throw Error("Component's declaration must have 'keyDown' method.")},S._checkContentReadyOption=function(e){var t=this._getContentReadyOptions().reduce((function(e,t){return e[t]=!0,e}),{});return this._checkContentReadyOption=function(e){return!!t[e]},this._checkContentReadyOption(e)},S._getContentReadyOptions=function(){return["rtlEnabled"]},S._fireContentReady=function(){this._actionsMap.onContentReady({})},S._getDefaultOptions=function(){var t=this;return(0,u.extend)(!0,e.prototype._getDefaultOptions.call(this),this._viewComponent.defaultProps,this._propsInfo.twoWay.reduce((function(e,n){var i,o=v(n,3),a=o[0],r=o[1],s=o[2];return _({},e,(m(i={},a,t._viewComponent.defaultProps[r]),m(i,s,(function(e){return t.option(a,e)})),i))}),{}),this._propsInfo.templates.reduce((function(e,t){return _({},e,m({},t,null))}),{}))},S._initializeComponent=function(){var t,n=this;e.prototype._initializeComponent.call(this),null===(t=this._templateManager)||void 0===t||t.addDefaultTemplates(this.getDefaultTemplates()),this._props=this._optionsWithDefaultTemplates(this.option()),this._propsInfo.templates.forEach((function(e){n._componentTemplates[e]=n._createTemplateComponent(n._props[e])})),Object.keys(this._getActionConfigsFull()).forEach((function(e){return n._addAction(e)})),this._viewRef=(0,i.createRef)(),this.defaultKeyHandlers=this._createDefaultKeyHandlers()},S._initMarkup=function(){var e=this.getProps();this._renderWrapper(e)},S._renderWrapper=function(e){var t=this.$element()[0];this._isNodeReplaced||a.default.onPreRender(),a.default.render(this._viewComponent,e,t,this._isNodeReplaced),this._isNodeReplaced||(this._isNodeReplaced=!0,a.default.onAfterRender(),this._shouldRaiseContentReady=!0),this._shouldRaiseContentReady&&(this._fireContentReady(),this._shouldRaiseContentReady=!1)},S._silent=function(e,t){this._options.silent(e,t)},S._render=function(){},S._removeWidget=function(){a.default.remove(this.$element()[0])},S._dispose=function(){this._removeWidget(),e.prototype._dispose.call(this)},S._getAdditionalActionConfigs=function(){return{onContentReady:{excludeValidators:["disabled","readOnly"]}}},S._getAdditionalProps=function(){return[]},S._patchOptionValues=function(e){var t=this,n=this._propsInfo,i=n.allowNull,o=n.elements,a=n.props,r=n.twoWay,s=this._viewComponent.defaultProps,l=e.children,u=e.onKeyboardHandled,d={ref:e.ref,children:l,onKeyDown:u?function(e,t){u(t)}:void 0};return[].concat(g(a),g(this._getAdditionalProps())).forEach((function(t){Object.prototype.hasOwnProperty.call(e,t)&&(d[t]=e[t])})),i.forEach(C(d,(function(){return null}))),Object.keys(s).forEach(C(d,(function(e){return s[e]}))),r.forEach((function(e){var t=v(e,2),n=t[0],i=t[1];C(d,(function(){return s[i]}))(n)})),o.forEach((function(e){if(e in d){var n=d[e];(0,c.isRenderer)(n)&&(d[e]=t._patchElementParam(n))}})),d},S.getSupportedKeyNames=function(){return[]},S.prepareStyleProp=function(e){return"string"==typeof e.style?_({},e,{style:{},cssText:e.style}):e},S.getProps=function(){var e,t,n=this,i=this.option().elementAttr,o=this._patchOptionValues(_({},this._props,{ref:this._viewRef,children:this._extractDefaultSlot(),aria:this._aria}));return this._propsInfo.templates.forEach((function(e){o[e]=n._componentTemplates[e]})),this.prepareStyleProp(_({},o,this.elementAttr,i,{className:[].concat(g((null!==(e=this.elementAttr.class)&&void 0!==e?e:"").split(" ")),g((null!==(t=null==i?void 0:i.class)&&void 0!==t?t:"").split(" "))).filter((function(e,t,n){return e&&n.indexOf(e)===t})).join(" ").trim(),class:""},this._actionsMap))},S._getActionConfigs=function(){return{}},S._getActionConfigsFull=function(){return _({},this._getActionConfigs(),this._getAdditionalActionConfigs())},S.getDefaultTemplates=function(){var e=Object.values(this._templatesInfo),t={};return e.forEach((function(e){t[e]="dx-renovation-template-mock"})),t},S._optionsWithDefaultTemplates=function(e){var t=Object.entries(this._templatesInfo).reduce((function(t,n){var i,o=v(n,2),a=o[0],r=o[1];return _({},t,m({},a,null!==(i=e[a])&&void 0!==i?i:r))}),{});return _({},e,t)},S._init=function(){e.prototype._init.call(this),this.customKeyHandlers={},this._actionsMap={},this._aria={},this._componentTemplates={}},S._createDefaultKeyHandlers=function(){var e=this,t={};return this.getSupportedKeyNames().forEach((function(n){t[n]=function(t){return e.viewRef.keyDown(o.default.createKeyDownOptions(t))}})),t},S._addAction=function(e,t){var n=t;if(!n){var i=this._createActionByOption(e,this._getActionConfigsFull()[e]);n=function(e){return Object.keys(e).forEach((function(t){(0,c.isDefined)(e[t])&&s.default.isNode(e[t])&&(e[t]=(0,d.getPublicElement)((0,r.default)(e[t])))})),i(e)}}this._actionsMap[e]=n},S._optionChanged=function(t){var n=t.fullName,i=t.name,o=t.previousValue,a=t.value;(0,p.updatePropsImmutable)(this._props,this.option(),i,n),this._propsInfo.templates.includes(i)&&a!==o&&(this._componentTemplates[i]=this._createTemplateComponent(a)),i&&this._getActionConfigsFull()[i]&&this._addAction(i),this._shouldRaiseContentReady=this._shouldRaiseContentReady||this._checkContentReadyOption(n),e.prototype._optionChanged.call(this,t),this._invalidate()},S._extractDefaultSlot=function(){return this.option("_hasAnonymousTemplateContent")?a.default.createElement(h.TemplateWrapper,{template:this._getTemplate(this._templateManager.anonymousTemplateName),transclude:!0}):null},S._createTemplateComponent=function(e){if(e){var t=this._getTemplate(e);if(!(0,c.isString)(t)||"dx-renovation-template-mock"!==t){return function(e){return a.default.createElement(h.TemplateWrapper,{template:t,model:e})}}}},S._wrapKeyDownHandler=function(e){var t=this;return function(n){var i=n.keyName,o=n.originalEvent,a=n.which,r=t.customKeyHandlers,s=r[i]||r[a];if(void 0!==s&&!s.bind(t)(o,n))return o.cancel=!0,o;return null==e?void 0:e(o,n)}},S._toPublicElement=function(e){return(0,d.getPublicElement)((0,r.default)(e))},S._patchElementParam=function(e){try{var t=(0,r.default)(e),n=null==t?void 0:t.get(0);return null!=n&&n.nodeType?n:e}catch(t){return e}},S.repaint=function(){this._isNodeReplaced=!1,this._shouldRaiseContentReady=!0,this._removeWidget(),this._refresh()},S._supportedKeys=function(){return _({},this.defaultKeyHandlers,this.customKeyHandlers)},S.registerKeyHandler=function(e,t){this.customKeyHandlers[e]=t},S.setAria=function(e,t){this._aria[e]=t,this._initMarkup()},f=l,(y=[{key:"_propsInfo",get:function(){return{allowNull:[],twoWay:[],elements:[],templates:[],props:[]}}},{key:"viewRef",get:function(){var e;return null===(e=this._viewRef)||void 0===e?void 0:e.current}},{key:"elementAttr",get:function(){var e=this;if(!this._elementAttr){var t=this.$element()[0].attributes,n=Array.from(t).filter((function(n){var i;return!e._propsInfo.templates.includes(n.name)&&(null===(i=t[n.name])||void 0===i?void 0:i.specified)})).reduce((function(e,t){var n=t.name,i=t.value,o=e;return o[n]=i,o}),{});this._elementAttr=n,this._storedClasses=this.$element()[0].getAttribute("class")||""}for(var i=this.$element()[0].style,o={},a=0;a0&&n&&t!==n?l(n):l(t),r=o[0];o.length>1?a[r]=e(t[r],null==n?void 0:n[r],o.slice(1)):r&&((0,i.isPlainObject)(t[r])?a[r]=l(t[r]):a[r]=t[r]);return a}(r,s,(0,o.getPathParts)(a).slice(1)):u[n]=r};var i=n(35922),o=n(47617);function a(){return(a=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function v(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:s;return f(e,t,"",n)};var i=n(35922);function o(){return(o=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function b(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(){return(p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n0}},{key:"aria",get:function(){var e=this.props,t=e.isValid,n={readonly:e.readOnly?"true":"false",invalid:t?"false":"true"};return this.shouldShowValidationMessage&&(n.describedBy=this.state.validationMessageGuid),y({},n,this.props.aria)}},{key:"validationErrors",get:function(){var e,t,n,i,o=this;return void 0!==this.__getterCache.validationErrors?this.__getterCache.validationErrors:this.__getterCache.validationErrors=(e=o.props,t=e.validationError,n=e.validationErrors,!(i=n&&f(n))&&t&&(i=[y({},t)]),i)}},{key:"validationMessageTarget",get:function(){var e;return null===(e=this.rootElementRef)||void 0===e?void 0:e.current}},{key:"restAttributes",get:function(){var e=y({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value});return e.accessKey,e.activeStateEnabled,e.aria,e.children,e.className,e.classes,e.defaultValue,e.disabled,e.focusStateEnabled,e.height,e.hint,e.hoverStateEnabled,e.isValid,e.name,e.onClick,e.onFocusIn,e.onKeyDown,e.readOnly,e.rtlEnabled,e.tabIndex,e.validationError,e.validationErrors,e.validationMessageMode,e.validationStatus,e.value,e.valueChange,e.visible,e.width,p(e,h)}}])&&m(s.prototype,l),u&&m(s,u),Object.defineProperty(s,"prototype",{writable:!1}),i}(a.InfernoWrapperComponent);t.Editor=S,S.defaultProps=C;var k=[]},15560:function(e,t,n){t.viewFunction=t.NumberBoxProps=t.NumberBox=void 0;var i,o=n(55285),a=n(44105),r=(i=n(34171))&&i.__esModule?i:{default:i},s=n(96886),l=n(31651),u=["accessKey","activeStateEnabled","className","defaultValue","disabled","focusStateEnabled","height","hint","hoverStateEnabled","invalidValueMessage","max","min","mode","onClick","onKeyDown","rtlEnabled","showSpinButtons","step","tabIndex","useLargeSpinButtons","value","valueChange","visible","width"];function d(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(){return(u=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){for(var n=0;n0}},{key:"pagesContainerVisibility",get:function(){if("auto"===this.props.pagesNavigatorVisible&&1===this.props.pageCount&&this.props.hasKnownLastPage)return"hidden"}},{key:"isLargeDisplayMode",get:function(){var e=this.normalizedDisplayMode;return"adaptive"===e?this.props.isLargeDisplayMode:"full"===e}},{key:"classes",get:function(){var e,t=(g(e={},"".concat(this.props.className),!!this.props.className),g(e,l.PAGER_CLASS,!0),g(e,l.LIGHT_MODE_CLASS,!this.isLargeDisplayMode),e);return(0,d.combineClasses)(t)}},{key:"restAttributes",get:function(){var e=this.props;return e.className,e.displayMode,e.gridCompatibility,e.hasKnownLastPage,e.infoText,e.infoTextRef,e.infoTextVisible,e.isLargeDisplayMode,e.lightModeEnabled,e.maxPagesCount,e.onKeyDown,e.pageCount,e.pageIndex,e.pageIndexChange,e.pageSize,e.pageSizeChange,e.pageSizes,e.pageSizesRef,e.pagesCountText,e.pagesNavigatorVisible,e.pagesRef,e.rootElementRef,e.rtlEnabled,e.showInfo,e.showNavigationButtons,e.showPageSizes,e.totalCount,e.visible,f(e,p)}}])&&m(r.prototype,s),u&&m(r,u),Object.defineProperty(r,"prototype",{writable:!1}),a}(o.InfernoComponent);t.PagerContent=w,w.defaultProps=b},57495:function(e,t,n){t.viewFunction=t.PAGER_INFO_CLASS=t.InfoTextProps=t.InfoText=void 0;var i,o=n(55285),a=n(44105),r=n(68752),s=(i=n(28109))&&i.__esModule?i:{default:i},l=n(96529),u=["infoText","pageCount","pageIndex","rootElementRef","totalCount"];function d(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(){return(c=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(){return(d=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(){return(p=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(){return(c=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,i=new Array(t);n=t-4?t-4-1:n-1,4,t,v(i,4,t)),r=a.pageIndexes,s=c(a,l);return this.slidingWindowStateHolder=s,r},m.isSlidingWindowMode=function(){var e=this.props,t=e.maxPagesCount,n=e.pageCount;return n<=4||n<=t},m.onPageClick=function(e){this.props.pageIndexChange(e)},m.render=function(){var e=this.props;return _({props:d({},e),config:this.config,pageIndexes:this.pageIndexes,pages:this.pages,restAttributes:this.restAttributes})},o=i,(a=[{key:"config",get:function(){return"ConfigContext"in this.context?this.context.ConfigContext:s.ConfigContext}},{key:"slidingWindowState",get:function(){var e=this.slidingWindowStateHolder;return e||{indexesForReuse:[],slidingWindowIndexes:[]}}},{key:"pageIndexes",get:function(){var e=this.props.pageCount;if(this.isSlidingWindowMode())return x(0,e,e,"none").pageIndexes;if(this.canReuseSlidingWindow(e,this.props.pageIndex)){var t=this.slidingWindowState.slidingWindowIndexes;return y(t,e,v(t[0],4,e)).pageIndexes}return this.generatePageIndexes()}},{key:"pages",get:function(){var e,t=this,n=this.props.pageIndex;return(null!==(e=this.config)&&void 0!==e&&e.rtlEnabled?g(this.pageIndexes).reverse():this.pageIndexes).map((function(e){return function(e){var i="low"===e||"high"===e?null:{index:e,onClick:function(){return t.onPageClick(e)},selected:n===e};return{key:e.toString(),pageProps:i}}(e)}))}},{key:"restAttributes",get:function(){var e=this.props;return e.maxPagesCount,e.pageCount,e.pageIndex,e.pageIndexChange,c(e,u)}}])&&h(o.prototype,a),r&&h(o,r),Object.defineProperty(o,"prototype",{writable:!1}),i}(o.BaseInfernoComponent);t.PagesLarge=w,w.defaultProps=b},48402:function(e,t,n){t.viewFunction=t.PageProps=t.Page=void 0;var i=n(55285),o=n(44105),a=n(93961),r=n(39853),s=n(86237),l=["className","index","onClick","selected"];function u(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(){return(c=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(){return(h=Object.assign||function(e){for(var t=1;t=0&&e<=this.props.pageCount-1:e>=0},s.getNextPageIndex=function(e){return this.props.pageIndex+function(e){return"next"===e?1:-1}(e)},s.canNavigateTo=function(e){return this.canNavigateToPage(this.getNextPageIndex(e))},s.navigateToPage=function(e){this.pageIndexChange(this.getNextPageIndex(e))},s.render=function(){var e=this.props;return x({props:h({},e),config:this.config,pageIndexChange:this.pageIndexChange,navigateToNextPage:this.navigateToNextPage,navigateToPrevPage:this.navigateToPrevPage,renderPrevButton:this.renderPrevButton,renderNextButton:this.renderNextButton,nextClassName:this.nextClassName,prevClassName:this.prevClassName,restAttributes:this.restAttributes})},o=i,(a=[{key:"config",get:function(){return"ConfigContext"in this.context?this.context.ConfigContext:u.ConfigContext}},{key:"renderPrevButton",get:function(){var e=this.props,t=e.isLargeDisplayMode,n=e.showNavigationButtons;return!t||n}},{key:"renderNextButton",get:function(){return this.renderPrevButton||!this.props.hasKnownLastPage}},{key:"nextClassName",get:function(){var e=this.getNextDirection();return this.canNavigateTo(e)?m:v}},{key:"prevClassName",get:function(){var e=this.getPrevDirection();return this.canNavigateTo(e)?_:y}},{key:"restAttributes",get:function(){var e=this.props;return e.hasKnownLastPage,e.isLargeDisplayMode,e.maxPagesCount,e.pageCount,e.pageIndex,e.pageIndexChange,e.pagesCountText,e.showNavigationButtons,e.totalCount,c(e,d)}}])&&p(o.prototype,a),r&&p(o,r),Object.defineProperty(o,"prototype",{writable:!1}),i}(o.BaseInfernoComponent);t.PageIndexSelector=C,C.defaultProps=w},50570:function(e,t,n){t.viewFunction=t.PagesSmall=void 0;var i,o=n(55285),a=n(44105),r=n(48402),s=n(57495),l=n(15560),u=(i=n(28109))&&i.__esModule?i:{default:i},d=n(7750),c=n(95116),h=n(96529),p=["pageCount","pageIndex","pageIndexChange","pagesCountText"];function f(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(){return(g=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n0,isLargeDisplayMode:o-(n+i)>0}}t.viewFunction=g;var _={};t.ResizableContainerProps=_;var v=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).parentRef=(0,o.createRef)(),n.pageSizesRef=(0,o.createRef)(),n.infoTextRef=(0,o.createRef)(),n.pagesRef=(0,o.createRef)(),n.state={infoTextVisible:!0,isLargeDisplayMode:!0},n.subscribeToResize=n.subscribeToResize.bind(h(n)),n.effectUpdateChildProps=n.effectUpdateChildProps.bind(h(n)),n.updateAdaptivityProps=n.updateAdaptivityProps.bind(h(n)),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,p(t,n);var _,v,y,x=i.prototype;return x.createEffects=function(){return[new a.InfernoEffect(this.subscribeToResize,[this.state.infoTextVisible,this.state.isLargeDisplayMode]),new a.InfernoEffect(this.effectUpdateChildProps,[this.props,this.state.infoTextVisible,this.state.isLargeDisplayMode,this.props.pagerProps,this.props.contentTemplate])]},x.updateEffects=function(){var e,t;null===(e=this._effects[0])||void 0===e||e.update([this.state.infoTextVisible,this.state.isLargeDisplayMode]),null===(t=this._effects[1])||void 0===t||t.update([this.props,this.state.infoTextVisible,this.state.isLargeDisplayMode,this.props.pagerProps,this.props.contentTemplate])},x.subscribeToResize=function(){var e=this,t=function(){e.parentWidth>0&&e.updateAdaptivityProps()};return r.default.add(t),function(){r.default.remove(t)}},x.effectUpdateChildProps=function(){this.parentWidth>0&&this.updateAdaptivityProps()},x.updateAdaptivityProps=function(){var e,t,n,i,o,a,r,u,d,c=this,h=(e={parent:this.parentRef.current,pageSizes:this.pageSizesRef.current,info:this.infoTextRef.current,pages:this.pagesRef.current},t=e.info,n=e.pageSizes,i=e.pages,o=e.parent,a=(0,s.getElementWidth)(o),r=(0,s.getElementWidth)(n),u=(0,s.getElementWidth)(t),d=(0,s.getElementWidth)(i),{parent:a,pageSizes:r,info:u+(0,s.getElementStyle)("marginLeft",t)+(0,s.getElementStyle)("marginRight",t),pages:d});if(!(0,l.isDefined)(this.actualAdaptivityProps)||this.actualAdaptivityProps.infoTextVisible===this.state.infoTextVisible&&this.actualAdaptivityProps.isLargeDisplayMode===this.state.isLargeDisplayMode){var p=!(0,l.isDefined)(this.elementsWidth);p&&(this.elementsWidth={}),(p||this.state.isLargeDisplayMode)&&(this.elementsWidth.pageSizes=h.pageSizes,this.elementsWidth.pages=h.pages),(p||this.state.infoTextVisible)&&(this.elementsWidth.info=h.info),this.actualAdaptivityProps=m(f({parent:h.parent},this.elementsWidth)),this.setState((function(e){return{infoTextVisible:c.actualAdaptivityProps.infoTextVisible}})),this.setState((function(e){return{isLargeDisplayMode:c.actualAdaptivityProps.isLargeDisplayMode}}))}},x.render=function(){var e,t=this.props;return g({props:f({},t,{contentTemplate:(e=t.contentTemplate,e&&(e.defaultProps?function(t){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,e,f({},t)))}:e))}),infoTextVisible:this.state.infoTextVisible,isLargeDisplayMode:this.state.isLargeDisplayMode,parentRef:this.parentRef,pageSizesRef:this.pageSizesRef,infoTextRef:this.infoTextRef,pagesRef:this.pagesRef,contentAttributes:this.contentAttributes,parentWidth:this.parentWidth,updateAdaptivityProps:this.updateAdaptivityProps,restAttributes:this.restAttributes})},_=i,(v=[{key:"contentAttributes",get:function(){var e=this.props.pagerProps,t=e.className,n=e.displayMode,i=e.gridCompatibility,o=e.hasKnownLastPage,a=e.infoText,r=e.lightModeEnabled,s=e.maxPagesCount,l=e.onKeyDown,u=e.pageCount,d=e.pageIndex,c=e.pageIndexChange,h=e.pageSize,p=e.pageSizeChange,g=e.pageSizes,m=e.pagesCountText,_=e.pagesNavigatorVisible,v=e.rtlEnabled,y=e.showInfo,x=e.showNavigationButtons,b=e.showPageSizes,w=e.totalCount,C=e.visible;return f({},this.restAttributes,{pageSize:h,pageIndex:d,pageIndexChange:c,pageSizeChange:p,gridCompatibility:i,className:t,showInfo:y,infoText:a,lightModeEnabled:r,displayMode:n,maxPagesCount:s,pageCount:u,pagesCountText:m,visible:C,hasKnownLastPage:o,pagesNavigatorVisible:_,showPageSizes:b,pageSizes:g,rtlEnabled:v,showNavigationButtons:x,totalCount:w,onKeyDown:l})}},{key:"parentWidth",get:function(){return this.parentRef.current?(0,s.getElementWidth)(this.parentRef.current):0}},{key:"restAttributes",get:function(){var e=this.props;return e.contentTemplate,e.pagerProps,d(e,u)}}])&&c(_.prototype,v),y&&c(_,y),Object.defineProperty(_,"prototype",{writable:!1}),i}(a.InfernoComponent);t.ResizableContainer=v,v.defaultProps=_},7750:function(e,t){function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:void 0,i=e.height,o=e.offset,r=e.width,l=o.left,u=o.top,d=n?s(n,"left"):0,c=n?s(n,"top"):0;return{width:r-(0,a.getOuterWidth)(t)-(0,a.getInnerWidth)(t),height:i-(0,a.getOuterHeight)(t)-(0,a.getInnerHeight)(t),offset:{left:l+d+s(t,"left"),top:u+c+s(t,"top")}}};t.getAreaFromElement=function(e,t){return l({width:(0,a.getInnerWidth)(e),height:(0,a.getInnerHeight)(e),offset:(0,o.extend)({top:0,left:0},(0,i.isWindow)(e)?{}:(0,a.getOffset)(e))},t,e)};t.getAreaFromObject=function(e,t){var n=e.bottom,i=e.left,o=e.right,a=e.top;return l({width:o-i,height:n-a,offset:{left:i,top:a}},t)};var u=function(e){var t=e.className,n=t.includes("dx-resizable-handle-corner-top-left"),i=t.includes("dx-resizable-handle-corner-top-right"),o=t.includes("dx-resizable-handle-corner-bottom-left"),a=t.includes("dx-resizable-handle-corner-bottom-right");return{top:t.includes("dx-resizable-handle-top")||n||i,left:t.includes("dx-resizable-handle-left")||n||o,bottom:t.includes("dx-resizable-handle-bottom")||o||a,right:t.includes("dx-resizable-handle-right")||i||a}};t.getMovingSides=u;t.filterOffsets=function(e,t){var n=u(t);return{x:n.left||n.right?e.x:0,y:n.top||n.bottom?e.y:0}}},35905:function(e,t,n){t.viewFunction=t.AppointmentProps=t.Appointment=void 0;var i=n(55285),o=n(44105),a=n(84154),r=n(1206),s=n(86237),l=["appointmentTemplate","index","viewModel"];function u(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,i=new Array(t);ne.length)&&(t=e.length);for(var n=0,i=new Array(t);n0?o.default.dateInRange(e,t,new Date(n.getTime()-1)):o.default.dateInRange(e,n,t,"date")};t.isDateInRange=p;t.setOptionHour=function(e,t){var n=new Date(e);return(0,a.isDefined)(t)?(n.setHours(t,t%1*60,0,0),n):n};t.getViewStartByOptions=function(e,t,n,i){if(!e)return new Date(t);for(var a=o.default.trimTime(i),r=a.getTime()<=t.getTime()?1:-1,s=new Date(a.getTime()+n*r);!p(t,a,s,r);)a=s,s=new Date(a.getTime()+n*r);return r>0?a:s};t.getCalculatedFirstDayOfWeek=function(e){return(0,a.isDefined)(e)?e:r.default.firstDayOfWeekIndex()};t.calculateViewStartDate=function(e){return e};t.calculateCellIndex=function(e,t,n){return t*n+e};t.getStartViewDateWithoutDST=function(e,t){var n=s.default.getDateWithoutTimezoneChange(e);return n.setHours(t),n};t.getHeaderCellText=function(e,t,n,i,o){var a=i(e,t,o);return r.default.format(a,n)};t.validateDayHours=function(e,t){if(e>=t)throw i.default.Error("E1058")};t.getStartViewDateTimeOffset=function(e,t){var n=Math.floor(t);return s.default.isTimezoneChangeInDate(e)&&n!==e.getHours()?o.default.dateToMilliseconds("hour"):0};var f=function(e){return r.default.getDayNames("abbreviated")[e.getDay()]};t.formatWeekday=f;t.formatWeekdayAndDay=function(e){return"".concat(f(e)," ").concat(r.default.format(e,"day"))};t.getToday=function(e,t){var n=null!=e?e:new Date;return(null==t?void 0:t.createDate(n,{path:"toGrid"}))||n};t.getVerticalGroupCountClass=function(e){switch(null==e?void 0:e.length){case 1:return l.VERTICAL_GROUP_COUNT_CLASSES[0];case 2:return l.VERTICAL_GROUP_COUNT_CLASSES[1];case 3:return l.VERTICAL_GROUP_COUNT_CLASSES[2];default:return}};t.isDateAndTimeView=function(e){return e!==u.VIEWS.TIMELINE_MONTH&&e!==u.VIEWS.MONTH};t.isSupportMultiDayAppointments=function(e){return[u.VIEWS.TIMELINE_DAY,u.VIEWS.TIMELINE_WEEK,u.VIEWS.TIMELINE_WORK_WEEK,u.VIEWS.TIMELINE_MONTH].includes(e)};t.getHorizontalGroupCount=function(e,t){var n=(0,d.getGroupCount)(e)||1;return(0,c.isVerticalGroupingApplied)(e,t)?1:n};t.calculateIsGroupedAllDayPanel=function(e,t,n){return(0,c.isVerticalGroupingApplied)(e,t)&&n};var g=function(e,t){return t-e};t.calculateDayDuration=g;t.isHorizontalView=function(e){switch(e){case u.VIEWS.TIMELINE_DAY:case u.VIEWS.TIMELINE_WEEK:case u.VIEWS.TIMELINE_WORK_WEEK:case u.VIEWS.TIMELINE_MONTH:case u.VIEWS.MONTH:return!0;default:return!1}};var m=function(e){return e[e.length-1].length};t.getTotalCellCountByCompleteData=m;var _=function(e){return e.length};t.getTotalRowCountByCompleteData=_;t.getDisplayedCellCount=function(e,t){return null!=e?e:m(t)};t.getDisplayedRowCount=function(e,t){return null!=e?e:_(t)};t.getCellDuration=function(e,t,n,i){switch(e){case"month":return 36e5*g(t,n);case"timelineMonth":return o.default.dateToMilliseconds("day");default:return 36e5*i}}},58824:function(e,t,n){t.calculateStartViewDate=void 0;var i=n(45985);t.calculateStartViewDate=function(e,t,n,o){var a=(0,i.getViewStartByOptions)(n,e,o,n);return(0,i.setOptionHour)(a,t)}},19097:function(e,t,n){t.isFirstCellInMonthWithIntervalCount=t.getViewStartByOptions=t.getCellText=t.calculateStartViewDate=t.calculateCellIndex=void 0;var i=r(n(91198)),o=r(n(91500)),a=n(45985);function r(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t,n,i){if(!e)return new Date(t);for(var o=new Date(i),r=new Date(i),s=o.getTime()<=t.getTime()?1:-1,l=new Date(new Date(r.setMonth(r.getMonth()+s*n)));!(0,a.isDateInRange)(t,o,l,s);)o=new Date(l),s>0&&o.setDate(1),l=new Date(new Date(l.setMonth(l.getMonth()+s*n)));return s>0?o:l};t.getViewStartByOptions=s;t.calculateStartViewDate=function(e,t,n,o,r){var l=s(n,e,o,i.default.getFirstMonthDate(n)),u=i.default.getFirstMonthDate(l),d=(0,a.getCalculatedFirstDayOfWeek)(r),c=i.default.getFirstWeekDate(u,d);return(0,a.setOptionHour)(c,t)};t.calculateCellIndex=function(e,t,n,i){return e*i+t};var l=function(e,t){return 1===e.getDate()&&t>1};t.isFirstCellInMonthWithIntervalCount=l;t.getCellText=function(e,t){return l(e,t)?[o.default.getMonthNames("abbreviated")[e.getMonth()],o.default.format(e,"day")].join(" "):o.default.format(e,"dd")}},75481:function(e,t,n){t.calculateStartViewDate=void 0;var i,o=(i=n(91198))&&i.__esModule?i:{default:i},a=n(45985),r=n(19097);t.calculateStartViewDate=function(e,t,n,i){var s=o.default.getFirstMonthDate((0,r.getViewStartByOptions)(n,e,i,o.default.getFirstMonthDate(n)));return(0,a.setOptionHour)(s,t)}},92956:function(e,t,n){t.getDateForHeaderText=void 0;var i,o=(i=n(32511))&&i.__esModule?i:{default:i},a=n(45985);t.getDateForHeaderText=function(e,t,n){if(!o.default.isTimezoneChangeInDate(t))return t;var i=n.cellCountInDay,r=n.interval,s=n.startDayHour,l=n.startViewDate,u=(0,a.getStartViewDateWithoutDST)(l,s),d=e%i;return u.setTime(u.getTime()+d*r),u}},34279:function(e,t,n){t.getValidStartDate=t.getTimePanelCellText=t.getIntervalDuration=t.calculateViewStartDate=t.calculateStartViewDate=void 0;var i=s(n(91198)),o=s(n(91500)),a=n(45985),r=s(n(32511));function s(e){return e&&e.__esModule?e:{default:e}}t.getIntervalDuration=function(e){return 7*i.default.dateToMilliseconds("day")*e};var l=function(e,t){return e?i.default.getFirstWeekDate(e,t):void 0};t.getValidStartDate=l;t.calculateStartViewDate=function(e,t,n,o,r){var s=(0,a.getCalculatedFirstDayOfWeek)(r),u=(0,a.getViewStartByOptions)(n,e,o,l(n,s)),d=i.default.getFirstWeekDate(u,s);return(0,a.setOptionHour)(d,t)};t.calculateViewStartDate=function(e,t){var n=null!=t?t:o.default.firstDayOfWeekIndex();return i.default.getFirstWeekDate(e,n)};t.getTimePanelCellText=function(e,t,n,i,s){if(e%2==0){var l=function(e,t,n,i,o){if(!r.default.isTimezoneChangeInDate(t))return t;var s=r.default.getDateWithoutTimezoneChange(n),l=new Date(s),u=Math.round(i),d=(0,a.getStartViewDateTimeOffset)(n,o);return l.setMilliseconds(l.getMilliseconds()+u*e-d),l}(e,t,n,i,s);return o.default.format(l,"shorttime")}return""}},83866:function(e,t,n){t.isDataOnWeekend=t.getWeekendsCount=t.calculateStartViewDate=void 0;var i,o=(i=n(91198))&&i.__esModule?i:{default:i},a=n(45985),r=n(34279);var s=function(e){var t=e.getDay();return 6===t||0===t};t.isDataOnWeekend=s;t.getWeekendsCount=function(e){return 2*Math.floor(e/7)};t.calculateStartViewDate=function(e,t,n,i,l){var u=(0,a.getViewStartByOptions)(n,e,i,(0,r.getValidStartDate)(n,l)),d=o.default.getFirstWeekDate(u,l);if(s(d)){var c=(8-d.getDay())%7;d.setDate(d.getDate()+c)}return(0,a.setOptionHour)(d,t)}},35064:function(e,t,n){t.viewFunction=t.CellBaseProps=t.CellBase=void 0;var i=n(55285),o=n(44105),a=n(97205),r=["allDay","ariaLabel","children","className","contentTemplate","contentTemplateProps","endDate","groupIndex","groups","index","isFirstGroupCell","isLastGroupCell","startDate","text"];function s(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function h(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(){return(l=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(){return(l=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(){return(u=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(){return(d=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n1&&0===n,x=d,b=h,w=p,C=c;return y&&(x=f,b=m,w=_,C=g),(0,i.createComponentVNode)(2,a.Row,{className:"dx-scheduler-header-row",leftVirtualCellWidth:C,leftVirtualCellCount:x,rightVirtualCellWidth:w,rightVirtualCellCount:b,children:e.map((function(e){var n=e.colSpan,a=e.endDate,r=e.groupIndex,u=e.groups,d=e.index,c=e.isFirstGroupCell,h=e.isLastGroupCell,p=e.key,f=e.startDate,g=e.text,m=e.today;return(0,i.createComponentVNode)(2,s.DateHeaderCell,{startDate:f,endDate:a,groups:t?u:void 0,groupIndex:t?r:void 0,today:m,index:d,text:g,isFirstGroupCell:c,isLastGroupCell:h,isWeekDayCell:y,colSpan:n,dateCellTemplate:o,timeCellTemplate:l,isTimeCellTemplate:v},p)}))},n.toString())})),0)};t.viewFunction=f;var g=function(e){return e&&(e.defaultProps?function(t){return(0,i.normalizeProps)((0,i.createComponentVNode)(2,e,p({},t)))}:e)},m=function(e){var t,n,i,o,a;function s(t){var n;return(n=e.call(this,t)||this).state={},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n),s.prototype.render=function(){var e=this.props;return f({props:p({},e,{dateCellTemplate:g(e.dateCellTemplate),timeCellTemplate:g(e.timeCellTemplate)}),isHorizontalGrouping:this.isHorizontalGrouping,restAttributes:this.restAttributes})},i=s,(o=[{key:"isHorizontalGrouping",get:function(){var e=this.props,t=e.groupByDate,n=e.groupOrientation,i=e.groups;return(0,r.isHorizontalGroupingApplied)(i,n)&&!t}},{key:"restAttributes",get:function(){var e=this.props;return e.dateCellTemplate,e.dateHeaderData,e.groupByDate,e.groupOrientation,e.groups,e.timeCellTemplate,d(e,u)}}])&&c(i.prototype,o),a&&c(i,a),Object.defineProperty(i,"prototype",{writable:!1}),s}(o.BaseInfernoComponent);t.TimelineDateHeaderLayout=m,m.defaultProps=l.DateHeaderLayoutProps},8262:function(e,t,n){t.default=void 0;var i,o=(i=n(99393))&&i.__esModule?i:{default:i},a=n(86214),r=n(377);function s(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,i.combineClasses)(a({"dx-scheduler-first-group-cell":e,"dx-scheduler-last-group-cell":t},n,!0))};t.getIsGroupedAllDayPanel=function(e,t){var n=e.groupedData[t],i=!(null==n||!n.allDayPanel),o=!(null==n||!n.isGroupedAllDayPanel);return i&&o};t.isVerticalGroupingApplied=function(e,t){return t===o.VERTICAL_GROUP_ORIENTATION&&!!e.length};var l=function(e,t){return t===o.HORIZONTAL_GROUP_ORIENTATION&&!!e.length};t.isHorizontalGroupingApplied=l;t.isGroupingByDate=function(e,t,n){var i=l(e,t);return n&&i}},23842:function(e,t){t.VALIDATE_WHEEL_TIMEOUT=t.TopPocketState=t.ShowScrollbarMode=t.SCROLL_LINE_HEIGHT=t.SCROLLVIEW_TOP_POCKET_CLASS=t.SCROLLVIEW_REACHBOTTOM_TEXT_CLASS=t.SCROLLVIEW_REACHBOTTOM_INDICATOR_CLASS=t.SCROLLVIEW_REACHBOTTOM_CLASS=t.SCROLLVIEW_PULLDOWN_VISIBLE_TEXT_CLASS=t.SCROLLVIEW_PULLDOWN_TEXT_CLASS=t.SCROLLVIEW_PULLDOWN_READY_CLASS=t.SCROLLVIEW_PULLDOWN_LOADING_CLASS=t.SCROLLVIEW_PULLDOWN_INDICATOR_CLASS=t.SCROLLVIEW_PULLDOWN_IMAGE_CLASS=t.SCROLLVIEW_PULLDOWN=t.SCROLLVIEW_CONTENT_CLASS=t.SCROLLVIEW_BOTTOM_POCKET_CLASS=t.SCROLLABLE_WRAPPER_CLASS=t.SCROLLABLE_SIMULATED_CLASS=t.SCROLLABLE_SCROLL_CONTENT_CLASS=t.SCROLLABLE_SCROLL_CLASS=t.SCROLLABLE_SCROLLBAR_SIMULATED=t.SCROLLABLE_SCROLLBAR_CLASS=t.SCROLLABLE_SCROLLBAR_ACTIVE_CLASS=t.SCROLLABLE_SCROLLBARS_HIDDEN=t.SCROLLABLE_SCROLLBARS_ALWAYSVISIBLE=t.SCROLLABLE_DISABLED_CLASS=t.SCROLLABLE_CONTENT_CLASS=t.SCROLLABLE_CONTAINER_CLASS=t.PULLDOWN_ICON_CLASS=t.KEY_CODES=t.HOVER_ENABLED_STATE=t.HIDE_SCROLLBAR_TIMEOUT=t.DIRECTION_VERTICAL=t.DIRECTION_HORIZONTAL=t.DIRECTION_BOTH=void 0;t.SCROLL_LINE_HEIGHT=40;t.DIRECTION_VERTICAL="vertical";t.DIRECTION_HORIZONTAL="horizontal";t.DIRECTION_BOTH="both";t.SCROLLABLE_SIMULATED_CLASS="dx-scrollable-simulated";t.SCROLLABLE_CONTENT_CLASS="dx-scrollable-content";t.SCROLLABLE_WRAPPER_CLASS="dx-scrollable-wrapper";t.SCROLLABLE_CONTAINER_CLASS="dx-scrollable-container";t.SCROLLABLE_DISABLED_CLASS="dx-scrollable-disabled";t.SCROLLABLE_SCROLLBAR_SIMULATED="dx-scrollable-scrollbar-simulated";t.SCROLLABLE_SCROLLBARS_HIDDEN="dx-scrollable-scrollbars-hidden";t.SCROLLABLE_SCROLLBARS_ALWAYSVISIBLE="dx-scrollable-scrollbars-alwaysvisible";t.SCROLLABLE_SCROLLBAR_CLASS="dx-scrollable-scrollbar";t.SCROLLABLE_SCROLLBAR_ACTIVE_CLASS="dx-scrollable-scrollbar-active";t.SCROLLABLE_SCROLL_CLASS="dx-scrollable-scroll";t.SCROLLABLE_SCROLL_CONTENT_CLASS="dx-scrollable-scroll-content";t.HOVER_ENABLED_STATE="dx-scrollbar-hoverable";t.SCROLLVIEW_CONTENT_CLASS="dx-scrollview-content";t.SCROLLVIEW_TOP_POCKET_CLASS="dx-scrollview-top-pocket";t.SCROLLVIEW_PULLDOWN="dx-scrollview-pull-down";t.SCROLLVIEW_PULLDOWN_LOADING_CLASS="dx-scrollview-pull-down-loading";t.SCROLLVIEW_PULLDOWN_READY_CLASS="dx-scrollview-pull-down-ready";t.SCROLLVIEW_PULLDOWN_IMAGE_CLASS="dx-scrollview-pull-down-image";t.SCROLLVIEW_PULLDOWN_INDICATOR_CLASS="dx-scrollview-pull-down-indicator";t.SCROLLVIEW_PULLDOWN_TEXT_CLASS="dx-scrollview-pull-down-text";t.SCROLLVIEW_PULLDOWN_VISIBLE_TEXT_CLASS="dx-scrollview-pull-down-text-visible";t.PULLDOWN_ICON_CLASS="dx-icon-pulldown";t.SCROLLVIEW_BOTTOM_POCKET_CLASS="dx-scrollview-bottom-pocket";t.SCROLLVIEW_REACHBOTTOM_CLASS="dx-scrollview-scrollbottom";t.SCROLLVIEW_REACHBOTTOM_INDICATOR_CLASS="dx-scrollview-scrollbottom-indicator";t.SCROLLVIEW_REACHBOTTOM_TEXT_CLASS="dx-scrollview-scrollbottom-text";t.TopPocketState={STATE_RELEASED:0,STATE_READY:1,STATE_REFRESHING:2,STATE_LOADING:3,STATE_TOUCHED:4,STATE_PULLED:5};t.ShowScrollbarMode={HOVER:"onHover",ALWAYS:"always",NEVER:"never",SCROLL:"onScroll"};t.KEY_CODES={PAGE_UP:"pageUp",PAGE_DOWN:"pageDown",END:"end",HOME:"home",LEFT:"leftArrow",UP:"upArrow",RIGHT:"rightArrow",DOWN:"downArrow"};t.VALIDATE_WHEEL_TIMEOUT=500;t.HIDE_SCROLLBAR_TIMEOUT=500},82886:function(e,t,n){t.convertToLocation=function(e,t){if((0,i.isPlainObject)(e)){var n=(0,o.ensureDefined)(e.left,e.x),r=(0,o.ensureDefined)(e.top,e.y);return{left:(0,i.isDefined)(n)?n:void 0,top:(0,i.isDefined)(r)?r:void 0}}var s=new a.ScrollDirection(t),l=s.isHorizontal,u=s.isVertical;return{left:l&&(0,i.isDefined)(e)?e:void 0,top:u&&(0,i.isDefined)(e)?e:void 0}};var i=n(35922),o=n(20576),a=n(60440)},70602:function(e,t,n){t.getBoundaryProps=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=t.left,d=t.top,c={},h=new a.ScrollDirection(e),p=h.isHorizontal,f=h.isVertical;p&&(c.reachedLeft=r(o,0),c.reachedRight=s(n,o,0));f&&(c.reachedTop=l(d,0),c.reachedBottom=u(n,d,i,0));return c},t.isReachedBottom=u,t.isReachedLeft=r,t.isReachedRight=s,t.isReachedTop=l;var i=n(92721),o=n(71296),a=n(60440);function r(e,t){return Math.round(e)<=t}function s(e,t,n){return Math.round((0,i.getScrollLeftMax)(e)-t)<=n}function l(e,t){return Math.round(e)<=t}function u(e,t,n,i){return Math.round((0,o.getScrollTopMax)(e)-t-n)<=i}},60650:function(e,t,n){t.getElementLocationInternal=function(e,t,n,s,l){var u=r({top:0,left:0,right:0,bottom:0},l),d=t===a.DIRECTION_VERTICAL,c=d?"top":"left",h=d?"bottom":"right",p=d?"height":"width",f=n["offset".concat((0,i.titleize)(p))],g=n["client".concat((0,i.titleize)(p))],m=n.getBoundingClientRect()[p],_=e.getBoundingClientRect()[p],v=1;Math.abs(m-f)>1&&(v=m/f);var y=(0,o.getRelativeOffset)(a.SCROLLABLE_CONTENT_CLASS,e)[c]/v,x=s[c],b=x-y+u[c],w=x-y-_/v+g-u[h];if(b<=0&&w>=0)return x;return x-(Math.abs(b)>Math.abs(w)?w:b)};var i=n(78008),o=n(1515),a=n(23842);function r(){return(r=Object.assign||function(e){for(var t=1;t").addClass("dx-accordion-wrapper"),e.append(this._$container)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new x.BindableTemplate((function(e,t){if((0,g.isPlainObject)(t)){var n=(0,b.getImageContainer)(t.icon);n&&e.append(n),(0,g.isDefined)(t.title)&&!(0,g.isPlainObject)(t.title)&&e.append(d.default.createTextNode(t.title))}else(0,g.isDefined)(t)&&e.text(String(t));e.wrapInner((0,a.default)("
").addClass("dx-accordion-item-title-caption"))}),["title","icon"],this.option("integrationOptions.watchMethod"))})},_initMarkup:function(){var e=this;this._deferredItems=[],this.callBase(),this.setAria({role:"tablist",multiselectable:this.option("multiple")}),(0,h.deferRender)((function(){var t=e._getSelectedItemIndices();e._renderSelection(t,[])}))},_render:function(){this.callBase(),this._updateItemHeightsWrapper(!0)},_itemDataKey:function(){return"dxAccordionItemData"},_itemClass:function(){return"dx-accordion-item"},_itemContainer:function(){return this._$container},_itemTitles:function(){return this._itemElements().find(".dx-accordion-item-title")},_itemContents:function(){return this._itemElements().find(".dx-accordion-item-body")},_getItemData:function(e){return(0,a.default)(e).parent().data(this._itemDataKey())||this.callBase.apply(this,arguments)},_executeItemRenderAction:function(e){e.type||this.callBase.apply(this,arguments)},_itemSelectHandler:function(e){(0,a.default)(e.target).closest(this._itemContents()).length||this.callBase.apply(this,arguments)},_afterItemElementDeleted:function(e,t){this._deferredItems.splice(t.itemIndex,1),this.callBase.apply(this,arguments)},_renderItemContent:function(e){var t=this.callBase((0,c.extend)({},e,{contentClass:"dx-accordion-item-title",templateProperty:"titleTemplate",defaultTemplateName:this.option("itemTitleTemplate")}));this._attachItemTitleClickAction(t);var n=new y.Deferred;(0,g.isDefined)(this._deferredItems[e.index])?this._deferredItems[e.index]=n:this._deferredItems.push(n),(!this.option("deferRendering")||this._getSelectedItemIndices().indexOf(e.index)>=0)&&n.resolve(),n.done(this.callBase.bind(this,(0,c.extend)({},e,{contentClass:"dx-accordion-item-body",container:(0,p.getPublicElement)((0,a.default)("
").appendTo((0,a.default)(t).parent()))})))},_attachItemTitleClickAction:function(e){var t=(0,_.addNamespace)(l.name,this.NAME);r.default.off(e,t),r.default.on(e,t,this._itemTitleClickHandler.bind(this))},_itemTitleClickHandler:function(e){this._itemDXEventHandler(e,"onItemTitleClick")},_renderSelection:function(e,t){this._itemElements().addClass("dx-accordion-item-closed"),this.setAria("hidden",!0,this._itemContents()),this._updateItems(e,t)},_updateSelection:function(e,t){this._updateItems(e,t),this._updateItemHeightsWrapper(!1)},_updateItems:function(e,t){var n=this,i=this._itemElements();f.each(e,(function(e,t){n._deferredItems[t].resolve();var o=i.eq(t).addClass("dx-accordion-item-opened").removeClass("dx-accordion-item-closed");n.setAria("hidden",!1,o.find(".dx-accordion-item-body"))})),f.each(t,(function(e,t){var o=i.eq(t).removeClass("dx-accordion-item-opened");n.setAria("hidden",!0,o.find(".dx-accordion-item-body"))}))},_updateItemHeightsWrapper:function(e){this.option("templatesRenderAsynchronously")?this._animationTimer=setTimeout(function(){this._updateItemHeights(e)}.bind(this)):this._updateItemHeights(e)},_updateItemHeights:function(e){var t=this,n=t._deferredAnimate,i=this._splitFreeSpace(this._calculateFreeSpace());return clearTimeout(this._animationTimer),y.when.apply(a.default,[].slice.call(this._itemElements()).map((function(n){return t._updateItemHeight((0,a.default)(n),i,e)}))).done((function(){n&&n.resolveWith(t)}))},_updateItemHeight:function(e,t,n){var i=e.children(".dx-accordion-item-title");s.default.isAnimating(e)&&s.default.stop(e);var a,r=(0,o.getOuterHeight)(e);return e.hasClass("dx-accordion-item-opened")?(a=t+(0,o.getOuterHeight)(i))||((0,o.setHeight)(e,"auto"),a=(0,o.getOuterHeight)(e)):a=(0,o.getOuterHeight)(i),this._animateItem(e,r,a,n,!!t)},_animateItem:function(e,t,n,i,o){var a;return i||t===n?(e.css("height",n),a=(new y.Deferred).resolve()):a=s.default.animate(e,{type:"custom",from:{height:t},to:{height:n},duration:this.option("animationDuration"),easing:this.option("_animationEasing")}),a.done((function(){e.hasClass("dx-accordion-item-opened")&&!o&&e.css("height",""),e.not(".dx-accordion-item-opened").addClass("dx-accordion-item-closed")}))},_splitFreeSpace:function(e){return e?e/this.option("selectedItems").length:e},_calculateFreeSpace:function(){var e=this.option("height");if(void 0!==e&&"auto"!==e){var t=this._itemTitles(),n=0;return f.each(t,(function(e,t){n+=(0,o.getOuterHeight)(t)})),(0,o.getHeight)(this.$element())-n}},_visibilityChanged:function(e){e&&this._dimensionChanged()},_dimensionChanged:function(){this._updateItemHeights(!0)},_clean:function(){clearTimeout(this._animationTimer),this.callBase()},_tryParseItemPropertyName:function(e){var t=e.match(/.*\.(.*)/);if((0,g.isDefined)(t)&&t.length>=1)return t[1]},_optionChanged:function(e){switch(e.name){case"items":this.callBase(e),"title"===this._tryParseItemPropertyName(e.fullName)&&this._renderSelection(this._getSelectedItemIndices(),[]),"visible"===this._tryParseItemPropertyName(e.fullName)&&this._updateItemHeightsWrapper(!0),!0===this.option("repaintChangesOnly")&&"items"===e.fullName&&(this._updateItemHeightsWrapper(!0),this._renderSelection(this._getSelectedItemIndices(),[]));break;case"animationDuration":case"onItemTitleClick":case"_animationEasing":break;case"collapsible":this.option("selectionRequired",!this.option("collapsible"));break;case"itemTitleTemplate":case"height":case"deferRendering":this._invalidate();break;case"multiple":this.option("selectionMode",e.value?"multiple":"single");break;default:this.callBase(e)}},expandItem:function(e){return this._deferredAnimate=new y.Deferred,this.selectItem(e),this._deferredAnimate.promise()},collapseItem:function(e){return this._deferredAnimate=new y.Deferred,this.unselectItem(e),this._deferredAnimate.promise()},updateDimensions:function(){return this._updateItemHeights(!1)}});(0,m.default)("dxAccordion",k);var D=k;t.default=D,e.exports=t.default,e.exports.default=t.default},81476:function(e,t,n){t.default=void 0;var i=g(n(68374)),o=n(58201),a=n(20576),r=g(n(28109)),s=g(n(99393)),l=n(13306),u=g(n(63008)),d=g(n(11050)),c=g(n(39114)),h=g(n(22348)),p=n(93280),f=n(62754);function g(e){return e&&e.__esModule?e:{default:e}}var m=(0,o.getWindow)(),_=d.default.inherit({_getDefaultOptions:function(){return(0,l.extend)(this.callBase(),{usePopover:!1,target:null,title:"",showTitle:!0,showCancelButton:!0,cancelText:r.default.format("Cancel"),onCancelClick:null,visible:!1,noDataText:"",focusStateEnabled:!1,selectionByClick:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios",tablet:!0},options:{usePopover:!0}}])},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new p.BindableTemplate((function(e,t){var n=new u.default((0,i.default)("
"),(0,l.extend)({onClick:t&&t.click,stylingMode:t&&t.stylingMode||"outlined"},t));e.append(n.$element())}),["disabled","icon","text","type","onClick","click","stylingMode"],this.option("integrationOptions.watchMethod"))})},_itemContainer:function(){return this._$itemContainer},_itemClass:function(){return"dx-actionsheet-item"},_itemDataKey:function(){return"dxActionSheetItemData"},_toggleVisibility:a.noop,_renderDimensions:a.noop,_initMarkup:function(){this.callBase(),this.$element().addClass("dx-actionsheet"),this._createItemContainer()},_render:function(){this._renderPopup()},_createItemContainer:function(){this._$itemContainer=(0,i.default)("
").addClass("dx-actionsheet-container"),this._renderDisabled()},_renderDisabled:function(){this._$itemContainer.toggleClass("dx-state-disabled",this.option("disabled"))},_renderPopup:function(){this._$popup=(0,i.default)("
").appendTo(this.$element()),this._isPopoverMode()?this._createPopover():this._createPopup(),this._renderPopupTitle(),this._mapPopupOption("visible")},_mapPopupOption:function(e){this._popup&&this._popup.option(e,this.option(e))},_isPopoverMode:function(){return this.option("usePopover")&&this.option("target")},_renderPopupTitle:function(){this._mapPopupOption("showTitle"),this._popup&&this._popup.$wrapper().toggleClass("dx-actionsheet-without-title",!this.option("showTitle"))},_clean:function(){this._$popup&&this._$popup.remove(),this.callBase()},_overlayConfig:function(){return{onInitialized:function(e){this._popup=e.component}.bind(this),disabled:!1,showTitle:!0,title:this.option("title"),deferRendering:!m.angular,onContentReady:this._popupContentReadyAction.bind(this),onHidden:this.hide.bind(this)}},_createPopover:function(){this._createComponent(this._$popup,h.default,(0,l.extend)(this._overlayConfig(),{width:this.option("width")||200,height:this.option("height")||"auto",target:this.option("target")})),this._popup.$wrapper().addClass("dx-actionsheet-popover-wrapper")},_createPopup:function(){this._createComponent(this._$popup,c.default,(0,l.extend)(this._overlayConfig(),{dragEnabled:!1,width:this.option("width")||"100%",height:this.option("height")||"auto",showCloseButton:!1,position:{my:"bottom",at:"bottom",of:m},animation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom",of:m}},to:{position:{my:"bottom",at:"bottom",of:m}}},hide:{type:"slide",duration:400,from:{position:{my:"bottom",at:"bottom",of:m}},to:{position:{my:"top",at:"bottom",of:m}}}}})),this._popup.$wrapper().addClass("dx-actionsheet-popup-wrapper")},_popupContentReadyAction:function(){this._popup.$content().append(this._$itemContainer),this._attachClickEvent(),this._attachHoldEvent(),this._prepareContent(),this._renderContent(),this._renderCancelButton()},_renderCancelButton:function(){if(!this._isPopoverMode()&&(this._$cancelButton&&this._$cancelButton.remove(),this.option("showCancelButton"))){var e=this._createActionByOption("onCancelClick")||a.noop,t=this;this._$cancelButton=(0,i.default)("
").addClass("dx-actionsheet-cancel").appendTo(this._popup&&this._popup.$content()),this._createComponent(this._$cancelButton,u.default,{disabled:!1,stylingMode:"outlined",text:this.option("cancelText"),onClick:function(n){var i={event:n,cancel:!1};e(i),i.cancel||t.hide()},integrationOptions:{}})}},_attachItemClickEvent:a.noop,_itemClickHandler:function(e){this.callBase(e),(0,i.default)(e.target).is(".dx-state-disabled, .dx-state-disabled *")||this.hide()},_itemHoldHandler:function(e){this.callBase(e),(0,i.default)(e.target).is(".dx-state-disabled, .dx-state-disabled *")||this.hide()},_optionChanged:function(e){switch(e.name){case"width":case"height":case"visible":case"title":this._mapPopupOption(e.name);break;case"disabled":this._renderDisabled();break;case"showTitle":this._renderPopupTitle();break;case"showCancelButton":case"onCancelClick":case"cancelText":this._renderCancelButton();break;case"target":case"usePopover":case"items":this._invalidate();break;default:this.callBase(e)}},toggle:function(e){var t=this,n=new f.Deferred;return t._popup.toggle(e).done((function(){t.option("visible",e),n.resolveWith(t)})),n.promise()},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)}});(0,s.default)("dxActionSheet",_);var v=_;t.default=v,e.exports=t.default,e.exports.default=t.default},65418:function(e,t,n){t.default=void 0;var i=d(n(68374)),o=n(20576),a=d(n(99393)),r=n(13306),s=d(n(92059)),l=n(62754),u=n(39611);function d(e){return e&&e.__esModule?e:{default:e}}var c=s.default.inherit({_supportedKeys:function(){var e=this._list?this._list.option("focusedElement"):null,t=this.callBase();return e=e&&(0,i.default)(e),(0,r.extend)({},t,{upArrow:function(t){return!(!(0,u.isCommandKeyPressed)(t)&&(t.preventDefault(),t.stopPropagation(),e&&!this._calcNextItem(-1)))||(this._clearFocusedItem(),!1)},downArrow:function(t){return!(!(0,u.isCommandKeyPressed)(t)&&(t.preventDefault(),t.stopPropagation(),e&&!this._calcNextItem(1)))||(this._clearFocusedItem(),!1)},enter:function(t){e||this.close();var n=this.option("opened");return n&&t.preventDefault(),n}})},_getDefaultOptions:function(){return(0,r.extend)(this.callBase(),{minSearchLength:1,maxItemCount:10,noDataText:"",showDropDownButton:!1,searchEnabled:!0})},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-autocomplete"),this.setAria("autocomplete","inline")},_displayGetterExpr:function(){return this.option("valueExpr")},_closeOutsideDropDownHandler:function(e){var t=e.target;return!(0,i.default)(t).closest(this.$element()).length},_renderDimensions:function(){this.callBase(),this._dimensionChanged()},_popupWrapperClass:function(){return this.callBase()+" dx-autocomplete-popup-wrapper"},_listConfig:function(){var e=this;return(0,r.extend)(this.callBase(),{pageLoadMode:"none",onSelectionChanged:function(t){e._setSelectedItem(t.addedItems[0])}})},_listItemClickHandler:function(e){this._saveValueChangeEvent(e.event);var t=this._displayGetter(e.itemData);this.option("value",t),this.close()},_setListDataSource:function(){this._list&&(this._list.option("selectedItems",[]),this.callBase())},_refreshSelected:o.noop,_searchCanceled:function(){this.callBase(),this.close()},_loadItem:function(e,t){var n=this._getItemFromPlain(e,t);return(new l.Deferred).resolve(n).promise()},_dataSourceOptions:function(){return{paginate:!0,pageSize:this.option("maxItemCount")}},_searchDataSource:function(e){this._dataSource.pageSize(this.option("maxItemCount")),this.callBase(e),this._clearFocusedItem()},_clearFocusedItem:function(){this._list&&(this._list.option("focusedElement",null),this._list.option("selectedIndex",-1))},_renderValueEventName:function(){return"input keyup"},_valueChangeEventHandler:function(e){var t=this._input().val()||null;return this.callBase(e,t)},_optionChanged:function(e){switch(e.name){case"maxItemCount":this._searchDataSource();break;case"valueExpr":this._compileDisplayGetter(),this._setListOption("displayExpr",this._displayGetterExpr()),this.callBase(e);break;default:this.callBase(e)}},reset:function(){this.callBase(),this.close()}});(0,a.default)("dxAutocomplete",c);var h=c;t.default=h,e.exports=t.default,e.exports.default=t.default},55551:function(e,t,n){t.default=void 0;var i=m(n(68374)),o=m(n(55994)),a=m(n(99393)),r=n(13306),s=n(20576),l=n(58201),u=n(78008),d=n(35922),c=n(80968),h=n(95479),p=n(58664),f=m(n(54778)),g=m(n(11050));function m(e){return e&&e.__esModule?e:{default:e}}function _(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,v(e,t)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var y={row:"minWidth",col:"minHeight"},x={row:"maxWidth",col:"maxHeight"},b={start:"flex-start",end:"flex-end",center:"center","space-between":"space-between","space-around":"space-around"},w={start:"flex-start",end:"flex-end",center:"center",stretch:"stretch"},C={row:"row",col:"column"},S=function(e,t,n){if(n=(0,c.normalizeStyleProp)(t,n),e.style[(0,c.styleProp)(t)]=n,!(0,l.hasWindow)()){if(""===n||!(0,d.isDefined)(n))return;var i=(0,u.dasherize)(t)+": "+n+";";e.attributes.style?e.attributes.style.value.indexOf(i)<0&&(e.attributes.style.value+=" "+i):e.setAttribute("style",i)}},k={row:"nowrap",col:"normal"},D={row:{name:"width",getter:p.getWidth,setter:p.setWidth},col:{name:"height",getter:p.getHeight,setter:p.setHeight}},I={row:D.col,col:D.row},T={row:"marginLeft",col:"marginTop"},E={row:"marginRight",col:"marginBottom"},O={row:"marginTop",col:"marginLeft"},A={row:"marginBottom",col:"marginRight"},P={marginLeft:"marginRight",marginRight:"marginLeft"},M=function(e){function t(){return e.apply(this,arguments)||this}return _(t,e),t.prototype._renderVisible=function(t,n){e.prototype._renderVisible.call(this,t),(0,d.isDefined)(n)&&this._options.fireItemStateChangedAction({name:"visible",state:t,oldState:n})},t}(f.default),R=function(){function e(e,t){this._$element=e,this._option=t,this.initSize=s.noop,this.update=s.noop}var t=e.prototype;return t.renderBox=function(){this._$element.css({display:(0,c.stylePropPrefix)("flexDirection")+"flex"}),S(this._$element.get(0),"flexDirection",C[this._option("direction")])},t.renderAlign=function(){this._$element.css({justifyContent:this._normalizedAlign()})},t._normalizedAlign=function(){var e=this._option("align");return e in b?b[e]:e},t.renderCrossAlign=function(){this._$element.css({alignItems:this._normalizedCrossAlign()})},t._normalizedCrossAlign=function(){var e=this._option("crossAlign");return e in w?w[e]:e},t.renderItems=function(e){var t=(0,c.stylePropPrefix)("flexDirection"),n=this._option("direction");(0,h.each)(e,(function(){var e=(0,i.default)(this),o=e.data("dxBoxItemData");e.css({display:t+"flex"}).css(x[n],o.maxSize||"none").css(y[n],o.minSize||"0"),S(e.get(0),"flexBasis",o.baseSize||0),S(e.get(0),"flexGrow",o.ratio),S(e.get(0),"flexShrink",(0,d.isDefined)(o.shrink)?o.shrink:1),e.children().each((function(e,t){(0,i.default)(t).css({width:"auto",height:"auto",display:(0,c.stylePropPrefix)("flexDirection")+"flex",flexBasis:0}),S(t,"flexGrow",1),S(t,"flexDirection",(0,i.default)(t)[0].style.flexDirection||"column")}))}))},e}(),B=function(){function e(e,t){this._$element=e,this._option=t}var t=e.prototype;return t.renderBox=function(){this._$element.css({fontSize:0,whiteSpace:k[this._option("direction")],verticalAlign:"top"}),o.default.off(this._$element,"dxupdate.dxBox"),o.default.on(this._$element,"dxupdate.dxBox",this.update.bind(this))},t.renderAlign=function(){var e=this._$items;if(e){var t=this._option("align"),n=this.totalItemSize,i=this._option("direction"),o=D[i].getter(this._$element)-n,a=0;switch(this._setItemsMargins(e,i,0),t){case"start":break;case"end":a=o,e.first().css(this._chooseMarginSide(T[i]),a);break;case"center":a=.5*o,e.first().css(this._chooseMarginSide(T[i]),a),e.last().css(this._chooseMarginSide(E[i]),a);break;case"space-between":a=.5*o/(e.length-1),this._setItemsMargins(e,i,a),e.first().css(this._chooseMarginSide(T[i]),0),e.last().css(this._chooseMarginSide(E[i]),0);break;case"space-around":a=.5*o/e.length,this._setItemsMargins(e,i,a)}}},t._setItemsMargins=function(e,t,n){e.css(this._chooseMarginSide(T[t]),n).css(this._chooseMarginSide(E[t]),n)},t.renderCrossAlign=function(){var e=this._$items;if(e){var t=this._option("crossAlign"),n=this._option("direction"),o=I[n].getter(this._$element),a=this;switch(t){case"start":break;case"end":(0,h.each)(e,(function(){var e=(0,i.default)(this),t=I[n].getter(e),r=o-t;e.css(a._chooseMarginSide(O[n]),r)}));break;case"center":(0,h.each)(e,(function(){var e=(0,i.default)(this),t=I[n].getter(e),r=.5*(o-t);e.css(a._chooseMarginSide(O[n]),r).css(a._chooseMarginSide(A[n]),r)}));break;case"stretch":e.css(a._chooseMarginSide(O[n]),0).css(a._chooseMarginSide(A[n]),0).css(I[n].name,"100%")}}},t._chooseMarginSide=function(e){return this._option("rtlEnabled")&&P[e]||e},t.renderItems=function(e){var t=this;this._$items=e;var n=this._option("direction"),o=0,a=0,r=0;(0,h.each)(e,(function(e,s){var l=(0,i.default)(s);l.css({display:"inline-block",verticalAlign:"top"}),D[n].setter(l,"auto"),l.removeClass("dx-box-fallback-item");var u=l.data("dxBoxItemData"),c=u.ratio||0,h=t._baseSize(l),p=(0,d.isDefined)(u.shrink)?u.shrink:1;o+=c,a+=p*h,r+=h}));var s=this._boxSize()-r,l=0;(0,h.each)(e,(function(e,r){var u=(0,i.default)(r),c=(0,i.default)(r).data("dxBoxItemData"),h=function(e){var n=e.data("dxBoxItemData"),i=t._baseSize(e),r=s>=0?n.ratio||0:((0,d.isDefined)(n.shrink)?n.shrink:1)*i,l=s>=0?o:a;return i+(l?Math.round(s*r/l):0)}(u);l+=h,u.css(x[n],c.maxSize||"none").css(y[n],c.minSize||"0").css(D[n].name,h),u.addClass("dx-box-fallback-item")})),this.totalItemSize=l},t._baseSize=function(e){var t=(0,i.default)(e).data("dxBoxItemData");return null==t.baseSize?0:"auto"===t.baseSize?this._contentSize(e):this._parseSize(t.baseSize)},t._contentSize=function(e){return D[this._option("direction")].getter((0,i.default)(e))},t._parseSize=function(e){return String(e).match(/.+%$/)?.01*parseFloat(e)*this._boxSizeValue:e},t._boxSize=function(e){if(!arguments.length)return this._boxSizeValue=this._boxSizeValue||this._totalBaseSize(),this._boxSizeValue;this._boxSizeValue=e},t._totalBaseSize=function(){var e=this,t=0;return(0,h.each)(this._$items,(function(n,i){t+=e._baseSize(i)})),t},t.initSize=function(){this._boxSize(D[this._option("direction")].getter(this._$element))},t.update=function(){if(this._$items&&!this._$element.is(":hidden")){this._$items.detach(),this.initSize(),this._$element.append(this._$items),this.renderItems(this._$items),this.renderAlign(),this.renderCrossAlign();var e=this._$element.get(0);this._$items.find(".dx-box").each((function(){e===(0,i.default)(this).parent().closest(".dx-box").get(0)&&o.default.triggerHandler(this,"dxupdate.dxBox")}))}},e}(),V=function(e){function t(){return e.apply(this,arguments)||this}_(t,e);var n=t.prototype;return n._getDefaultOptions=function(){return(0,r.extend)(e.prototype._getDefaultOptions.call(this),{direction:"row",align:"start",crossAlign:"stretch",activeStateEnabled:!1,focusStateEnabled:!1,onItemStateChanged:void 0,_layoutStrategy:"flex",_queue:void 0})},n._itemClass=function(){return"dx-box-item"},n._itemDataKey=function(){return"dxBoxItemData"},n._itemElements=function(){return this._itemContainer().children(this._itemSelector())},n._init=function(){e.prototype._init.call(this),this.$element().addClass("".concat("dx-box","-").concat(this.option("_layoutStrategy"))),this._initLayout(),this._initBoxQueue()},n._initLayout=function(){this._layout="fallback"===this.option("_layoutStrategy")?new B(this.$element(),this.option.bind(this)):new R(this.$element(),this.option.bind(this))},n._initBoxQueue=function(){this._queue=this.option("_queue")||[]},n._queueIsNotEmpty=function(){return!this.option("_queue")&&!!this._queue.length},n._pushItemToQueue=function(e,t){this._queue.push({$item:e,config:t})},n._shiftItemFromQueue=function(){return this._queue.shift()},n._initMarkup=function(){this.$element().addClass("dx-box"),this._layout.renderBox(),e.prototype._initMarkup.call(this),this._renderAlign(),this._renderActions()},n._renderActions=function(){this._onItemStateChanged=this._createActionByOption("onItemStateChanged")},n._renderAlign=function(){this._layout.renderAlign(),this._layout.renderCrossAlign()},n._renderItems=function(n){var i=this;for(this._layout.initSize(),e.prototype._renderItems.call(this,n);this._queueIsNotEmpty();){var o=this._shiftItemFromQueue();this._createComponent(o.$item,t,(0,r.extend)({_layoutStrategy:this.option("_layoutStrategy"),itemTemplate:this.option("itemTemplate"),itemHoldTimeout:this.option("itemHoldTimeout"),onItemHold:this.option("onItemHold"),onItemClick:this.option("onItemClick"),onItemContextMenu:this.option("onItemContextMenu"),onItemRendered:this.option("onItemRendered"),_queue:this._queue},o.config))}this._layout.renderItems(this._itemElements()),clearTimeout(this._updateTimer),this._updateTimer=setTimeout((function(){i._isUpdated||i._layout.update(),i._isUpdated=!1,i._updateTimer=null}))},n._renderItemContent=function(t){var n=t.itemData&&t.itemData.node;return n?this._renderItemContentByNode(t,n):e.prototype._renderItemContent.call(this,t)},n._postprocessRenderItem=function(e){var t=e.itemData.box;t&&this._pushItemToQueue(e.itemContent,t)},n._createItemByTemplate=function(t,n){return n.itemData.box?t.source?t.source():(0,i.default)():e.prototype._createItemByTemplate.call(this,t,n)},n._visibilityChanged=function(e){e&&this._dimensionChanged()},n._dimensionChanged=function(){this._updateTimer||(this._isUpdated=!0,this._layout.update())},n._dispose=function(){clearTimeout(this._updateTimer),e.prototype._dispose.apply(this,arguments)},n._itemOptionChanged=function(t,n,i,o){"visible"===n&&this._onItemStateChanged({name:n,state:i,oldState:!1!==o}),e.prototype._itemOptionChanged.call(this,t,n,i)},n._optionChanged=function(t){switch(t.name){case"_layoutStrategy":case"_queue":case"direction":this._invalidate();break;case"align":this._layout.renderAlign();break;case"crossAlign":this._layout.renderCrossAlign();break;default:e.prototype._optionChanged.call(this,t)}},n._itemOptions=function(){var t=this,n=e.prototype._itemOptions.call(this);return n.fireItemStateChangedAction=function(e){t._onItemStateChanged(e)},n},n.repaint=function(){this._dimensionChanged()},t}(g.default);V.ItemClass=M,(0,a.default)("dxBox",V);var F=V;t.default=F,e.exports=t.default,e.exports.default=t.default},63008:function(e,t,n){var i;t.default=void 0;var o=((i=n(83151))&&i.__esModule?i:{default:i}).default;t.default=o,e.exports=t.default,e.exports.default=t.default},28236:function(e,t,n){t.default=void 0;var i=c(n(68374)),o=c(n(14390)),a=c(n(63008)),r=c(n(11050)),s=c(n(99393)),l=n(13306),u=n(35922),d=n(93280);function c(e){return e&&e.__esModule?e:{default:e}}var h=r.default.inherit({_initTemplates:function(){var e=this;this.callBase(),this._templateManager.addDefaultTemplates({item:new d.BindableTemplate((function(t,n,i){e._prepareItemStyles(t);var o=e.option("buttonTemplate");e._createComponent(t,a.default,(0,l.extend)({},i,n,e._getBasicButtonOptions(),{_templateData:e._hasCustomTemplate(o)?i:{},template:i.template||o}))}),["text","type","icon","disabled","visible","hint"],this.option("integrationOptions.watchMethod"))})},_getBasicButtonOptions:function(){return{focusStateEnabled:!1,onClick:null,hoverStateEnabled:this.option("hoverStateEnabled"),activeStateEnabled:this.option("activeStateEnabled"),stylingMode:this.option("stylingMode")}},_getDefaultOptions:function(){return(0,l.extend)(this.callBase(),{itemTemplateProperty:null})},_hasCustomTemplate:function(e){return(0,u.isFunction)(e)||this.option("integrationOptions.templates")[e]},_prepareItemStyles:function(e){var t=e.data("dxItemIndex");0===t&&e.addClass("dx-buttongroup-first-item");var n=this.option("items");n&&t===n.length-1&&e.addClass("dx-buttongroup-last-item"),e.addClass("dx-shape-standard")},_renderItemContent:function(e){return e.container=(0,i.default)(e.container).parent(),this.callBase(e)},_renderItemContentByNode:function(e,t){return e.container=(0,i.default)(e.container.children().first()),this.callBase(e,t)},_focusTarget:function(){return this.$element().parent()},_keyboardEventBindingTarget:function(){return this._focusTarget()},_refreshContent:function(){this._prepareContent(),this._renderContent()},_itemClass:function(){return"dx-buttongroup-item"},_itemSelectHandler:function(e){"single"===this.option("selectionMode")&&this.isItemSelected(e.currentTarget)||this.callBase(e)}}),p=o.default.inherit({_getDefaultOptions:function(){return(0,l.extend)(this.callBase(),{hoverStateEnabled:!0,focusStateEnabled:!0,selectionMode:"single",selectedItems:[],selectedItemKeys:[],stylingMode:"contained",keyExpr:"text",items:[],buttonTemplate:"content",onSelectionChanged:null,onItemClick:null})},_init:function(){this.callBase(),this._createItemClickAction()},_createItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initMarkup:function(){this.setAria("role","group"),this.$element().addClass("dx-buttongroup"),this._renderButtons(),this._syncSelectionOptions(),this.callBase()},_fireSelectionChangeEvent:function(e,t){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})({addedItems:e,removedItems:t})},_renderButtons:function(){var e=this,t=(0,i.default)("
").addClass("dx-buttongroup-wrapper").appendTo(this.$element()),n=this.option("selectedItems"),o={selectionMode:this.option("selectionMode"),items:this.option("items"),keyExpr:this.option("keyExpr"),buttonTemplate:this.option("buttonTemplate"),scrollingEnabled:!1,selectedItemKeys:this.option("selectedItemKeys"),focusStateEnabled:this.option("focusStateEnabled"),hoverStateEnabled:this.option("hoverStateEnabled"),activeStateEnabled:this.option("activeStateEnabled"),stylingMode:this.option("stylingMode"),accessKey:this.option("accessKey"),tabIndex:this.option("tabIndex"),noDataText:"",selectionRequired:!1,onItemRendered:function(t){var n=e.option("width");(0,u.isDefined)(n)&&(0,i.default)(t.itemElement).addClass("dx-buttongroup-item-has-width")},onSelectionChanged:function(t){e._syncSelectionOptions(),e._fireSelectionChangeEvent(t.addedItems,t.removedItems)},onItemClick:function(t){e._itemClickAction(t)}};(0,u.isDefined)(n)&&n.length&&(o.selectedItems=n),this._buttonsCollection=this._createComponent(t,h,o)},_syncSelectionOptions:function(){this._setOptionWithoutOptionChange("selectedItems",this._buttonsCollection.option("selectedItems")),this._setOptionWithoutOptionChange("selectedItemKeys",this._buttonsCollection.option("selectedItemKeys"))},_optionChanged:function(e){switch(e.name){case"stylingMode":case"selectionMode":case"keyExpr":case"buttonTemplate":case"items":case"activeStateEnabled":case"focusStateEnabled":case"hoverStateEnabled":case"tabIndex":this._invalidate();break;case"selectedItemKeys":case"selectedItems":this._buttonsCollection.option(e.name,e.value);break;case"onItemClick":this._createItemClickAction();break;case"onSelectionChanged":break;case"width":this.callBase(e),this._buttonsCollection.itemElements().toggleClass("dx-buttongroup-item-has-width",!!e.value);break;default:this.callBase(e)}}});(0,s.default)("dxButtonGroup",p);var f=p;t.default=f,e.exports=t.default,e.exports.default=t.default},26559:function(e,t,n){var i;t.default=void 0;var o=((i=n(36989))&&i.__esModule?i:{default:i}).default;t.default=o,e.exports=t.default,e.exports.default=t.default},15360:function(e,t,n){t.default=void 0;var i=m(n(68374)),o=m(n(73349)),a=m(n(55994)),r=n(97906),s=n(6415),l=m(n(14390)),u=m(n(91198)),d=n(13306),c=n(20576),h=m(n(69434)),p=m(n(28109)),f=n(39611),g=n(95429);function m(e){return e&&e.__esModule?e:{default:e}}var _=l.default.abstract,v=(0,f.addNamespace)(g.name,"dxCalendar"),y=l.default.inherit({_getViewName:function(){return"base"},_getDefaultOptions:function(){return(0,d.extend)(this.callBase(),{date:new Date,focusStateEnabled:!1,cellTemplate:null,disabledDates:null,onCellClick:null,rowCount:3,colCount:4,allowValueSelection:!0,_todayDate:function(){return new Date}})},_initMarkup:function(){this.callBase(),this._renderImpl()},_renderImpl:function(){this.$element().append(this._createTable()),this._createDisabledDatesHandler(),this._renderBody(),this._renderContouredDate(),this._renderValue(),this._renderEvents()},_createTable:function(){return this._$table=(0,i.default)(""),this.setAria({label:p.default.format("dxCalendar-ariaWidgetName"),role:"grid"},this._$table),this._$table},_renderBody:function(){this.$body=(0,i.default)("").appendTo(this._$table);for(var e={cellDate:this._getFirstCellData(),prevCellDate:null},t=0,n=this.option("rowCount");t0?1:-1):this.option("currentDate",n)},_areDatesInSameView:function(e,t,n){switch(e){case I:return t.getMonth()===n.getMonth();case T:return t.getYear()===n.getYear();case E:return parseInt(t.getYear()/10)===parseInt(n.getYear()/10);case O:return parseInt(t.getYear()/100)===parseInt(n.getYear()/100)}},_areDatesInNeighborView:function(e,t,n){var i,o,a;switch(e){case I:return i=t.getMonth(),o=n.getMonth(),a=Math.abs(i-o),Math.min(a,12-a)<=1;case T:return Math.abs(t.getYear()-n.getYear())<=1;case E:return Math.abs(t.getYear()-n.getYear())<=10;case O:return Math.abs(t.getYear()-n.getYear())<=100}},_moveToClosestAvailableDate:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option("currentDate"),i=new Date(n),o=this.option("zoomLevel"),a=!this._isDateNotAvailable(i),r=a,s=a,l=new Date(i),u=new Date(i);do{if(r){i=l;break}if(s){i=u;break}this._shiftDate(o,l,1,1),this._shiftDate(o,u,1,-1),e=this._areDatesInSameView(o,l,n),t=this._areDatesInSameView(o,u,n),r=e&&!this._isDateNotAvailable(l),s=t&&!this._isDateNotAvailable(u)}while(e||t);this.option("currentDate",i)},_isDateNotAvailable:function(e){var t=this._getMaxDate(),n=this._getMinDate();return!(0,u.inRange)(e,n,t)||this._view.isDateDisabled(e)},_init:function(){this.callBase(),this._correctZoomLevel(),this._initCurrentDate(),this._initActions()},_correctZoomLevel:function(){var e=this.option("minZoomLevel"),t=this.option("maxZoomLevel"),n=this.option("zoomLevel");D[t]D[t]?this.option("zoomLevel",t):D[n]").text(t&&t.text||String(t)))}))}),this.callBase()},_updateCurrentDate:function(e){if(x.default.isAnimating(this._$viewsWrapper)&&x.default.stop(this._$viewsWrapper,!0),this._getMinDate()>this._getMaxDate())this.option("currentDate",new Date);else{var t=this._getNormalizedDate(e);if(e.getTime()===t.getTime()){var n=this._getViewsOffset(this._view.option("date"),t);0!==n&&!this._isMaxZoomLevel()&&this._isOtherViewCellClicked&&(n=0),this._view&&0!==n&&!this._suppressNavigation?this._navigate(n,t):(this._renderNavigator(),this._setViewContoured(t),this._updateAriaId(t))}else this.option("currentDate",new Date(t))}},_setViewContoured:function(e){(this.option("skipFocusCheck")||this._focusTarget().hasClass("dx-state-focused"))&&this._view.option("contouredDate",e)},_getMinDate:function(){return this.min||(this.min=this._dateOption("min")||new Date(1e3,0)),this.min},_getMaxDate:function(){return this.max||(this.max=this._dateOption("max")||new Date(3e3,0)),this.max},_getViewsOffset:function(e,t){var n,i=this.option("zoomLevel");if(i===I)return this._getMonthsOffset(e,t);switch(i){case O:n=100;break;case E:n=10;break;default:n=1}return parseInt(t.getFullYear()/n)-parseInt(e.getFullYear()/n)},_getMonthsOffset:function(e,t){return 12*(t.getFullYear()-e.getFullYear())+(t.getMonth()-e.getMonth())},_waitRenderView:function(e){var t=this;if(!this._alreadyViewRender){this._alreadyViewRender=!0;var n=this._getDateByOffset(e*this._getRtlCorrection());this._moveToClosestAvailableDate(n),this._waitRenderViewTimeout=setTimeout((function(){t._alreadyViewRender=!1}))}},_getRtlCorrection:function(){return this.option("rtlEnabled")?-1:1},_getDateByOffset:function(e,t){var n,i=(t=this._getDate(null!==(n=t)&&void 0!==n?n:this.option("currentDate"))).getDate(),o=_.default.getDifferenceInMonth(this.option("zoomLevel"))*e;t.setDate(1),t.setMonth(t.getMonth()+o);var a=_.default.getLastMonthDate(t).getDate();return t.setDate(i>a?a:i),t},_focusTarget:function(){return this.$element()},_initMarkup:function(){this._renderSubmitElement(),this.callBase();var e=this.$element();e.addClass("dx-calendar"),this._renderBody(),e.append(this.$body),this._renderViews(),this._renderNavigator(),e.append(this._navigator.$element()),this._renderSwipeable(),this._renderFooter(),this._updateAriaSelected(),this._updateAriaId(),this._moveToClosestAvailableDate()},_render:function(){this.callBase(),this._setViewContoured(this.option("currentDate"))},_renderBody:function(){this._$viewsWrapper||(this.$body=(0,o.default)("
").addClass("dx-calendar-body"),this._$viewsWrapper=(0,o.default)("
").addClass("dx-calendar-views-wrapper"),this.$body.append(this._$viewsWrapper))},_getKeyboardListeners:function(){return this.callBase().concat([this._view])},_renderViews:function(){this.$element().addClass("dx-calendar-view-"+this.option("zoomLevel"));var e=this.option("currentDate");if(this._view=this._renderSpecificView(e),(0,b.hasWindow)()){var t=this._getDateByOffset(-1,e);this._beforeView=this._isViewAvailable(t)?this._renderSpecificView(t):null;var n=this._getDateByOffset(1,e);n.setDate(1),this._afterView=this._isViewAvailable(n)?this._renderSpecificView(n):null}this._translateViews()},_renderSpecificView:function(e){var t=g.default[this.option("zoomLevel")],n=(0,o.default)("
").appendTo(this._$viewsWrapper),i=this._viewConfig(e);return this._createComponent(n,t,i)},_viewConfig:function(e){var t=this.option("disabledDates");return t=(0,l.isFunction)(t)?this._injectComponent(t.bind(this)):t,{date:e,min:this._getMinDate(),max:this._getMaxDate(),firstDayOfWeek:this.option("firstDayOfWeek"),value:this._dateOption("value"),tabIndex:void 0,focusStateEnabled:this.option("focusStateEnabled"),hoverStateEnabled:this.option("hoverStateEnabled"),disabledDates:t,onCellClick:this._cellClickHandler.bind(this),cellTemplate:this._getTemplateByOption("cellTemplate"),allowValueSelection:this._isMaxZoomLevel(),_todayDate:this.option("_todayDate")}},_injectComponent:function(e){var t=this;return function(n){return(0,d.extend)(n,{component:t}),e(n)}},_isViewAvailable:function(e){var t=this.option("zoomLevel"),n=_.default.getViewMinBoundaryDate(t,this._getMinDate()),i=_.default.getViewMaxBoundaryDate(t,this._getMaxDate());return _.default.dateInRange(e,n,i)},_translateViews:function(){(0,m.move)(this._view.$element(),{left:0,top:0}),this._beforeView&&(0,m.move)(this._beforeView.$element(),{left:this._getViewPosition(-1),top:0}),this._afterView&&(0,m.move)(this._afterView.$element(),{left:this._getViewPosition(1),top:0})},_getViewPosition:function(e){return 100*e*(this.option("rtlEnabled")?-1:1)+"%"},_cellClickHandler:function(e){var t=this.option("zoomLevel"),n=_.default.getViewDown(t),i=this._isMaxZoomLevel();if(n&&!i)this._navigateDown(e.event.currentTarget);else{var o=this._updateTimeComponent(e.value);this._dateValue(o,e.event),this._cellClickAction(e)}},_updateTimeComponent:function(e){var t=new Date(e),n=this._dateOption("value");return n&&(t.setHours(n.getHours()),t.setMinutes(n.getMinutes()),t.setSeconds(n.getSeconds()),t.setMilliseconds(n.getMilliseconds())),t},_isMaxZoomLevel:function(){return this.option("zoomLevel")===this.option("maxZoomLevel")},_navigateDown:function(e){var t=this.option("zoomLevel");if(!this._isMaxZoomLevel()){var n=_.default.getViewDown(t);if(n){var i=this._view.option("contouredDate")||this._view.option("date");e&&(i=(0,o.default)(e).data("dxDateValueKey")),this._isOtherViewCellClicked=!0,this.option("currentDate",i),this.option("zoomLevel",n),this._isOtherViewCellClicked=!1,this._renderNavigator(),this._animateShowView(),this._moveToClosestAvailableDate(),this._setViewContoured(this._getNormalizedDate(this.option("currentDate")))}}},_renderNavigator:function(){this._navigator||(this._navigator=new f.default((0,o.default)("
"),this._navigatorConfig())),this._navigator.option("text",this._view.getNavigatorCaption()),this._updateButtonsVisibility()},_navigatorConfig:function(){return{text:this._view.getNavigatorCaption(),onClick:this._navigatorClickHandler.bind(this),onCaptionClick:this._navigateUp.bind(this),rtlEnabled:this.option("rtlEnabled")}},_navigatorClickHandler:function(e){var t=this._getDateByOffset(e.direction,this.option("currentDate"));this._moveToClosestAvailableDate(t)},_navigateUp:function(){var e=this.option("zoomLevel"),t=_.default.getViewUp(e);t&&!this._isMinZoomLevel(e)&&(this.option("zoomLevel",t),this._renderNavigator(),this._animateShowView(),this._moveToClosestAvailableDate(),this._setViewContoured(this._getNormalizedDate(this.option("currentDate"))))},_isMinZoomLevel:function(e){var t=this._getMinDate(),n=this._getMaxDate();return _.default.sameView(e,t,n)||this.option("minZoomLevel")===e},_updateButtonsVisibility:function(){this._navigator.toggleButton("next",!(0,l.isDefined)(this._getRequiredView("next"))),this._navigator.toggleButton("prev",!(0,l.isDefined)(this._getRequiredView("prev")))},_renderSwipeable:function(){this._swipeable||(this._swipeable=this._createComponent(this.$element(),p.default,{onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._viewWidth.bind(this)}))},_swipeStartHandler:function(e){x.default.stop(this._$viewsWrapper,!0),e.event.maxLeftOffset=this._getRequiredView("next")?1:0,e.event.maxRightOffset=this._getRequiredView("prev")?1:0},_getRequiredView:function(e){var t,n=this.option("rtlEnabled");return"next"===e?t=n?this._beforeView:this._afterView:"prev"===e&&(t=n?this._afterView:this._beforeView),t},_swipeUpdateHandler:function(e){var t=e.event.offset;(0,m.move)(this._$viewsWrapper,{left:t*this._viewWidth(),top:0}),this._updateNavigatorCaption(t)},_swipeEndHandler:function(e){var t=e.event.targetOffset,n=t?t/Math.abs(t):0;if(0!==n){var i=this._getDateByOffset(-n*this._getRtlCorrection());this._isDateInInvalidRange(i)&&(i=n>=0?new Date(this._getMinDate()):new Date(this._getMaxDate())),this.option("currentDate",i)}else this._animateWrapper(0,250)},_viewWidth:function(){return this._viewWidthValue||(this._viewWidthValue=(0,i.getWidth)(this.$element())),this._viewWidthValue},_updateNavigatorCaption:function(e){e*=this._getRtlCorrection();var t=this._view;e>.5&&this._beforeView?t=this._beforeView:e<-.5&&this._afterView&&(t=this._afterView),this._navigator.option("text",t.getNavigatorCaption())},_isDateInInvalidRange:function(e){if(!this._view.isBoundary(e)){var t=this._getMinDate(),n=this._getMaxDate(),i=_.default.normalizeDate(e,t,n);return i===t||i===n}},_renderFooter:function(){var e=this.option("showTodayButton");if(e){var t=this._createComponent((0,o.default)(""),c.default,{focusStateEnabled:!1,text:w.default.format("dxCalendar-todayButtonText"),onClick:function(e){this._toTodayView(e)}.bind(this),integrationOptions:{}}).$element().addClass("dx-calendar-today-button");this._$footer=(0,o.default)("
").addClass("dx-calendar-footer").append(t),this.$element().append(this._$footer)}this.$element().toggleClass("dx-calendar-with-footer",e)},_renderSubmitElement:function(){this._$submitElement=(0,o.default)("").attr("type","hidden").appendTo(this.$element()),this._setSubmitValue(this.option("value"))},_setSubmitValue:function(e){var t=this._convertToDate(e);this._getSubmitElement().val(v.default.serializeDate(t,"yyyy-MM-dd"))},_getSubmitElement:function(){return this._$submitElement},_animateShowView:function(){return x.default.stop(this._view.$element(),!0),this._popAnimationView(this._view,.6,1,250).promise()},_popAnimationView:function(e,t,n,i){return x.default.animate(e.$element(),{type:"pop",from:{scale:t,opacity:t},to:{scale:n,opacity:n},duration:i})},_navigate:function(e,t){if(0!==e&&1!==Math.abs(e)&&this._isViewAvailable(t)){var n=this._renderSpecificView(t);e>0?(this._afterView&&this._afterView.$element().remove(),this._afterView=n):(this._beforeView&&this._beforeView.$element().remove(),this._beforeView=n),this._translateViews()}var i=-this._getRtlCorrection()*(e>0?1:e<0?-1:0)*this._viewWidth();this._$viewsWrapper.position().left!==i&&(this._preventViewChangeAnimation?this._wrapperAnimationEndHandler(e,t):this._animateWrapper(i,250).done(this._wrapperAnimationEndHandler.bind(this,e,t)))},_animateWrapper:function(e,t){return x.default.animate(this._$viewsWrapper,{type:"slide",from:{left:this._$viewsWrapper.position().left},to:{left:e},duration:t})},_getDate:function(e){return new Date(e)},_toTodayView:function(e){this._saveValueChangeEvent(e.event);var t=new Date;this._isMaxZoomLevel()?this._dateOption("value",t):(this._preventViewChangeAnimation=!0,this.option("zoomLevel",this.option("maxZoomLevel")),this._dateOption("value",t),this._animateShowView(),this._preventViewChangeAnimation=!1)},_wrapperAnimationEndHandler:function(e,t){this._rearrangeViews(e),this._translateViews(),this._resetLocation(),this._renderNavigator(),this._setViewContoured(t),this._updateAriaId(t)},_rearrangeViews:function(e){var t,n,i;if(0!==e&&(e<0?(t=1,n="_beforeView",i="_afterView"):(t=-1,n="_afterView",i="_beforeView"),this[n])){var o=this[n].option("date");this[i]&&this[i].$element().remove(),e===t?this[i]=this._view:(this[i]=this._renderSpecificView(this._getDateByOffset(t,o)),this._view.$element().remove()),this._view=this[n];var a=this._getDateByOffset(-t,o);this[n]=this._isViewAvailable(a)?this._renderSpecificView(a):null}},_resetLocation:function(){(0,m.move)(this._$viewsWrapper,{left:0,top:0})},_clean:function(){this.callBase(),this._clearViewWidthCache(),delete this._$viewsWrapper,delete this._navigator,delete this._$footer},_clearViewWidthCache:function(){delete this._viewWidthValue},_disposeViews:function(){this._view.$element().remove(),this._beforeView&&this._beforeView.$element().remove(),this._afterView&&this._afterView.$element().remove(),delete this._view,delete this._beforeView,delete this._afterView},_dispose:function(){clearTimeout(this._waitRenderViewTimeout),this.callBase()},_refreshViews:function(){this._disposeViews(),this._renderViews()},_visibilityChanged:function(){this._translateViews()},_focusInHandler:function(){this.callBase.apply(this,arguments),this._view.option("contouredDate",this.option("currentDate"))},_focusOutHandler:function(){this.callBase.apply(this,arguments),this._view.option("contouredDate",null)},_updateViewsValue:function(e){var t=e?new Date(e):null;this._view.option("value",t),this._beforeView&&this._beforeView.option("value",t),this._afterView&&this._afterView.option("value",t)},_updateAriaSelected:function(e,t){var n;e=null!==(n=e)&&void 0!==n?n:this._dateOption("value");var i=this._view._getCellByDate(t),o=this._view._getCellByDate(e);this.setAria("selected",void 0,i),this.setAria("selected",!0,o),e&&this.option("currentDate").getTime()===e.getTime()&&this._updateAriaId(e)},_updateAriaId:function(e){var t;e=null!==(t=e)&&void 0!==t?t:this.option("currentDate");var n="dx-"+new a.default,i=this._view._getCellByDate(e);this.setAria("id",n,i),this.setAria("activedescendant",n),this._onContouredChanged(n)},_suppressingNavigation:function(e,t){this._suppressNavigation=!0,e.apply(this,t),delete this._suppressNavigation},_optionChanged:function(e){var t=e.value,n=e.previousValue;switch(e.name){case"width":this.callBase(e),this._clearViewWidthCache();break;case"min":case"max":this.min=void 0,this.max=void 0,this._suppressingNavigation(this._updateCurrentDate,[this.option("currentDate")]),this._refreshViews(),this._renderNavigator();break;case"firstDayOfWeek":this._refreshViews(),this._updateButtonsVisibility();break;case"currentDate":this.setAria("id",void 0,this._view._getCellByDate(n)),this._updateCurrentDate(t);break;case"zoomLevel":this.$element().removeClass("dx-calendar-view-"+n),this._correctZoomLevel(),this._refreshViews(),this._renderNavigator(),this._updateAriaId();break;case"minZoomLevel":case"maxZoomLevel":this._correctZoomLevel(),this._updateButtonsVisibility();break;case"value":t=this._convertToDate(t),n=this._convertToDate(n),this._updateAriaSelected(t,n),this.option("currentDate",(0,l.isDefined)(t)?new Date(t):new Date),this._updateViewsValue(t),this._setSubmitValue(t),this.callBase(e);break;case"onCellClick":this._view.option("onCellClick",t);break;case"onContouredChanged":this._onContouredChanged=this._createActionByOption("onContouredChanged");break;case"disabledDates":case"dateSerializationFormat":case"cellTemplate":case"showTodayButton":this._invalidate();break;case"skipFocusCheck":break;case"_todayDate":this._refreshViews();break;default:this.callBase(e)}},getContouredDate:function(){return this._view.option("contouredDate")}});(0,r.default)("dxCalendar",A);var P=A;t.default=P,e.exports=t.default,e.exports.default=t.default},69221:function(e,t,n){t.default=void 0;var i=s(n(68374)),o=n(13306),a=s(n(14390)),r=s(n(63008));function s(e){return e&&e.__esModule?e:{default:e}}var l=a.default.inherit({_getDefaultOptions:function(){return(0,o.extend)(this.callBase(),{onClick:null,onCaptionClick:null,text:""})},_init:function(){this.callBase(),this._initActions()},_initActions:function(){this._clickAction=this._createActionByOption("onClick"),this._captionClickAction=this._createActionByOption("onCaptionClick")},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-calendar-navigator"),this._renderButtons(),this._renderCaption()},_renderButtons:function(){var e=this,t=this.option("rtlEnabled")?-1:1;this._prevButton=this._createComponent((0,i.default)(""),r.default,{focusStateEnabled:!1,icon:"chevronleft",onClick:function(n){e._clickAction({direction:-t,event:n})},integrationOptions:{}});var n=this._prevButton.$element().addClass("dx-calendar-navigator-previous-view").addClass("dx-calendar-navigator-previous-month");this._nextButton=this._createComponent((0,i.default)(""),r.default,{focusStateEnabled:!1,icon:"chevronright",onClick:function(n){e._clickAction({direction:t,event:n})},integrationOptions:{}});var o=this._nextButton.$element().addClass("dx-calendar-navigator-next-view").addClass("dx-calendar-navigator-next-month");this._caption=this._createComponent((0,i.default)("").addClass("dx-calendar-caption-button"),r.default,{focusStateEnabled:!1,onClick:function(t){e._captionClickAction({event:t})},integrationOptions:{}});var a=this._caption.$element();this.$element().append(n,a,o)},_renderCaption:function(){this._caption.option("text",this.option("text"))},toggleButton:function(e,t){var n=this["_"+e+"Button"];n&&(n.option("disabled",t),n.$element().toggleClass("dx-calendar-disabled-navigator-link",t))},_optionChanged:function(e){switch(e.name){case"text":this._renderCaption();break;default:this.callBase(e)}}});t.default=l,e.exports=t.default,e.exports.default=t.default},92633:function(e,t,n){t.default=void 0;var i=c(n(68374)),o=c(n(15360)),a=n(20576),r=c(n(91198)),s=n(13306),l=c(n(91500)),u=c(n(69434)),d=n(35922);function c(e){return e&&e.__esModule?e:{default:e}}var h={month:o.default.inherit({_getViewName:function(){return"month"},_getDefaultOptions:function(){return(0,s.extend)(this.callBase(),{firstDayOfWeek:void 0,rowCount:6,colCount:7})},_renderImpl:function(){this.callBase(),this._renderHeader()},_renderBody:function(){this.callBase(),this._$table.find(".".concat("dx-calendar-other-view")).addClass("dx-calendar-other-month")},_renderFocusTarget:a.noop,getCellAriaLabel:function(e){return l.default.format(e,"longdate")},_renderHeader:function(){var e=(0,i.default)("
"),t=(0,i.default)("").append(e);this._$table.prepend(t);for(var n=0,o=this.option("colCount");n").attr({scope:"col",abbr:o}).text(a);this._appendCell(t,r)},getNavigatorCaption:function(){return l.default.format(this.option("date"),"monthandyear")},_isTodayCell:function(e){var t=this.option("_todayDate")();return r.default.sameDate(e,t)},_isDateOutOfRange:function(e){var t=this.option("min"),n=this.option("max");return!r.default.dateInRange(e,t,n,"date")},_isOtherView:function(e){return e.getMonth()!==this.option("date").getMonth()},_getCellText:function(e){return l.default.format(e,"d")},_getDayCaption:function(e){var t=e%this.option("colCount");return{full:l.default.getDayNames()[t],abbreviated:l.default.getDayNames("abbreviated")[t]}},_getFirstCellData:function(){var e=r.default.getFirstMonthDate(this.option("date")),t=this._getFirstDayOfWeek()-e.getDay(),n=this.option("colCount");return t>=0&&(t-=n),e.setDate(e.getDate()+t),e},_getNextCellData:function(e){return(e=new Date(e)).setDate(e.getDate()+1),e},_getFirstDayOfWeek:function(){return(0,d.isDefined)(this.option("firstDayOfWeek"))?this.option("firstDayOfWeek"):l.default.firstDayOfWeekIndex()},_getCellByDate:function(e){return this._$table.find("td[data-value='".concat(u.default.serializeDate(e,r.default.getShortDateFormat()),"']"))},isBoundary:function(e){return r.default.sameMonthAndYear(e,this.option("min"))||r.default.sameMonthAndYear(e,this.option("max"))},_getDefaultDisabledDatesHandler:function(e){return function(t){if(e.some((function(e){return r.default.sameDate(e,t.date)})))return!0}}}),year:o.default.inherit({_getViewName:function(){return"year"},_isTodayCell:function(e){var t=this.option("_todayDate")();return r.default.sameMonthAndYear(e,t)},_isDateOutOfRange:function(e){return!r.default.dateInRange(e,r.default.getFirstMonthDate(this.option("min")),r.default.getLastMonthDate(this.option("max")))},_isOtherView:function(){return!1},_getCellText:function(e){return l.default.getMonthNames("abbreviated")[e.getMonth()]},_getFirstCellData:function(){var e=this.option("date"),t=new Date(e);return t.setDate(1),t.setMonth(0),t},_getNextCellData:function(e){return(e=new Date(e)).setMonth(e.getMonth()+1),e},_getCellByDate:function(e){var t=new Date(e);return t.setDate(1),this._$table.find("td[data-value='".concat(u.default.serializeDate(t,r.default.getShortDateFormat()),"']"))},getCellAriaLabel:function(e){return l.default.format(e,"monthandyear")},getNavigatorCaption:function(){return l.default.format(this.option("date"),"yyyy")},isBoundary:function(e){return r.default.sameYear(e,this.option("min"))||r.default.sameYear(e,this.option("max"))}}),decade:o.default.inherit({_getViewName:function(){return"decade"},_isTodayCell:function(e){var t=this.option("_todayDate")();return r.default.sameYear(e,t)},_isDateOutOfRange:function(e){var t=this.option("min"),n=this.option("max");return!r.default.dateInRange(e.getFullYear(),t&&t.getFullYear(),n&&n.getFullYear())},_isOtherView:function(e){var t=new Date(e);return t.setMonth(1),!r.default.sameDecade(t,this.option("date"))},_getCellText:function(e){return l.default.format(e,"yyyy")},_getFirstCellData:function(){var e=r.default.getFirstYearInDecade(this.option("date"))-1;return r.default.createDateWithFullYear(e,0,1)},_getNextCellData:function(e){return(e=new Date(e)).setFullYear(e.getFullYear()+1),e},getNavigatorCaption:function(){var e=this.option("date"),t=r.default.getFirstYearInDecade(e),n=new Date(e),i=new Date(e);return n.setFullYear(t),i.setFullYear(t+9),l.default.format(n,"yyyy")+"-"+l.default.format(i,"yyyy")},_isValueOnCurrentView:function(e,t){return r.default.sameDecade(e,t)},_getCellByDate:function(e){var t=new Date(e);return t.setDate(1),t.setMonth(0),this._$table.find("td[data-value='".concat(u.default.serializeDate(t,r.default.getShortDateFormat()),"']"))},isBoundary:function(e){return r.default.sameDecade(e,this.option("min"))||r.default.sameDecade(e,this.option("max"))}}),century:o.default.inherit({_getViewName:function(){return"century"},_isTodayCell:function(e){var t=this.option("_todayDate")();return r.default.sameDecade(e,t)},_isDateOutOfRange:function(e){var t=r.default.getFirstYearInDecade(e),n=r.default.getFirstYearInDecade(this.option("min")),i=r.default.getFirstYearInDecade(this.option("max"));return!r.default.dateInRange(t,n,i)},_isOtherView:function(e){var t=new Date(e);return t.setMonth(1),!r.default.sameCentury(t,this.option("date"))},_getCellText:function(e){var t=l.default.format(e,"yyyy"),n=new Date(e);return n.setFullYear(n.getFullYear()+9),t+" - "+l.default.format(n,"yyyy")},_getFirstCellData:function(){var e=r.default.getFirstDecadeInCentury(this.option("date"))-10;return r.default.createDateWithFullYear(e,0,1)},_getNextCellData:function(e){return(e=new Date(e)).setFullYear(e.getFullYear()+10),e},_getCellByDate:function(e){var t=new Date(e);return t.setDate(1),t.setMonth(0),t.setFullYear(r.default.getFirstYearInDecade(t)),this._$table.find("td[data-value='".concat(u.default.serializeDate(t,r.default.getShortDateFormat()),"']"))},getNavigatorCaption:function(){var e=this.option("date"),t=r.default.getFirstDecadeInCentury(e),n=new Date(e),i=new Date(e);return n.setFullYear(t),i.setFullYear(t+99),l.default.format(n,"yyyy")+"-"+l.default.format(i,"yyyy")},isBoundary:function(e){return r.default.sameCentury(e,this.option("min"))||r.default.sameCentury(e,this.option("max"))}})};t.default=h,e.exports=t.default,e.exports.default=t.default},18859:function(e,t,n){var i;t.default=void 0;var o=((i=n(8448))&&i.__esModule?i:{default:i}).default;t.default=o,e.exports=t.default,e.exports.default=t.default},54778:function(e,t,n){t.default=void 0;var i=s(n(68374)),o=s(n(38377)),a=n(95479),r=n(9321);function s(e){return e&&e.__esModule?e:{default:e}}var l=o.default.inherit({ctor:function(e,t,n){this._$element=e,this._options=t,this._rawData=n,(0,r.attachInstanceToElement)(e,this,this._dispose),this._render()},_render:function(){var e=(0,i.default)("
").addClass("dx-item-content-placeholder");this._$element.append(e),this._watchers=[],this._renderWatchers()},_renderWatchers:function(){this._startWatcher("disabled",this._renderDisabled.bind(this)),this._startWatcher("visible",this._renderVisible.bind(this))},_startWatcher:function(e,t){var n=this._rawData,i=this._options.fieldGetter(e),o=function(e,t,n){var i,o=function(e){i!==e&&(n(e,i),i=e)};return{dispose:e(t,o),force:function(){o(t())}}}(this._options.watchMethod(),(function(){return i(n)}),function(e,n){this._dirty=!0,t(e,n)}.bind(this));this._watchers.push(o)},setDataField:function(){if(this._dirty=!1,(0,a.each)(this._watchers,(function(e,t){t.force()})),this._dirty)return!0},_renderDisabled:function(e,t){this._$element.toggleClass("dx-state-disabled",!!e),this._updateOwnerFocus(e)},_updateOwnerFocus:function(e){var t=this._options.owner;t&&e&&t._resetItemFocus(this._$element)},_renderVisible:function(e,t){this._$element.toggleClass("dx-state-invisible",void 0!==e&&!e)},_dispose:function(){(0,a.each)(this._watchers,(function(e,t){t.dispose()}))}});l.getInstance=function(e){return(0,r.getInstanceByElement)(e,this)};var u=l;t.default=u,e.exports=t.default,e.exports.default=t.default},25970:function(e,t,n){t.default=void 0;var i,o=(i=n(11050))&&i.__esModule?i:{default:i},a=n(62754),r=n(20576);var s=o.default.inherit({_initMarkup:function(){this._deferredItems=[],this.callBase()},_renderItemContent:function(e){var t=new a.Deferred,n=new a.Deferred;this._deferredItems[e.index]=n;var i=this.callBase.call(this,e);return n.done((function(){t.resolve(i)})),t.promise()},_createItemByTemplate:function(e,t){var n=this;return e.render({model:t.itemData,container:t.container,index:t.index,onRendered:function(){n._deferredItems[t.index].resolve()}})},_postProcessRenderItems:r.noop,_renderItemsAsync:function(){var e=this,t=new a.Deferred;return a.when.apply(this,this._deferredItems).done((function(){e._postProcessRenderItems(),t.resolve()})),t.promise()},_clean:function(){this.callBase(),this._deferredItems=[]}});t.default=s,e.exports=t.default,e.exports.default=t.default},19982:function(e,t,n){t.default=void 0;var i=n(58664),o=E(n(68374)),a=E(n(55994)),r=n(20576),s=n(69697),l=n(6415),u=E(n(73349)),d=n(35922),c=n(62754),h=n(13306),p=n(89386),f=n(95479),g=E(n(62414)),m=E(n(73176)),_=E(n(14390)),v=n(39611),y=E(n(93786)),x=E(n(53305)),b=E(n(54778)),w=n(31421),C=E(n(28109)),S=E(n(11699)),k=n(47617),D=n(95429),I=n(49166),T=n(93280);function E(e){return e&&e.__esModule?e:{default:e}}var O="dx-item",A=/^([^.]+\[\d+\]\.)+([\w.]+)$/,P=_.default.inherit({_activeStateUnit:"."+O,_supportedKeys:function(){var e=function(e){var t=(0,o.default)(this.option("focusedElement"));t.length&&this._itemClickHandler((0,h.extend)({},e,{target:t.get(0),currentTarget:t.get(0)}))},t=function(e,t){(0,v.isCommandKeyPressed)(t)||(t.preventDefault(),t.stopPropagation(),this._moveFocus(e,t))};return(0,h.extend)(this.callBase(),{space:function(t){t.preventDefault(),e.call(this,t)},enter:e,leftArrow:t.bind(this,"left"),rightArrow:t.bind(this,"right"),upArrow:t.bind(this,"up"),downArrow:t.bind(this,"down"),pageUp:t.bind(this,"up"),pageDown:t.bind(this,"down"),home:t.bind(this,"first"),end:t.bind(this,"last")})},_getDefaultOptions:function(){return(0,h.extend)(this.callBase(),{selectOnFocus:!1,loopItemFocus:!0,items:[],itemTemplate:"item",onItemRendered:null,onItemClick:null,onItemHold:null,itemHoldTimeout:750,onItemContextMenu:null,onFocusedItemChanged:null,noDataText:C.default.format("dxCollectionWidget-noDataText"),dataSource:null,_itemAttributes:{},itemTemplateProperty:"template",focusOnSelectedItem:!0,focusedElement:null,displayExpr:void 0,disabledExpr:function(e){return e?e.disabled:void 0},visibleExpr:function(e){return e?e.visible:void 0}})},_init:function(){this._compileDisplayGetter(),this.callBase(),this._cleanRenderedItems(),this._refreshDataSource()},_compileDisplayGetter:function(){var e=this.option("displayExpr");this._displayGetter=e?(0,k.compileGetter)(this.option("displayExpr")):void 0},_initTemplates:function(){this._initItemsFromMarkup(),this._initDefaultItemTemplate(),this.callBase()},_getAnonymousTemplateName:function(){return"item"},_initDefaultItemTemplate:function(){var e=this._getFieldsMap();this._templateManager.addDefaultTemplates({item:new T.BindableTemplate(function(t,n){(0,d.isPlainObject)(n)?this._prepareDefaultItemTemplate(n,t):(e&&(0,d.isFunction)(e.text)&&(n=e.text(n)),t.text(String((0,r.ensureDefined)(n,""))))}.bind(this),this._getBindableFields(),this.option("integrationOptions.watchMethod"),e)})},_getBindableFields:function(){return["text","html"]},_getFieldsMap:function(){if(this._displayGetter)return{text:this._displayGetter}},_prepareDefaultItemTemplate:function(e,t){(0,d.isDefined)(e.text)&&t.text(e.text),(0,d.isDefined)(e.html)&&t.html(e.html)},_initItemsFromMarkup:function(){var e=this,t=(0,s.findTemplates)(this.$element(),"dxItem");if(t.length&&!this.option("items").length){var n=t.map((function(t){var n=t.element,i=t.options;return/\S/.test(n.innerHTML)&&!i.template?i.template=e._prepareItemTemplate(n):(0,o.default)(n).remove(),i}));this.option("items",n)}},_prepareItemTemplate:function(e){var t="tmpl-"+new m.default,n=(0,o.default)(e).detach().clone().removeAttr("data-options").addClass("dx-template-wrapper");return this._saveTemplate(t,n),t},_dataSourceOptions:function(){return{paginate:!1}},_cleanRenderedItems:function(){this._renderedItemsCount=0},_focusTarget:function(){return this.$element()},_focusInHandler:function(e){if(this.callBase.apply(this,arguments),-1!==(0,p.inArray)(e.target,this._focusTarget())){var t=(0,o.default)(this.option("focusedElement"));if(t.length)this._setFocusedItem(t);else{var n=this._getActiveItem();n.length&&this.option("focusedElement",(0,l.getPublicElement)(n))}}},_focusOutHandler:function(){this.callBase.apply(this,arguments);var e=(0,o.default)(this.option("focusedElement"));this._updateFocusedItemState(e,!1)},_getActiveItem:function(e){var t=(0,o.default)(this.option("focusedElement"));if(t.length)return t;var n=this.option("focusOnSelectedItem")?this.option("selectedIndex"):0,i=this._getActiveElement(),a=i.length-1;return n<0&&(n=e?a:0),i.eq(n)},_moveFocus:function(e){var t,n=this._getAvailableItems();switch(e){case"pageup":case"up":t=this._prevItem(n);break;case"pagedown":case"down":t=this._nextItem(n);break;case"right":t=this.option("rtlEnabled")?this._prevItem(n):this._nextItem(n);break;case"left":t=this.option("rtlEnabled")?this._nextItem(n):this._prevItem(n);break;case"first":t=n.first();break;case"last":t=n.last();break;default:return!1}0!==t.length&&this.option("focusedElement",(0,l.getPublicElement)(t))},_getVisibleItems:function(e){return(e=e||this._itemElements()).filter(":visible")},_getAvailableItems:function(e){return this._getVisibleItems(e).not(".dx-state-disabled")},_prevItem:function(e){var t=this._getActiveItem(),n=e.index(t),i=e.last(),a=(0,o.default)(e[n-1]),r=this.option("loopItemFocus");return 0===a.length&&r&&(a=i),a},_nextItem:function(e){var t=this._getActiveItem(!0),n=e.index(t),i=e.first(),a=(0,o.default)(e[n+1]),r=this.option("loopItemFocus");return 0===a.length&&r&&(a=i),a},_selectFocusedItem:function(e){this.selectItem(e)},_updateFocusedItemState:function(e,t,n){var i=(0,o.default)(e);i.length&&(this._refreshActiveDescendant(),this._refreshItemId(i,n),this._toggleFocusClass(t,i)),this._updateParentActiveDescendant()},_refreshActiveDescendant:function(e){this.setAria("activedescendant",(0,d.isDefined)(this.option("focusedElement"))?this.getFocusedItemId():null,e)},_refreshItemId:function(e,t){!t&&this.option("focusedElement")?this.setAria("id",this.getFocusedItemId(),e):this.setAria("id",null,e)},_setFocusedItem:function(e){e&&e.length&&(this._updateFocusedItemState(e,!0),this.onFocusedItemChanged(this.getFocusedItemId()),this.option("selectOnFocus")&&this._selectFocusedItem(e))},_findItemElementByItem:function(e){var t=(0,o.default)(),n=this;return this.itemElements().each((function(){var i=(0,o.default)(this);if(i.data(n._itemDataKey())===e)return t=i,!1})),t},_getIndexByItem:function(e){return this.option("items").indexOf(e)},_itemOptionChanged:function(e,t,n,i){var o=this._findItemElementByItem(e);o.length&&(this.constructor.ItemClass.getInstance(o).setDataField(t,n)||this._refreshItem(o,e),"disabled"===t&&n&&this._resetItemFocus(o))},_resetItemFocus:function(e){e.is(this.option("focusedElement"))&&this.option("focusedElement",null)},_refreshItem:function(e){var t=this._getItemData(e),n=e.data(this._itemIndexKey());this._renderItem(this._renderedItemsCount+n,t,null,e)},_updateParentActiveDescendant:r.noop,_optionChanged:function(e){if("items"===e.name){var t=e.fullName.match(A);if(t&&t.length){var n=t[t.length-1],i=e.fullName.replace("."+n,""),a=this.option(i);return void this._itemOptionChanged(a,n,e.value,e.previousValue)}}switch(e.name){case"items":case"_itemAttributes":case"itemTemplateProperty":case"useItemTextAsTitle":this._cleanRenderedItems(),this._invalidate();break;case"dataSource":this._refreshDataSource(),this._renderEmptyMessage();break;case"noDataText":this._renderEmptyMessage();break;case"itemTemplate":this._invalidate();break;case"onItemRendered":this._createItemRenderAction();break;case"onItemClick":break;case"onItemHold":case"itemHoldTimeout":this._attachHoldEvent();break;case"onItemContextMenu":this._attachContextMenuEvent();break;case"onFocusedItemChanged":this.onFocusedItemChanged=this._createActionByOption("onFocusedItemChanged");break;case"selectOnFocus":case"loopItemFocus":case"focusOnSelectedItem":break;case"focusedElement":this._updateFocusedItemState(e.previousValue,!1,!0),this._setFocusedItem((0,o.default)(e.value));break;case"displayExpr":this._compileDisplayGetter(),this._initDefaultItemTemplate(),this._invalidate();break;case"visibleExpr":case"disabledExpr":this._invalidate();break;default:this.callBase(e)}},_invalidate:function(){return this.option("focusedElement",null),this.callBase.apply(this,arguments)},_loadNextPage:function(){var e=this._dataSource;return this._expectNextPageLoading(),e.pageIndex(1+e.pageIndex()),e.load()},_expectNextPageLoading:function(){this._startIndexForAppendedItems=0},_expectLastItemLoading:function(){this._startIndexForAppendedItems=-1},_forgetNextPageLoading:function(){this._startIndexForAppendedItems=null},_dataSourceChangedHandler:function(e){var t=this.option("items");this._initialized&&t&&this._shouldAppendItems()?(this._renderedItemsCount=t.length,this._isLastPage()&&-1===this._startIndexForAppendedItems||(this.option().items=t.concat(e.slice(this._startIndexForAppendedItems))),this._forgetNextPageLoading(),this._refreshContent()):this.option("items",e.slice())},_refreshContent:function(){this._prepareContent(),this._renderContent()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this.option("items",this.option("items"))},_shouldAppendItems:function(){return null!=this._startIndexForAppendedItems&&this._allowDynamicItemsAppend()},_allowDynamicItemsAppend:function(){return!1},_clean:function(){this._cleanFocusState(),this._cleanItemContainer()},_cleanItemContainer:function(){(0,o.default)(this._itemContainer()).empty()},_dispose:function(){this.callBase(),clearTimeout(this._itemFocusTimeout)},_refresh:function(){this._cleanRenderedItems(),this.callBase.apply(this,arguments)},_itemContainer:function(){return this.$element()},_itemClass:function(){return O},_itemContentClass:function(){return this._itemClass()+"-content"},_selectedItemClass:function(){return"dx-item-selected"},_itemResponseWaitClass:function(){return"dx-item-response-wait"},_itemSelector:function(){return"."+this._itemClass()},_itemDataKey:function(){return"dxItemData"},_itemIndexKey:function(){return"dxItemIndex"},_itemElements:function(){return this._itemContainer().find(this._itemSelector())},_initMarkup:function(){this.callBase(),this.onFocusedItemChanged=this._createActionByOption("onFocusedItemChanged"),this.$element().addClass("dx-collection"),this._prepareContent()},_prepareContent:(0,r.deferRenderer)((function(){this._renderContentImpl()})),_renderContent:function(){this._fireContentReadyAction()},_render:function(){this.callBase(),this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent()},_attachClickEvent:function(){var e=this._itemSelector(),t=(0,v.addNamespace)(D.name,this.NAME),n=(0,v.addNamespace)(y.default.down,this.NAME),i=this,r=new g.default((function(e){var t=e.event;i._itemPointerDownHandler(t)}));a.default.off(this._itemContainer(),t,e),a.default.off(this._itemContainer(),n,e),a.default.on(this._itemContainer(),t,e,function(e){this._itemClickHandler(e)}.bind(this)),a.default.on(this._itemContainer(),n,e,(function(e){r.execute({element:(0,o.default)(e.target),event:e})}))},_itemClickHandler:function(e,t,n){this._itemDXEventHandler(e,"onItemClick",t,n)},_itemPointerDownHandler:function(e){this.option("focusStateEnabled")&&(this._itemFocusHandler=function(){if(clearTimeout(this._itemFocusTimeout),this._itemFocusHandler=null,!e.isDefaultPrevented()){var t=(0,o.default)(e.target),n=t.closest(this._itemElements()),i=this._closestFocusable(t);n.length&&i&&-1!==(0,p.inArray)(i.get(0),this._focusTarget())&&this.option("focusedElement",(0,l.getPublicElement)(n))}}.bind(this),this._itemFocusTimeout=setTimeout(this._forcePointerDownFocus.bind(this)))},_closestFocusable:function(e){if(e.is(w.focusable))return e;for(e=e.parent();e.length&&!u.default.isDocument(e.get(0));){if(e.is(w.focusable))return e;e=e.parent()}},_forcePointerDownFocus:function(){this._itemFocusHandler&&this._itemFocusHandler()},_updateFocusState:function(){this.callBase.apply(this,arguments),this._forcePointerDownFocus()},_attachHoldEvent:function(){var e=this._itemContainer(),t=this._itemSelector(),n=(0,v.addNamespace)(S.default.name,this.NAME);a.default.off(e,n,t),a.default.on(e,n,t,{timeout:this._getHoldTimeout()},this._itemHoldHandler.bind(this))},_getHoldTimeout:function(){return this.option("itemHoldTimeout")},_shouldFireHoldEvent:function(){return this.hasActionSubscription("onItemHold")},_itemHoldHandler:function(e){this._shouldFireHoldEvent()?this._itemDXEventHandler(e,"onItemHold"):e.cancel=!0},_attachContextMenuEvent:function(){var e=this._itemContainer(),t=this._itemSelector(),n=(0,v.addNamespace)(I.name,this.NAME);a.default.off(e,n,t),a.default.on(e,n,t,this._itemContextMenuHandler.bind(this))},_shouldFireContextMenuEvent:function(){return this.hasActionSubscription("onItemContextMenu")},_itemContextMenuHandler:function(e){this._shouldFireContextMenuEvent()?this._itemDXEventHandler(e,"onItemContextMenu"):e.cancel=!0},_renderContentImpl:function(){var e=this.option("items")||[];this._renderedItemsCount?this._renderItems(e.slice(this._renderedItemsCount)):this._renderItems(e)},_renderItems:function(e){e.length&&(0,f.each)(e,function(e,t){this._renderItem(this._renderedItemsCount+e,t)}.bind(this)),this._renderEmptyMessage()},_renderItem:function(e,t,n,i){var o,a=null!==(o=null==e?void 0:e.item)&&void 0!==o?o:e;n=n||this._itemContainer();var r=this._renderItemFrame(a,t,n,i);this._setElementData(r,t,a),r.attr(this.option("_itemAttributes")),this._attachItemClickEvent(t,r);var s=this._getItemContent(r),u=this._renderItemContent({index:a,itemData:t,container:(0,l.getPublicElement)(s),contentClass:this._itemContentClass(),defaultTemplateName:this.option("itemTemplate")}),d=this;return(0,c.when)(u).done((function(n){d._postprocessRenderItem({itemElement:r,itemContent:n,itemData:t,itemIndex:a}),d._executeItemRenderAction(e,t,(0,l.getPublicElement)(r))})),r},_getItemContent:function(e){var t=e.find(".dx-item-content-placeholder");return t.removeClass("dx-item-content-placeholder"),t},_attachItemClickEvent:function(e,t){e&&e.onClick&&a.default.on(t,D.name,function(n){this._itemEventHandlerByHandler(t,e.onClick,{event:n})}.bind(this))},_renderItemContent:function(e){var t=this._getItemTemplateName(e),n=this._getTemplate(t);this._addItemContentClasses(e);var i=(0,o.default)(this._createItemByTemplate(n,e));return i.hasClass("dx-template-wrapper")?this._renderItemContentByNode(e,i):e.container},_renderItemContentByNode:function(e,t){return(0,o.default)(e.container).replaceWith(t),e.container=(0,l.getPublicElement)(t),this._addItemContentClasses(e),t},_addItemContentClasses:function(e){var t=[O+"-content",e.contentClass];(0,o.default)(e.container).addClass(t.join(" "))},_appendItemToContainer:function(e,t,n){t.appendTo(e)},_renderItemFrame:function(e,t,n,i){var a=(0,o.default)("
");if(new this.constructor.ItemClass(a,this._itemOptions(),t||{}),i&&i.length?i.replaceWith(a):this._appendItemToContainer.call(this,n,a,e),this.option("useItemTextAsTitle")){var r=this._displayGetter?this._displayGetter(t):t;a.attr("title",r)}return a},_itemOptions:function(){var e=this;return{watchMethod:function(){return e.option("integrationOptions.watchMethod")},owner:e,fieldGetter:function(t){var n=e.option(t+"Expr");return(0,k.compileGetter)(n)}}},_postprocessRenderItem:r.noop,_executeItemRenderAction:function(e,t,n){this._getItemRenderAction()({itemElement:n,itemIndex:e,itemData:t})},_setElementData:function(e,t,n){e.addClass([O,this._itemClass()].join(" ")).data(this._itemDataKey(),t).data(this._itemIndexKey(),n)},_createItemRenderAction:function(){return this._itemRenderAction=this._createActionByOption("onItemRendered",{element:this.element(),excludeValidators:["disabled","readOnly"],category:"rendering"})},_getItemRenderAction:function(){return this._itemRenderAction||this._createItemRenderAction()},_getItemTemplateName:function(e){var t=e.itemData,n=e.templateProperty||this.option("itemTemplateProperty");return t&&t[n]||e.defaultTemplateName},_createItemByTemplate:function(e,t){return e.render({model:t.itemData,container:t.container,index:t.index})},_emptyMessageContainer:function(){return this._itemContainer()},_renderEmptyMessage:function(e){e=e||this.option("items");var t=this.option("noDataText"),n=!t||e&&e.length||this._isDataSourceLoading();n&&this._$noData&&(this._$noData.remove(),this._$noData=null,this.setAria("label",void 0)),n||(this._$noData=this._$noData||(0,o.default)("
").addClass("dx-empty-message"),this._$noData.appendTo(this._emptyMessageContainer()).html(t),this.setAria("label",t)),this.$element().toggleClass("dx-empty-collection",!n)},_itemDXEventHandler:function(e,t,n,i){this._itemEventHandler(e.target,t,(0,h.extend)(n,{event:e}),i)},_itemEventHandler:function(e,t,n,i){var o=this._createActionByOption(t,(0,h.extend)({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(e,o,n)},_itemEventHandlerByHandler:function(e,t,n,i){var o=this._createAction(t,(0,h.extend)({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(e,o,n)},_itemEventHandlerImpl:function(e,t,n){var i=this._closestItemElement((0,o.default)(e)),a=(0,h.extend)({},n);return t((0,h.extend)(n,this._extendActionArgs(i),a))},_extendActionArgs:function(e){return{itemElement:(0,l.getPublicElement)(e),itemIndex:this._itemElements().index(e),itemData:this._getItemData(e)}},_closestItemElement:function(e){return(0,o.default)(e).closest(this._itemSelector())},_getItemData:function(e){return(0,o.default)(e).data(this._itemDataKey())},_getSummaryItemsWidth:function(e,t){var n=0;return e&&(0,f.each)(e,(function(e,o){n+=(0,i.getOuterWidth)(o,t||!1)})),n},getFocusedItemId:function(){return this._focusedItemId||(this._focusedItemId="dx-"+new m.default),this._focusedItemId},itemElements:function(){return this._itemElements()},itemsContainer:function(){return this._itemContainer()}}).include(x.default);P.ItemClass=b.default;var M=P;t.default=M,e.exports=t.default,e.exports.default=t.default},11050:function(e,t,n){t.default=void 0;var i=_(n(68374)),o=_(n(55994)),a=_(n(19982)),r=_(n(96688)),s=n(13306),l=n(95479),u=n(20576),d=n(35922),c=_(n(14174)),h=n(47617),p=n(85273),f=n(9234),g=_(n(68198)),m=n(62754);function _(e){return e&&e.__esModule?e:{default:e}}function v(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0?n.totalCount():e._getItemsCount(t)},key:e.key.bind(e),keyOf:e.keyOf.bind(e),load:function(t){if(e._dataSource){var n=e._dataSource.loadOptions();t.customQueryParams=n.customQueryParams,t.userData=e._dataSource._userData}var i=e._dataSource&&e._dataSource.store();return i?i.load(t).done((function(t){if(!e._disposed){var n=(0,f.normalizeLoadResult)(t).data;e._dataSource._applyMapFunction(n)}})):(new m.Deferred).resolve(this.plainItems())},dataFields:function(){return e._dataSource&&e._dataSource.select()},plainItems:t.bind(e._editStrategy)})},_getItemsCount:function(e){var t=this;return e.reduce((function(e,n){return e+(n.items?t._getItemsCount(n.items):1)}),0)},_initEditStrategy:function(){var e=c.default;this._editStrategy=new e(this)},_getSelectedItemIndices:function(e){var t=this,n=[];return e=e||this._selection.getSelectedItemKeys(),t._editStrategy.beginCache(),(0,l.each)(e,(function(e,i){var o=t._getIndexByKey(i);x(o)&&n.push(o)})),t._editStrategy.endCache(),n},_initMarkup:function(){var e=this;this._rendering=!0,this._dataSource&&this._dataSource.isLoading()||this._syncSelectionOptions().done((function(){return e._normalizeSelectedItems()})),this.callBase()},_render:function(){this.callBase(),this._rendering=!1},_fireContentReadyAction:function(){this._rendering=!1,this._rendered=!0,this.callBase.apply(this,arguments)},_syncSelectionOptions:function(e){var t,n,i,o;switch(e=e||this._chooseSelectOption()){case"selectedIndex":t=this._editStrategy.getItemDataByIndex(this.option("selectedIndex")),(0,d.isDefined)(t)?(this._setOptionWithoutOptionChange("selectedItems",[t]),this._setOptionWithoutOptionChange("selectedItem",t),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([t]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedItem",null));break;case"selectedItems":if(n=(o=this.option("selectedItems")||[]).length?this._editStrategy.getIndexByItemData(o[0]):-1,this.option("selectionRequired")&&!x(n))return this._syncSelectionOptions("selectedIndex");this._setOptionWithoutOptionChange("selectedItem",o[0]),this._setOptionWithoutOptionChange("selectedIndex",n),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems(o));break;case"selectedItem":if(t=this.option("selectedItem"),n=this._editStrategy.getIndexByItemData(t),this.option("selectionRequired")&&!x(n))return this._syncSelectionOptions("selectedIndex");(0,d.isDefined)(t)?(this._setOptionWithoutOptionChange("selectedItems",[t]),this._setOptionWithoutOptionChange("selectedIndex",n),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([t]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedIndex",-1));break;case"selectedItemKeys":if(i=this.option("selectedItemKeys"),this.option("selectionRequired")){var a=this._getIndexByKey(i[0]);if(!x(a))return this._syncSelectionOptions("selectedIndex")}return this._selection.setSelection(i)}return(new m.Deferred).resolve().promise()},_chooseSelectOption:function(){var e="selectedIndex",t=function(e){var t=this.option(e);return(0,d.isDefined)(t)&&t.length||e in this._userOptions}.bind(this);return t("selectedItems")?e="selectedItems":t("selectedItem")?e="selectedItem":t("selectedItemKeys")&&(e="selectedItemKeys"),e},_compareKeys:function(e,t){if(e.length!==t.length)return!1;for(var n=0;n1||!e.length&&this.option("selectionRequired")&&this.option("items")&&this.option("items").length){var t=this._selection.getSelectedItems(),n=void 0===e[0]?t[0]:e[0];return void 0===n&&(n=this._editStrategy.itemsGetter()[0]),this.option("grouped")&&n&&n.items&&(n.items=[n.items[0]]),this._selection.setSelection(this._getKeysByItems([n])),this._setOptionWithoutOptionChange("selectedItems",[n]),this._syncSelectionOptions("selectedItems")}this._selection.setSelection(this._getKeysByItems(e))}else{var i=this._getKeysByItems(this.option("selectedItems")),o=this._selection.getSelectedItemKeys();this._compareKeys(o,i)||this._selection.setSelection(i)}return(new m.Deferred).resolve().promise()},_itemClickHandler:function(e){var t=arguments,n=this,o=(new m.Deferred).resolve(),a=this.callBase;this._createAction(function(e){var t;o=null!==(t=this._itemSelectHandler(e.event))&&void 0!==t?t:o}.bind(this),{validatingTargetName:"itemElement"})({itemElement:(0,i.default)(e.currentTarget),event:e}),o.always((function(){a.apply(n,t)}))},_itemSelectHandler:function(e){var t,n;if(this.option("selectionByClick")){var i=e.currentTarget;return this.isItemSelected(i)?this.unselectItem(e.currentTarget):n=this.selectItem(e.currentTarget),null===(t=n)||void 0===t?void 0:t.promise()}},_selectedItemElement:function(e){return this._itemElements().eq(e)},_postprocessRenderItem:function(e){if("none"!==this.option("selectionMode")){var t=(0,i.default)(e.itemElement),n=this._editStrategy.getNormalizedIndex(t),o=this._isItemSelected(n);this._processSelectableItem(t,o)}},_processSelectableItem:function(e,t){e.toggleClass(this._selectedItemClass(),t),this._setAriaSelected(e,String(t))},_updateSelectedItems:function(e){var t=this,n=e.addedItemKeys,i=e.removedItemKeys;if(t._rendered&&(n.length||i.length)){var o=t._selectionChangePromise;if(!t._rendering){var a,r=[],s=[];t._editStrategy.beginCache();for(var l=0;l-1?this._collectionWidget._itemElements().eq(e):null},_itemsFromSameParent:function(){return!0}});t.default=r,e.exports=t.default,e.exports.default=t.default},69010:function(e,t,n){t.default=void 0;var i=p(n(68374)),o=p(n(11050)),a=n(13306),r=n(95479),s=n(60637),l=n(16454),u=n(62754),d=n(34671),c=p(n(73349)),h=n(20576);function p(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=o.default.inherit({_getDefaultOptions:function(){return(0,a.extend)(this.callBase(),{repaintChangesOnly:!1})},ctor:function(){var e=this;this.callBase.apply(this,arguments),this._customizeStoreLoadOptions=function(t){var n=e._dataSource;n&&!n.isLoaded()&&(e._correctionIndex=0),e._correctionIndex&&t.storeLoadOptions&&(t.storeLoadOptions.skip+=e._correctionIndex)},this._dataSource&&this._dataSource.on("customizeStoreLoadOptions",this._customizeStoreLoadOptions)},reload:function(){this._correctionIndex=0},_init:function(){this.callBase(),this._refreshItemsCache(),this._correctionIndex=0},_findItemElementByKey:function(e){var t=this,n=(0,i.default)(),o=this.key();return this.itemElements().each((function(a,r){var s=(0,i.default)(r),u=t._getItemData(s);if(o?(0,l.keysEqual)(o,t.keyOf(u),e):t._isItemEquals(u,e))return n=s,!1})),n},_dataSourceChangedHandler:function(e,t){null!=t&&t.changes?this._modifyByChanges(t.changes):(this.callBase(e,t),this._refreshItemsCache())},_isItemEquals:function(e,t){e&&e.__dx_key__&&(e=e.data);try{return JSON.stringify(e)===JSON.stringify(t)}catch(n){return e===t}},_isItemStrictEquals:function(e,t){return this._isItemEquals(e,t)},_shouldAddNewGroup:function(e,t){var n=!1;return this.option("grouped")&&(e.length||(n=!0),(0,r.each)(e,(function(e,i){"insert"===i.type&&(n=!0,(0,r.each)(t,(function(e,t){if(void 0!==i.data.key&&i.data.key===t.key)return n=!1,!1})))}))),n},_partialRefresh:function(){var e=this;if(this.option("repaintChangesOnly")){var t=(0,d.findChanges)(this._itemsCache,this._editStrategy.itemsGetter(),(function(t){return t&&void 0!==t.__dx_key__?t.__dx_key__:e.keyOf(t)}),this._isItemStrictEquals.bind(this));if(t&&this._itemsCache.length&&!this._shouldAddNewGroup(t,this._itemsCache))return this._modifyByChanges(t,!0),this._renderEmptyMessage(),!0;this._refreshItemsCache()}return!1},_refreshItemsCache:function(){if(this.option("repaintChangesOnly")){var e=this._editStrategy.itemsGetter();try{this._itemsCache=(0,a.extend)(!0,[],e),this.key()||(this._itemsCache=this._itemsCache.map((function(t,n){var i;return f(i={},"__dx_key__",e[n]),f(i,"data",t),i})))}catch(t){this._itemsCache=(0,a.extend)([],e)}}},_dispose:function(){this._dataSource&&this._dataSource.off("customizeStoreLoadOptions",this._customizeStoreLoadOptions),this.callBase()},_updateByChange:function(e,t,n,i){var o=this;if(i)this._renderItem(n.index,n.data,null,this._findItemElementByKey(n.key));else{var a=t[(0,s.indexByKey)(e,t,n.key)];a&&(0,s.update)(e,t,n.key,n.data).done((function(){o._renderItem(t.indexOf(a),a,null,o._findItemElementByKey(n.key))}))}},_insertByChange:function(e,t,n,i){var o=this;(0,u.when)(i||(0,s.insert)(e,t,n.data,n.index)).done((function(){var e;o._beforeItemElementInserted(n);var i=o._getItemContainer(n.data);o._renderItem(null!==(e=n.index)&&void 0!==e?e:t.length,n.data,i),o._afterItemElementInserted(),o._correctionIndex++}))},_getItemContainer:function(e){return this._itemContainer()},_updateSelectionAfterRemoveByChange:function(e){var t=this.option("selectedIndex");t>e?this.option("selectedIndex",t-1):t===e&&1===this.option("selectedItems").length?this.option("selectedItems",[]):this._normalizeSelectedItems()},_beforeItemElementInserted:function(e){var t=this.option("selectedIndex");e.index<=t&&this.option("selectedIndex",t+1)},_afterItemElementInserted:h.noop,_removeByChange:function(e,t,n,i){var o=this,a=i?n.index:(0,s.indexByKey)(e,t,n.key);if(i?n.oldItem:t[a]){var r=this._findItemElementByKey(n.key),l=this._extendActionArgs(r);this._waitDeletingPrepare(r).done((function(){i?(o._updateIndicesAfterIndex(a-1),o._afterItemElementDeleted(r,l),o._updateSelectionAfterRemoveByChange(a)):(o._deleteItemElementByIndex(a),o._afterItemElementDeleted(r,l))})),this._correctionIndex--}},_modifyByChanges:function(e,t){var n=this,i=this._editStrategy.itemsGetter(),o={key:this.key.bind(this),keyOf:this.keyOf.bind(this)},a=this._dataSource,r=a&&a.paginate(),s=a&&a.group();(r||s)&&(e=e.filter((function(e){return"insert"!==e.type||void 0!==e.index}))),e.forEach((function(e){return n["_".concat(e.type,"ByChange")](o,i,e,t)})),this._renderedItemsCount=i.length,this._refreshItemsCache(),this._fireContentReadyAction()},_appendItemToContainer:function(e,t,n){var i=e.children(this._itemSelector()).get(n);c.default.insertElement(e.get(0),t.get(0),i)},_optionChanged:function(e){switch(e.name){case"items":this._partialRefresh(e.value)||this.callBase(e);break;case"dataSource":this.option("repaintChangesOnly")&&e.value||this.option("items",[]),this.callBase(e);break;case"repaintChangesOnly":break;default:this.callBase(e)}}});t.default=g,e.exports=t.default,e.exports.default=t.default},4278:function(e,t,n){var i;t.default=void 0;var o=((i=n(81738))&&i.__esModule?i:{default:i}).default;t.default=o,e.exports=t.default,e.exports.default=t.default},81738:function(e,t,n){t.default=void 0;var i=d(n(68374)),o=d(n(55994)),a=d(n(52752)),r=d(n(89838)),s=n(13306),l=d(n(99393)),u=d(n(44687));function d(e){return e&&e.__esModule?e:{default:e}}var c=r.default.prototype,h={makeTransparentBackground:c._makeTransparentBackground.bind(c),makeRgba:c._makeRgba.bind(c)},p=u.default.inherit({_supportedKeys:function(){var e=function(e){if(e.stopPropagation(),this.option("opened"))return e.preventDefault(),!0};return(0,s.extend)(this.callBase(),{tab:function(e){this.option("opened")&&(e.preventDefault(),this._colorView._rgbInputs[0].focus())},enter:this._enterKeyHandler,leftArrow:e,rightArrow:e,upArrow:function(e){return this.option("opened")?!e.altKey||(this.close(),!1):(e.preventDefault(),!1)},downArrow:function(e){return this.option("opened")||e.altKey?!(!this.option("opened")&&e.altKey)||(this._validatedOpening(),!1):(e.preventDefault(),!1)}})},_getDefaultOptions:function(){return(0,s.extend)(this.callBase(),{editAlphaChannel:!1,applyValueMode:"useButtons",keyStep:1,fieldTemplate:null,buttonsLocation:"bottom after"})},_popupHidingHandler:function(){this.callBase(),"useButtons"===this.option("applyValueMode")&&this._updateColorViewValue(this.option("value"))},_popupConfig:function(){return(0,s.extend)(this.callBase(),{width:""})},_contentReadyHandler:function(){this._createColorView(),this._addPopupBottomClasses()},_addPopupBottomClasses:function(){var e=this._popup.bottomToolbar();e&&(e.addClass("dx-colorview-container-cell").addClass("dx-colorview-button-cell").find(".dx-toolbar-items-container").addClass("dx-colorview-buttons-container"),e.find(".dx-popup-done").addClass("dx-colorview-apply-button"),e.find(".dx-popup-cancel").addClass("dx-colorview-cancel-button"))},_createColorView:function(){this._popup.$overlayContent().addClass("dx-colorbox-overlay");var e=(0,i.default)("
").appendTo(this._popup.$content());this._colorView=this._createComponent(e,r.default,this._colorViewConfig()),this._colorView.registerKeyHandler("escape",this._escapeHandler.bind(this)),o.default.on(e,"focus",function(){this.focus()}.bind(this))},_escapeHandler:function(){this.close(),this.focus()},_applyNewColor:function(e){this.option("value",e),e&&h.makeTransparentBackground(this._$colorResultPreview,e),this._colorViewEnterKeyPressed&&(this.close(),this._colorViewEnterKeyPressed=!1)},_colorViewConfig:function(){var e=this;return{value:e.option("value"),matchValue:e.option("value"),editAlphaChannel:e.option("editAlphaChannel"),applyValueMode:e.option("applyValueMode"),focusStateEnabled:e.option("focusStateEnabled"),stylingMode:this.option("stylingMode"),onEnterKeyPressed:function(t){var n=t.event;e._colorViewEnterKeyPressed=!0,e._colorView.option("value")!==e.option("value")&&(e._saveValueChangeEvent(n),e._applyNewColor(e._colorView.option("value")),e.close())},onValueChanged:function(t){var n=t.event,i=t.value,o=t.previousValue,a="instantly"===e.option("applyValueMode"),r=h.makeRgba(i)===o,s=a||e._colorViewEnterKeyPressed,l=e._shouldSaveEmptyValue;r||!s||l||(n&&e._saveValueChangeEvent(n),e._applyNewColor(i))}}},_enterKeyHandler:function(e){var t=this._input().val(),n=this.option("value"),i=this.option("editAlphaChannel")?h.makeRgba(n):n;if(!t)return!1;if(!new a.default(t).colorIsInvalid){if(t!==i&&(this._applyColorFromInput(t),this._saveValueChangeEvent(e),this.option("value",this.option("editAlphaChannel")?h.makeRgba(t):t)),this._colorView){var o=this._colorView.option("value");n!==o&&(this._saveValueChangeEvent(e),this.option("value",o))}return this.close(),!1}this._input().val(i)},_applyButtonHandler:function(e){this._saveValueChangeEvent(e.event),this._applyNewColor(this._colorView.option("value")),this.callBase()},_cancelButtonHandler:function(){this._resetInputValue(),this.callBase()},_getKeyboardListeners:function(){return this.callBase().concat([this._colorView])},_init:function(){this.callBase()},_initMarkup:function(){this.$element().addClass("dx-colorbox"),this.callBase()},_renderInput:function(){this.callBase(),this._input().addClass("dx-colorbox-input"),this._renderColorPreview()},_renderColorPreview:function(){this.$element().wrapInner((0,i.default)("
").addClass("dx-colorbox-input-container")),this._$colorBoxInputContainer=this.$element().children().eq(0),this._$colorResultPreview=(0,i.default)("
").addClass("dx-colorbox-color-result-preview").appendTo(this._$textEditorInputContainer),this.option("value")?h.makeTransparentBackground(this._$colorResultPreview,this.option("value")):this._$colorBoxInputContainer.addClass("dx-colorbox-color-is-not-defined")},_renderValue:function(){var e=this.option("value"),t=null!==e&&this.option("editAlphaChannel")?h.makeRgba(e):e;return this.option("text",t),this.callBase()},_resetInputValue:function(){var e=this._input(),t=this.option("value");e.val(t),this._updateColorViewValue(t)},_updateColorViewValue:function(e){this._colorView&&this._colorView.option({value:e,matchValue:e})},_valueChangeEventHandler:function(e){var t=this._input().val();t&&(t=this._applyColorFromInput(t),this._updateColorViewValue(t)),this.callBase(e,t)},_applyColorFromInput:function(e){return new a.default(e).colorIsInvalid&&(this._resetInputValue(),e=this.option("value")),e},_clean:function(){this.callBase(),delete this._shouldSaveEmptyValue},_optionChanged:function(e){var t=e.value,n=e.name;switch(n){case"value":this._$colorBoxInputContainer.toggleClass("dx-colorbox-color-is-not-defined",!t),t?h.makeTransparentBackground(this._$colorResultPreview,t):this._$colorResultPreview.removeAttr("style"),null===t&&(this._shouldSaveEmptyValue=!0),this._updateColorViewValue(t),this._shouldSaveEmptyValue=!1,this.callBase(e);break;case"applyButtonText":case"cancelButtonText":this.callBase(e),this._popup&&this._addPopupBottomClasses();break;case"editAlphaChannel":case"keyStep":this._colorView&&this._colorView.option(n,t);break;default:this.callBase(e)}}});(0,l.default)("dxColorBox",p);var f=p;t.default=f,e.exports=t.default,e.exports.default=t.default},89838:function(e,t,n){t.default=void 0;var i=n(58664),o=v(n(68374)),a=v(n(55994)),r=n(31648),s=n(13306),l=v(n(52752)),u=v(n(28109)),d=v(n(20530)),c=v(n(99393)),h=v(n(96452)),p=v(n(34171)),f=v(n(29837)),g=v(n(42160)),m=n(39611),_=n(95429);function v(e){return e&&e.__esModule?e:{default:e}}var y="dx-colorview-palette-gradient",x="dx-colorview-palette-gradient-white",b="dx-colorview-palette-gradient-black",w="dx-colorview-color-preview",C="dx-colorview-color-preview-color-current",S="dx-colorview-color-preview-color-new",k=h.default.inherit({_supportedKeys:function(){var e=this.option("rtlEnabled"),t=this,n=function(e){var n=100/t._paletteWidth;return e.shiftKey&&(n*=t.option("keyStep")),n=n>1?n:1,Math.round(n)},i=function(e){var n=t._currentColor.hsv.s+e;n>100?n=100:n<0&&(n=0),t._currentColor.hsv.s=n,l()},o=function(e){var n=100/t._paletteHeight;return e.shiftKey&&(n*=t.option("keyStep")),n=n>1?n:1,Math.round(n)},a=function(e){var n=t._currentColor.hsv.v+e;n>100?n=100:n<0&&(n=0),t._currentColor.hsv.v=n,l()};function l(){t._placePaletteHandle(),t._updateColorFromHsv(t._currentColor.hsv.h,t._currentColor.hsv.s,t._currentColor.hsv.v)}var u=function(e){var n=360/(t._hueScaleWrapperHeight-t._hueScaleHandleHeight);return e.shiftKey&&(n*=t.option("keyStep")),n=n>1?n:1},d=function(e){t._currentColor.hsv.h+=e,t._placeHueScaleHandle();var n=(0,r.locate)(t._$hueScaleHandle);t._updateColorHue(n.top+t._hueScaleHandleHeight/2)},c=function(n){var i=1/t._alphaChannelScaleWorkWidth;return n.shiftKey&&(i*=t.option("keyStep")),i=i>.01?i:.01,i=e?-i:i},h=function(e){t._currentColor.a+=e,t._placeAlphaChannelHandle();var n=(0,r.locate)(t._$alphaChannelHandle);t._calculateColorTransparencyByScaleWidth(n.left+t._alphaChannelHandleWidth/2)};return(0,s.extend)(this.callBase(),{upArrow:function(e){e.preventDefault(),e.stopPropagation(),(0,m.isCommandKeyPressed)(e)?this._currentColor.hsv.h<=360&&!this._isTopColorHue&&(this._saveValueChangeEvent(e),d(u(e))):this._currentColor.hsv.v<100&&(this._saveValueChangeEvent(e),a(o(e)))},downArrow:function(e){e.preventDefault(),e.stopPropagation(),(0,m.isCommandKeyPressed)(e)?this._currentColor.hsv.h>=0&&(this._isTopColorHue&&(this._currentColor.hsv.h=360),this._saveValueChangeEvent(e),d(-u(e))):this._currentColor.hsv.v>0&&(this._saveValueChangeEvent(e),a(-o(e)))},rightArrow:function(t){t.preventDefault(),t.stopPropagation(),(0,m.isCommandKeyPressed)(t)?(e?this._currentColor.a<1:this._currentColor.a>0&&this.option("editAlphaChannel"))&&(this._saveValueChangeEvent(t),h(-c(t))):this._currentColor.hsv.s<100&&(this._saveValueChangeEvent(t),i(n(t)))},leftArrow:function(t){t.preventDefault(),t.stopPropagation(),(0,m.isCommandKeyPressed)(t)?(e?this._currentColor.a>0:this._currentColor.a<1&&this.option("editAlphaChannel"))&&(this._saveValueChangeEvent(t),h(c(t))):this._currentColor.hsv.s>0&&(this._saveValueChangeEvent(t),i(-n(t)))},enter:function(e){this._fireEnterKeyPressed(e)}})},_getDefaultOptions:function(){return(0,s.extend)(this.callBase(),{value:null,matchValue:null,onEnterKeyPressed:void 0,editAlphaChannel:!1,keyStep:1,stylingMode:void 0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===d.default.real().deviceType&&!d.default.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this._initColorAndOpacity(),this._initEnterKeyPressedAction()},_initEnterKeyPressedAction:function(){this._onEnterKeyPressedAction=this._createActionByOption("onEnterKeyPressed")},_fireEnterKeyPressed:function(e){this._onEnterKeyPressedAction&&this._onEnterKeyPressedAction({event:e})},_initColorAndOpacity:function(){this._setCurrentColor(this.option("value"))},_setCurrentColor:function(e){e=e||"#000000";var t=new l.default(e);t.colorIsInvalid?this.option("value",this._currentColor.baseColor):this._currentColor&&this._makeRgba(this._currentColor)===this._makeRgba(t)||(this._currentColor=t,this._$currentColor&&this._makeTransparentBackground(this._$currentColor,t))},_setBaseColor:function(e){var t=e||"#000000",n=new l.default(t);n.colorIsInvalid||this._makeRgba(this.option("matchValue")!==this._makeRgba(n))&&this._$baseColor&&this._makeTransparentBackground(this._$baseColor,n)},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-colorview"),this._renderColorPickerContainer()},_render:function(){this.callBase(),this._renderPalette(),this._renderHueScale(),this._renderControlsContainer(),this._renderControls(),this._renderAlphaChannelElements()},_makeTransparentBackground:function(e,t){t instanceof l.default||(t=new l.default(t)),e.css("backgroundColor",this._makeRgba(t))},_makeRgba:function(e){return e instanceof l.default||(e=new l.default(e)),"rgba("+[e.r,e.g,e.b,e.a].join(", ")+")"},_renderValue:function(){this.callBase(this.option("editAlphaChannel")?this._makeRgba(this._currentColor):this.option("value"))},_renderColorPickerContainer:function(){var e=this.$element();this._$colorPickerContainer=(0,o.default)("
").addClass("dx-colorview-container").appendTo(e),this._renderHtmlRows()},_renderHtmlRows:function(e){var t=this._$colorPickerContainer.find(".dx-colorview-container-row"),n=t.length,i=n-(this.option("editAlphaChannel")?2:1);if(i>0&&t.eq(-1).remove(),i<0){i=Math.abs(i);var a,r=[];for(a=0;a").addClass("dx-colorview-container-row"));if(n)for(a=0;a").addClass("dx-colorview-container-cell").addClass(n).appendTo(t.find(".dx-colorview-container-row").eq(e))},_renderPalette:function(){var e=this._renderHtmlCellInsideRow(0,this._$colorPickerContainer,"dx-colorview-palette-cell"),t=(0,o.default)("
").addClass([y,x].join(" ")),n=(0,o.default)("
").addClass([y,b].join(" "));this._$palette=(0,o.default)("
").addClass("dx-colorview-palette").css("backgroundColor",this._currentColor.getPureColor().toHex()).appendTo(e),this._paletteHeight=(0,i.getHeight)(this._$palette),this._paletteWidth=(0,i.getWidth)(this._$palette),this._renderPaletteHandle(),this._$palette.append([t,n])},_renderPaletteHandle:function(){var e=this;this._$paletteHandle=(0,o.default)("
").addClass("dx-colorview-palette-handle").appendTo(this._$palette),this._createComponent(this._$paletteHandle,g.default,{contentTemplate:null,boundary:this._$palette,allowMoveByClick:!0,boundOffset:function(){return-this._paletteHandleHeight/2}.bind(this),onDragMove:function(t){var n=t.event,i=(0,r.locate)(e._$paletteHandle);e._updateByDrag=!0,e._saveValueChangeEvent(n),e._updateColorFromHsv(e._currentColor.hsv.h,e._calculateColorSaturation(i),e._calculateColorValue(i))}}),this._paletteHandleWidth=(0,i.getWidth)(this._$paletteHandle),this._paletteHandleHeight=(0,i.getHeight)(this._$paletteHandle),this._placePaletteHandle()},_placePaletteHandle:function(){(0,r.move)(this._$paletteHandle,{left:Math.round(this._paletteWidth*this._currentColor.hsv.s/100-this._paletteHandleWidth/2),top:Math.round(this._paletteHeight-this._paletteHeight*this._currentColor.hsv.v/100-this._paletteHandleHeight/2)})},_calculateColorValue:function(e){var t=Math.floor(e.top+this._paletteHandleHeight/2);return 100-Math.round(100*t/this._paletteHeight)},_calculateColorSaturation:function(e){var t=Math.floor(e.left+this._paletteHandleWidth/2);return Math.round(100*t/this._paletteWidth)},_updateColorFromHsv:function(e,t,n){var i=this._currentColor.a;this._currentColor=new l.default("hsv("+[e,t,n].join(",")+")"),this._currentColor.a=i,this._updateColorParamsAndColorPreview(),this.applyColor()},_renderHueScale:function(){var e=this._renderHtmlCellInsideRow(0,this._$colorPickerContainer,"dx-colorview-hue-scale-cell");this._$hueScaleWrapper=(0,o.default)("
").addClass("dx-colorview-hue-scale-wrapper").appendTo(e),this._$hueScale=(0,o.default)("
").addClass("dx-colorview-hue-scale").appendTo(this._$hueScaleWrapper),this._hueScaleHeight=(0,i.getHeight)(this._$hueScale),this._hueScaleWrapperHeight=(0,i.getOuterHeight)(this._$hueScaleWrapper),this._renderHueScaleHandle()},_renderHueScaleHandle:function(){var e=this;this._$hueScaleHandle=(0,o.default)("
").addClass("dx-colorview-hue-scale-handle").appendTo(this._$hueScaleWrapper),this._createComponent(this._$hueScaleHandle,g.default,{contentTemplate:null,boundary:this._$hueScaleWrapper,allowMoveByClick:!0,dragDirection:"vertical",onDragMove:function(t){var n=t.event;e._updateByDrag=!0,e._saveValueChangeEvent(n),e._updateColorHue((0,r.locate)(e._$hueScaleHandle).top+e._hueScaleHandleHeight/2)}}),this._hueScaleHandleHeight=(0,i.getHeight)(this._$hueScaleHandle),this._placeHueScaleHandle()},_placeHueScaleHandle:function(){var e=this._hueScaleWrapperHeight,t=this._hueScaleHandleHeight,n=(e-t)*(360-this._currentColor.hsv.h)/360;e=360&&(this._isTopColorHue=!0,t=0),this._updateColorFromHsv(t,n,i),this._$palette.css("backgroundColor",this._currentColor.getPureColor().toHex())},_renderControlsContainer:function(){var e=this._renderHtmlCellInsideRow(0,this._$colorPickerContainer);this._$controlsContainer=(0,o.default)("
").addClass("dx-colorview-controls-container").appendTo(e)},_renderControls:function(){this._renderColorsPreview(),this._renderRgbInputs(),this._renderHexInput()},_renderColorsPreview:function(){var e=(0,o.default)("
").addClass("dx-colorview-color-preview-container").appendTo(this._$controlsContainer),t=(0,o.default)("
").addClass("dx-colorview-color-preview-container-inner").appendTo(e);this._$currentColor=(0,o.default)("
").addClass([w,S].join(" ")),this._$baseColor=(0,o.default)("
").addClass([w,C].join(" ")),this._makeTransparentBackground(this._$baseColor,this.option("matchValue")),this._makeTransparentBackground(this._$currentColor,this._currentColor),t.append([this._$baseColor,this._$currentColor])},_renderAlphaChannelElements:function(){this.option("editAlphaChannel")&&(this._$colorPickerContainer.find(".dx-colorview-container-row").eq(1).addClass("dx-colorview-alpha-channel-row"),this._renderAlphaChannelScale(),this._renderAlphaChannelInput())},_renderRgbInputs:function(){this._rgbInputsWithLabels=[this._renderEditorWithLabel({editorType:p.default,value:this._currentColor.r,onValueChanged:this._updateColor.bind(this,!1),labelText:"R",labelAriaText:u.default.format("dxColorView-ariaRed"),labelClass:"dx-colorview-label-red"}),this._renderEditorWithLabel({editorType:p.default,value:this._currentColor.g,onValueChanged:this._updateColor.bind(this,!1),labelText:"G",labelAriaText:u.default.format("dxColorView-ariaGreen"),labelClass:"dx-colorview-label-green"}),this._renderEditorWithLabel({editorType:p.default,value:this._currentColor.b,onValueChanged:this._updateColor.bind(this,!1),labelText:"B",labelAriaText:u.default.format("dxColorView-ariaBlue"),labelClass:"dx-colorview-label-blue"})],this._$controlsContainer.append(this._rgbInputsWithLabels),this._rgbInputs=[this._rgbInputsWithLabels[0].find(".dx-numberbox").dxNumberBox("instance"),this._rgbInputsWithLabels[1].find(".dx-numberbox").dxNumberBox("instance"),this._rgbInputsWithLabels[2].find(".dx-numberbox").dxNumberBox("instance")]},_renderEditorWithLabel:function(e){var t=this,n=(0,o.default)("
"),i=(0,o.default)("
").addClass(n.addWidgetPrefix("table")).addClass(n.addWidgetPrefix("table-fixed"));if(e&&!t?(i.append(n._createColGroup(e)),p.default.safari&&i.append((0,a.default)("").append("")),n.setAria("role","presentation",i)):n.setAria("hidden",!0,i),this.setAria("role","presentation",(0,a.default)("").appendTo(i)),t)return i;p.default.mozilla&&l.default.on(i,"mousedown","td",(function(e){e.ctrlKey&&e.preventDefault()})),n.option("cellHintEnabled")&&l.default.on(i,"mousemove",".dx-row > td",this.createAction((function(e){var t=e.event,i=(0,a.default)(t.target),o=(0,a.default)(t.currentTarget),r=o.parent(),s=r.hasClass("dx-data-row"),l=r.hasClass("dx-header-row"),u=r.hasClass("dx-group-row"),d=r.hasClass("dx-master-detail-row"),c=r.hasClass(n.addWidgetPrefix("filter-row")),h=n._columnsController.getVisibleColumns(),p=r.data("options"),f=o.index(),g=p&&p.cells&&p.cells[f],m=g?g.column:h[f];d||c||s&&(!s||!m||m.cellTemplate)||l&&(!l||!m||m.headerCellTemplate)||u&&(!u||!m||void 0!==m.groupIndex&&m.groupCellTemplate)||(i.data("dxCellHintVisible")&&(i.removeAttr("title"),i.data("dxCellHintVisible",!1)),i[0].scrollWidth-i[0].clientWidth>0&&!(0,_.isDefined)(i.attr("title"))&&(i.attr("title",i.text()),i.data("dxCellHintVisible",!0)))})));var o=function(e){var t=(0,a.default)(e.currentTarget),i=(0,a.default)(e.target).closest(".dx-field-item-content"),o=t.parent(),r=o.data("options"),s=r&&r.cells&&r.cells[t.index()];if(t.closest("table").is(e.delegateTarget)){var l=(0,x.extend)({},s,{cellElement:(0,m.getPublicElement)(t),event:e,eventType:e.type});if(l.rowIndex=n.getRowIndex(o),i.length){var u=i.data("dx-form-item");u.column&&(l.column=u.column,l.columnIndex=n._columnsController.getVisibleIndex(l.column.index))}return l}};return l.default.on(i,"mouseover",".dx-row > td",(function(e){var t=o(e);t&&n.executeAction("onCellHoverChanged",t)})),l.default.on(i,"mouseout",".dx-row > td",(function(e){var t=o(e);t&&n.executeAction("onCellHoverChanged",t)})),l.default.on(i,c.name,".dx-row > td",(function(e){var t=o(e);t&&n.executeAction("onCellClick",t)})),l.default.on(i,h.name,".dx-row > td",(function(e){var t=o(e);t&&n.executeAction("onCellDblClick",t)})),function(e,t){var n,i,o;function r(e){return setTimeout((function(){n=i=null}),e)}l.default.on(t,"touchstart touchend",".dx-row",(function(e){clearTimeout(o),"touchstart"===e.type?(n=e.target,i=e.currentTarget,o=r(1e3)):o=r()})),l.default.on(t,[c.name,h.name,d.default.down].join(" "),".dx-row",{useNative:e._isNativeClick()},e.createAction((function(t){var o=t.event;n&&(o.target=n,o.currentTarget=i),(0,a.default)(o.target).closest("a").length||(t.rowIndex=e.getRowIndex(o.currentTarget),t.rowIndex>=0&&(t.rowElement=(0,m.getPublicElement)((0,a.default)(o.currentTarget)),t.columns=e.getColumns(),o.type===d.default.down?e._rowPointerDown(t):o.type===c.name?e._rowClick(t):e._rowDblClick(t)))})))}(n,i),i},_isNativeClick:f.noop,_rowPointerDown:f.noop,_rowClick:f.noop,_rowDblClick:f.noop,_createColGroup:function(e){for(var t=(0,a.default)(""),n=0;n");return(0,g.setWidth)(n,t),n},renderDelayedTemplates:function(e){var t=this._delayedTemplates,n=t.filter((function(e){return!e.async})),i=t.filter((function(e){return e.async}));this._delayedTemplates=[],this._renderDelayedTemplatesCore(n,!1,e),this._renderDelayedTemplatesCoreAsync(i)},_renderDelayedTemplatesCoreAsync:function(e){var t=this;e.length&&(0,s.getWindow)().setTimeout((function(){t._renderDelayedTemplatesCore(e,!0)}))},_renderDelayedTemplatesCore:function(e,t,n){for(var i=new Date;e.length;){var o=e.shift(),s=o.options,l=r.default.getDocument();if(t&&!(0,a.default)(s.container).closest(l).length||(n&&(s.change=n),o.template.render(s)),t&&new Date-i>30){this._renderDelayedTemplatesCoreAsync(e);break}}!e.length&&this._delayedTemplates.length&&this.renderDelayedTemplates()},_processTemplate:function(e){var t;if(e&&e.render&&!(0,_.isRenderer)(e))t={allowRenderToDetachedContainer:e.allowRenderToDetachedContainer,render:function(t){e.render(t.container,t.model,t.change),t.deferred&&t.deferred.resolve()}};else if((0,_.isFunction)(e))t={render:function(t){var n=e((0,m.getPublicElement)(t.container),t.model,t.change);n&&(n.nodeType||(0,_.isRenderer)(n))&&t.container.append(n),t.deferred&&t.deferred.resolve()}};else{var n=(0,_.isString)(e)?e:(0,a.default)(e).attr("id");n?(this._templatesCache[n]||(this._templatesCache[n]=this.getTemplate(e)),t=this._templatesCache[n]):t=this.getTemplate(e)}return t},renderTemplate:function(e,t,n,i,o){var a=this._processTemplate(t,n),r=n.column,s="data"===n.rowType,l=new S.Deferred,u={container:e,model:n,deferred:l,onRendered:function(){l.resolve()}};if(a){n.component=this.component;var d=r&&(r.renderAsync&&s||this.option("renderAsync")&&(!1!==r.renderAsync&&(r.command||r.showEditorAlways)&&s||"filter"===n.rowType));!a.allowRenderToDetachedContainer&&!i||d?this._delayedTemplates.push({template:a,options:u,async:d}):a.render(u),o&&(o.templateDeferreds=o.templateDeferreds||[],o.templateDeferreds.push(l))}else l.reject();return l.promise()},_getBodies:function(e){return(0,a.default)(e).children("tbody").not(".dx-header").not(".dx-footer")},_wrapRowIfNeed:function(e,t){var n=(this.option().rowTemplate||this.option("dataRowTemplate"))&&this._getBodies(this._tableElement||e);if(n&&n.filter(".dx-row").length){var i=(0,a.default)("").addClass(t.attr("class"));return this.setAria("role","presentation",i),i.append(t)}return t},_appendRow:function(e,t,n){(n=n||T).render({content:t,container:e})},_resizeCore:function(){var e=this._scrollLeft;e>=0&&(this._scrollLeft=0,this.scrollTo({left:e}))},_renderCore:function(e){var t=this.element().parent();t&&!t.parent().length||this.renderDelayedTemplates(e)},_renderTable:function(e){(e=e||{}).columns=this._columnsController.getVisibleColumns();var t=e.change&&e.change.changeType,n=this._createTable(e.columns,"append"===t||"prepend"===t||"update"===t);return this._renderRows(n,e),n},_renderRows:function(e,t){for(var n=this._getRows(t.change),i=t.change&&t.change.columnIndices||[],o=t.change&&t.change.changeTypes||[],a=0;a=0},_renderCells:function(e,t){for(var n=0,i=t.row,o=t.columns,a=0;a1?n+=o[a].colspan:n++},_updateCells:function(e,t,n){var i=e.children(),o=t.children(),a=this.option("highlightChanges"),r=this.addWidgetPrefix("cell-updated-animation");n.forEach((function(e,t){var n=i.eq(e),s=o.eq(t);n.replaceWith(s),a&&!s.hasClass("dx-command-expand")&&s.addClass(r)})),function(e,t){if(e&&t){var n,i=e.attributes,o=t.attributes;for(n=0;n=0&&n.splice(e,1)}},t.update=t.update||function(t,i){t&&(this.data=e.data=t.data,this.rowIndex=e.rowIndex=t.rowIndex,this.dataIndex=e.dataIndex=t.dataIndex,this.isExpanded=e.isExpanded=t.isExpanded,e.row&&!i&&(e.row=t)),n.forEach((function(e){e(t)}))},t!==e&&(e.watch=t.watch.bind(t)),e}},_cellPrepared:function(e,t){t.cellElement=(0,m.getPublicElement)((0,a.default)(e)),this.executeAction("onCellPrepared",t)},_rowPrepared:function(e,t){(0,u.data)(e.get(0),"options",t),t.rowElement=(0,m.getPublicElement)(e),this.executeAction("onRowPrepared",t)},_columnOptionChanged:function(e){var t=e.optionNames;if(w.default.checkChanges(t,["width","visibleWidth"])){var n=this._columnsController.getVisibleColumns(),i=y.map(n,(function(e){var t=e.visibleWidth||e.width;return(0,_.isDefined)(t)?t:"auto"}));this.setColumnWidths({widths:i,optionNames:t})}else this._requireReady||this.render()},getCellIndex:function(e){return e.length?e[0].cellIndex:-1},getTableElements:function(){return this._tableElement||(0,a.default)()},getTableElement:function(){return this._tableElement},setTableElement:function(e){this._tableElement=e},optionChanged:function(e){switch(this.callBase(e),e.name){case"cellHintEnabled":case"onCellPrepared":case"onRowPrepared":case"onCellHoverChanged":this._invalidate(!0,!0),e.handled=!0}},init:function(){var e=this;e._scrollLeft=-1,e._columnsController=e.getController("columns"),e._dataController=e.getController("data"),e._delayedTemplates=[],e._templatesCache={},e.createAction("onCellClick"),e.createAction("onRowClick"),e.createAction("onCellDblClick"),e.createAction("onRowDblClick"),e.createAction("onCellHoverChanged",{excludeValidators:["disabled","readOnly"]}),e.createAction("onCellPrepared",{excludeValidators:["disabled","readOnly"],category:"rendering"}),e.createAction("onRowPrepared",{excludeValidators:["disabled","readOnly"],category:"rendering",afterExecute:function(t){e._afterRowPrepared(t)}}),e._columnsController.columnsChanged.add(e._columnOptionChanged.bind(e)),e._dataController&&e._dataController.changed.add(e._handleDataChanged.bind(e))},_afterRowPrepared:f.noop,_handleDataChanged:function(){},callbackNames:function(){return["scrollChanged"]},_updateScrollLeftPosition:function(){var e=this._scrollLeft;e>=0&&(this._scrollLeft=0,this.scrollTo({left:e}))},scrollTo:function(e){var t=this.element(),n=t&&t.children("."+this.addWidgetPrefix("scroll-container")).not("."+this.addWidgetPrefix("content-fixed"));(0,_.isDefined)(e)&&(0,_.isDefined)(e.left)&&this._scrollLeft!==e.left&&(this._scrollLeft=e.left,n&&n.scrollLeft(e.left))},_wrapTableInScrollContainer:function(e){var t=this,n=(0,a.default)("
"),i=this.option("scrolling.useNative");return(!1===i||"auto"===i&&!k.nativeScrolling)&&n.addClass(this.addWidgetPrefix("scrollable-simulated")),l.default.on(n,"scroll",(function(){var e=n.scrollLeft();e!==t._scrollLeft&&t.scrollChanged.fire({left:e},t.name)})),n.addClass(this.addWidgetPrefix("content")).addClass(this.addWidgetPrefix("scroll-container")).append(e).appendTo(this.element()),this.setAria("role","presentation",n),n},_updateContent:function(e){this.setTableElement(e),this._wrapTableInScrollContainer(e)},_findContentElement:f.noop,_getWidths:function(e){var t,n=[];return e&&y.each(e,(function(e,i){if(t=i.offsetWidth,i.getBoundingClientRect){var o=(0,v.getBoundingRect)(i);o.width>t-1&&(t=o.width)}n.push(t)})),n},getColumnWidths:function(e){var t,n,i=[];if((this.option("forceApplyBindings")||f.noop)(),e=e||this.getTableElement()){t=e.children("tbody:not(.dx-header)").children();for(var o=0;o=0&&(n=i.eq(o)),n&&n.length)return n},_getRowElement:function(e){var t=this,n=(0,a.default)(),i=t.getTableElements();if(y.each(i,(function(i,o){n=n.add(t._getRowElements((0,a.default)(o)).eq(e))})),n.length)return n},getCellElement:function(e,t){return(0,m.getPublicElement)(this._getCellElement(e,t))},getRowElement:function(e){var t=this._getRowElement(e),n=[];if(t&&!(0,m.getPublicElement)(t).get)for(var i=0;i0&&e.rowIndex>=0&&("virtual"!==this.option("scrolling.mode")&&"virtual"!==this.option("scrolling.rowRenderingMode")&&(e.rowIndex=e.rowIndex0))return n.eq(n.length>e.columnIndex?e.columnIndex:n.length-1)},getRowsCount:function(){var e=this.getTableElement();return e&&1===e.length?e[0].rows.length:0},_getRowElementsCore:function(e){if(e=e||this.getTableElement()){var t=(this.option().rowTemplate||this.option("dataRowTemplate"))&&e.find("> tbody.dx-row");return t&&t.length?t:e.find("> tbody > .dx-row, > .dx-row")}return(0,a.default)()},_getRowElements:function(e){return this._getRowElementsCore(e)},getRowIndex:function(e){return this._getRowElements().index(e)},getBoundingRect:function(){},getName:function(){},setScrollerSpacing:function(e){var t=this.element(),n=this.option("rtlEnabled");t&&t.css({paddingLeft:n?e:"",paddingRight:n?"":e})},isScrollbarVisible:function(e){var t=this.element(),n=this._tableElement;return!(!t||!n)&&(e?(0,o.getOuterWidth)(n)-(0,o.getWidth)(t)>0:(0,o.getOuterHeight)(n)-(0,o.getHeight)(t)>0)}});t.ColumnsView=A},1826:function(e,t,n){t.contextMenuModule=void 0;var i=u(n(68374)),o=n(6415),a=n(20576),r=n(95479),s=u(n(12310)),l=u(n(10042));function u(e){return e&&e.__esModule?e:{default:e}}var d={columnHeadersView:"header",rowsView:"content",footerView:"footer",headerPanel:"headerPanel"},c=["columnHeadersView","rowsView","footerView","headerPanel"],h={defaultOptions:function(){return{onContextMenuPreparing:null}},controllers:{contextMenu:s.default.ViewController.inherit({init:function(){this.createAction("onContextMenuPreparing")},getContextMenuItems:function(e){if(!e)return!1;var t,n,a,s,l=this,u=(0,i.default)(e.target);return(0,r.each)(c,(function(){var i=l.getView(this);if((t=i&&i.element())&&(t.is(u)||t.find(u).length)){var r;a=u.closest(".dx-row > td, .dx-row > tr"),n=a.parent();var c=i.getRowIndex(n),h=a[0]&&a[0].cellIndex,p=n.data("options"),f={event:e,targetElement:(0,o.getPublicElement)(u),target:d[this],rowIndex:c,row:i._getRows()[c],columnIndex:h,column:null==p||null===(r=p.cells)||void 0===r?void 0:r[h].column};if(f.items=i.getContextMenuItems&&i.getContextMenuItems(f),l.executeAction("onContextMenuPreparing",f),l._contextMenuPrepared(f),s=f.items)return!1}})),s},_contextMenuPrepared:a.noop})},views:{contextMenuView:s.default.View.inherit({_renderCore:function(){var e=this,t=e.element().addClass("dx-context-menu");this.setAria("role","presentation",t),this._createComponent(t,l.default,{onPositioning:function(t){var n=t.event,i=t.component,o=e.getController("contextMenu").getContextMenuItems(n);o?(i.option("items",o),n.stopPropagation()):t.cancel=!0},onItemClick:function(e){e.itemData.onItemClick&&e.itemData.onItemClick(e)},cssClass:e.getWidgetContainerClass(),target:e.component.$element()})}})}};t.contextMenuModule=h},46958:function(e,t,n){t.dataControllerModule=void 0;var i=m(n(68374)),o=m(n(12310)),a=m(n(13615)),r=m(n(26562)),s=m(n(88036)),l=m(n(96688)),u=n(20576),d=n(95479),c=n(35922),h=n(13306),p=m(n(53305)),f=n(62754),g=n(34671);function m(e){return e&&e.__esModule?e:{default:e}}var _,v,y={defaultOptions:function(){return{loadingTimeout:0,dataSource:null,cacheEnabled:!0,repaintChangesOnly:!1,highlightChanges:!1,onDataErrorOccurred:null,remoteOperations:"auto",paging:{enabled:!0,pageSize:void 0,pageIndex:void 0}}},controllers:{data:o.default.Controller.inherit({}).include(p.default).inherit((_=function(e,t,n){var i=e._dataSource;if(i){if(void 0!==n){if(e._getPagingOptionValue(t)!==n){"pageSize"===t&&i.pageIndex(0),i[t](n),e._skipProcessingPagingChange=!0,e.option("paging."+t,n),e._skipProcessingPagingChange=!1;var o=i.pageIndex();return i["pageIndex"===t?"load":"reload"]().done((function(){return e.pageChanged.fire(o)}))}return(0,f.Deferred)().resolve().promise()}return i[t]()}return 0},v={init:function(){var e=this,t=this;t._items=[],t._cachedProcessedItems=null,t._columnsController=t.getController("columns"),t._currentOperationTypes=null,t._dataChangedHandler=function(n){t._currentOperationTypes=e._dataSource.operationTypes(),t._handleDataChanged(n),t._currentOperationTypes=null},t._columnsChangedHandler=t._handleColumnsChanged.bind(t),t._loadingChangedHandler=t._handleLoadingChanged.bind(t),t._loadErrorHandler=t._handleLoadError.bind(t),t._customizeStoreLoadOptionsHandler=t._handleCustomizeStoreLoadOptions.bind(t),t._changingHandler=t._handleChanging.bind(t),t._dataPushedHandler=t._handleDataPushed.bind(t),t._columnsController.columnsChanged.add(t._columnsChangedHandler),t._isLoading=!1,t._isCustomLoading=!1,t._repaintChangesOnly=void 0,t._changes=[],t.createAction("onDataErrorOccurred"),t.dataErrorOccurred.add((function(e){return t.executeAction("onDataErrorOccurred",{error:e})})),t._refreshDataSource()},_getPagingOptionValue:function(e){return this._dataSource[e]()},callbackNames:function(){return["changed","loadingChanged","dataErrorOccurred","pageChanged","dataSourceChanged","pushed"]},callbackFlags:function(e){if("dataErrorOccurred"===e)return{stopOnFalse:!0}},publicMethods:function(){return["beginCustomLoading","endCustomLoading","refresh","filter","clearFilter","getCombinedFilter","keyOf","byKey","getDataByKeys","pageIndex","pageSize","pageCount","totalCount","_disposeDataSource","getKeyByRowIndex","getRowIndexByKey","getDataSource","getVisibleRows","repaintRows"]},reset:function(){this._columnsController.reset(),this._items=[],this._refreshDataSource()},_handleDataSourceChange:function(e){if(e.value===e.previousValue||this.option("columns")&&Array.isArray(e.value)&&Array.isArray(e.previousValue)){var t,n=e.value!==e.previousValue;if(n){var i=this.store();i&&(i._array=e.value)}return Array.isArray(e.value)&&!n&&(null===(t=this._dataSource)||void 0===t?void 0:t.isLoading())||this.refresh(this.option("repaintChangesOnly")),!0}return!1},optionChanged:function(e){var t,n=this;function i(){e.handled=!0}if("dataSource"===e.name&&e.name===e.fullName&&this._handleDataSourceChange(e))i();else switch(e.name){case"cacheEnabled":case"repaintChangesOnly":case"highlightChanges":case"loadingTimeout":i();break;case"remoteOperations":case"keyExpr":case"dataSource":case"scrolling":i(),n.reset();break;case"paging":if((t=n.dataSource())&&n._setPagingOptions(t)){var o=t.pageIndex();t.load().done((function(){return n.pageChanged.fire(o)}))}i();break;case"rtlEnabled":n.reset();break;case"columns":(t=n.dataSource())&&t.isLoading()&&e.name===e.fullName&&(this._useSortingGroupingFromColumns=!0,t.load());break;default:n.callBase(e)}},isReady:function(){return!this._isLoading},getDataSource:function(){return this._dataSource&&this._dataSource._dataSource},getCombinedFilter:function(e){return this.combinedFilter(void 0,e)},combinedFilter:function(e,t){var n=this._dataSource,i=this._columnsController;if(n){void 0===e&&(e=n.filter());var o=this._calculateAdditionalFilter();o&&(i.isDataSourceApplied()||i.isAllDataTypesDefined())&&(e=a.default.combineFilters([o,e])),e=i.updateFilter(e,t||n.remoteOperations().filtering)}return e},waitReady:function(){return this._updateLockCount?(this._readyDeferred=new f.Deferred,this._readyDeferred):(0,f.when)()},_endUpdateCore:function(){var e=this._changes;if(e.length){this._changes=[];var t=e.every((function(e){return e.repaintChangesOnly}));this.updateItems(1===e.length?e[0]:{repaintChangesOnly:t})}this._readyDeferred&&(this._readyDeferred.resolve(),this._readyDeferred=null)},_handleCustomizeStoreLoadOptions:function(e){var t,n=this._columnsController,i=this._dataSource,o=e.storeLoadOptions;e.isCustomLoading&&!o.isLoadingAll||(o.filter=this.combinedFilter(o.filter),1===(null===(t=o.filter)||void 0===t?void 0:t.length)&&"!"===o.filter[0]&&(e.data=[],e.extra=e.extra||{},e.extra.totalCount=0),n.isDataSourceApplied()||n.updateColumnDataTypes(i),this._columnsUpdating=!0,n.updateSortingGrouping(i,!this._useSortingGroupingFromColumns),this._columnsUpdating=!1,o.sort=n.getSortDataSourceParameters(),o.group=n.getGroupDataSourceParameters(),i.sort(o.sort),i.group(o.group),o.sort=n.getSortDataSourceParameters(!i.remoteOperations().sorting),e.group=n.getGroupDataSourceParameters(!i.remoteOperations().grouping))},_handleColumnsChanged:function(e){var t,n,i,o=this,r=e.changeTypes,s=e.optionNames;if(r.sorting||r.grouping)o._dataSource&&!o._columnsUpdating&&(o._dataSource.group(o._columnsController.getGroupDataSourceParameters()),o._dataSource.sort(o._columnsController.getSortDataSourceParameters()),o.reload());else if(r.columns&&(n=o._columnsController.columnOption(e.columnIndex,"filterValues"),(s.filterValues||s.filterType&&Array.isArray(n)||s.filterValue||s.selectedFilterOperation||s.allowFiltering)&&(t=o._columnsController.columnOption(e.columnIndex,"filterValue"),(Array.isArray(n)||void 0===e.columnIndex||(0,c.isDefined)(t)||!s.selectedFilterOperation||s.filterValue)&&(o._applyFilter(),i=!0)),o._needApplyFilter||a.default.checkChanges(s,["width","visibleWidth","filterValue","bufferedFilterValue","selectedFilterOperation","filterValues","filterType"])||o._columnsController.columnsChanged.add((function t(){o._columnsController.columnsChanged.remove(t),o.updateItems({repaintChangesOnly:!1,virtualColumnsScrolling:e.changeTypes.virtualColumnsScrolling})})),(0,c.isDefined)(s.visible))){var l=o._columnsController.columnOption(e.columnIndex);l&&((0,c.isDefined)(l.filterValue)||(0,c.isDefined)(l.filterValues))&&(o._applyFilter(),i=!0)}!i&&r.filtering&&o.reload()},_handleDataChanged:function(e){var t=this,n=t._dataSource,i=t._columnsController,o=!1;this._useSortingGroupingFromColumns=!1,n&&!t._isDataSourceApplying&&(t._isDataSourceApplying=!0,(0,f.when)(t._columnsController.applyDataSource(n)).done((function(){t._isLoading&&t._handleLoadingChanged(!1),o&&e&&e.isDelayed&&(e.isDelayed=!1),t._isDataSourceApplying=!1;var n,i=t._needApplyFilter;t._needApplyFilter=!1,i&&!t._isAllDataTypesDefined&&(n=t._calculateAdditionalFilter())&&n.length?(l.default.log("W1005",t.component.NAME),t._applyFilter()):t.updateItems(e,!0)})).fail((function(){t._isDataSourceApplying=!1})),t._isDataSourceApplying&&(o=!0,t._handleLoadingChanged(!0)),t._needApplyFilter=!t._columnsController.isDataSourceApplied(),t._isAllDataTypesDefined=i.isAllDataTypesDefined())},_handleLoadingChanged:function(e){this._isLoading=e,this._fireLoadingChanged()},_handleLoadError:function(e){this.dataErrorOccurred.fire(e)},_handleDataPushed:function(e){this.pushed.fire(e)},fireError:function(){this.dataErrorOccurred.fire(l.default.Error.apply(l.default,arguments))},_setPagingOptions:function(e){var t=this.option("paging.pageIndex"),n=this.option("paging.pageSize"),i=this.option("paging.enabled"),o=this.option("scrolling.mode"),a="infinite"===o,r=i||"virtual"===o||a,s=!1;return e.requireTotalCount(!a),void 0!==i&&e.paginate()!==r&&(e.paginate(r),s=!0),void 0!==n&&e.pageSize()!==n&&(e.pageSize(n),s=!0),void 0!==t&&e.pageIndex()!==t&&(e.pageIndex(t),s=!0),s},_getSpecificDataSourceOption:function(){var e=this.option("dataSource");return Array.isArray(e)?{store:{type:"array",data:e,key:this.option("keyExpr")}}:e},_initDataSource:function(){var e=this.option("dataSource"),t=this._dataSource;this.callBase(),e=this._dataSource,this._useSortingGroupingFromColumns=!0,this._cachedProcessedItems=null,e?(this._setPagingOptions(e),this.setDataSource(e)):t&&this.updateItems()},_loadDataSource:function(){var e=this._dataSource,t=new f.Deferred;return(0,f.when)(this._columnsController.refresh(!0)).always((function(){e?e.load().done(t.resolve).fail(t.reject):t.resolve()})),t.promise()},_beforeProcessItems:function(e){return e.slice(0)},getRowIndexDelta:function(){return 0},_processItems:function(e,t){var n=this,i=n.getRowIndexDelta(),o=t.changeType,a=n._columnsController.getVisibleColumns(null,"loadingAll"===o),r=n._items,s="append"===o&&r.length>0?r[r.length-1]:null,l={visibleColumns:a,dataIndex:(0,c.isDefined)(null==s?void 0:s.dataIndex)?s.dataIndex+1:0},u=[];return(0,d.each)(e,(function(e,t){(0,c.isDefined)(t)&&(l.rowIndex=e-i,t=n._processItem(t,l),u.push(t))})),u},_processItem:function(e,t){return e=this._generateDataItem(e,t),(e=this._processDataItem(e,t)).dataIndex=t.dataIndex++,e},_generateDataItem:function(e){return{rowType:"data",data:e,key:this.keyOf(e)}},_processDataItem:function(e,t){return e.values=this.generateDataValues(e.data,t.visibleColumns),e},generateDataValues:function(e,t,n){for(var i,o=[],a=0;a=0})))}return o},_partialUpdateRow:function(e,t,n,i){var o,a=this._getChangedColumnIndices(e,t,n,i);return null!==(o=a)&&void 0!==o&&o.length&&this.option("dataRowTemplate")&&(a=void 0),a&&(e.cells&&e.cells.forEach((function(e,n){!(a.indexOf(n)>=0)&&e&&e.update&&e.update(t)})),t.update=e.update,t.watch=e.watch,t.cells=e.cells,i&&(t.oldValues=e.values),e.update&&e.update(t)),a},_isItemEquals:function(e,t){if(JSON.stringify(e.values)!==JSON.stringify(t.values))return!1;if(["modified","isNewRow","removed","isEditing"].some((function(n){return e[n]!==t[n]})))return!1;if("group"===e.rowType||"groupFooter"===e.rowType){var n,i,o,a,r=e.isExpanded===t.isExpanded,s=JSON.stringify(e.summaryCells)===JSON.stringify(t.summaryCells),l=(null===(n=e.data)||void 0===n?void 0:n.isContinuation)===(null===(i=t.data)||void 0===i?void 0:i.isContinuation)&&(null===(o=e.data)||void 0===o?void 0:o.isContinuationOnNextPage)===(null===(a=t.data)||void 0===a?void 0:a.isContinuationOnNextPage);if(!r||!s||!l)return!1}return!0},_applyChangesOnly:function(e){var t=this,n=[],i=[],o=[],a=[],r={};function s(e){if(e)return e.rowType+","+JSON.stringify(e.key)}var l=this._items,u=l.slice();e.items.forEach((function(e,t){var n=s(e);r[n]=t,e.rowIndex=t}));var d=(0,g.findChanges)(u,e.items,s,(function(e,n){return!!t._isItemEquals(e,n)&&(e.cells&&(e.update&&e.update(n),e.cells.forEach((function(e){e&&e.update&&e.update(n,!0)}))),!0)}));d?(d.forEach((function(e){switch(e.type){case"update":var r=e.index,s=e.data,u=e.oldItem,d=t._partialUpdateRow(u,s,r,!0);n.push(r),o.push("update"),a.push(s),l[r]=s,i.push(d);break;case"insert":n.push(e.index),o.push("insert"),a.push(e.data),i.push(void 0),l.splice(e.index,0,e.data);break;case"remove":n.push(e.index),o.push("remove"),l.splice(e.index,1),a.push(e.oldItem),i.push(void 0)}})),e.repaintChangesOnly=!0,e.changeType="update",e.rowIndices=n,e.columnIndices=i,e.changeTypes=o,e.items=a,u.length&&(e.isLiveUpdate=!0),this._correctRowIndices((function(e){var n=t._rowIndexOffset||0,i=t.getRowIndexOffset(),o=s(u[e-n]),a=r[o];return a>=0?a+i-e:0}))):this._applyChangeFull(e)},_correctRowIndices:u.noop,_afterProcessItems:function(e){return e},_updateItemsCore:function(e){var t,n=this._dataSource,i=e.changeType||"refresh";if(e.changeType=i,n){var o=this._cachedProcessedItems;e.useProcessedItemsCache&&o?t=o:(t=e.items||n.items(),t=this._beforeProcessItems(t),t=this._processItems(t,e),this._cachedProcessedItems=t),t=this._afterProcessItems(t,e),e.items=t;var a=this._items.length===t.length&&this._items;this._applyChange(e);var r=this.getRowIndexDelta();(0,d.each)(this._items,(function(e,n){n.rowIndex=e-r,a&&(n.cells=a[e].cells||[]);var i=t[e];i&&(n.loadIndex=i.loadIndex)})),this._rowIndexOffset=this.getRowIndexOffset()}else this._items=[]},_handleChanging:function(e){var t=this.getVisibleRows();this.dataSource()&&e.changes.forEach((function(e){if("insert"===e.type&&e.index>=0){for(var n=0,i=0;i1?Array.prototype.slice.call(arguments,0):e,a.default.equalFilterParameters(n,e)||(t&&t.filter(e),this._applyFilter())},clearFilter:function(e){var t=this,n=t._columnsController,i=function(e){for(var t=n.columnCount(),i=0;i0)switch(e){case"dataSource":t.filter(null);break;case"search":t.searchByText("");break;case"header":i("filterValues");break;case"row":i("filterValue")}else t.filter(null),t.searchByText(""),i("filterValue"),i("bufferedFilterValue"),i("filterValues");t.component.endUpdate()},_fireDataSourceChanged:function(){var e=this;e.changed.add((function t(){e.changed.remove(t),e.dataSourceChanged.fire()}))},_getDataSourceAdapter:u.noop,_createDataSourceAdapterCore:function(e,t){var n=this._getDataSourceAdapter().create(this.component);return n.init(e,t),n},isLocalStore:function(e){return(e=e||this.store())instanceof r.default},isCustomStore:function(e){return(e=e||this.store())instanceof s.default},_createDataSourceAdapter:function(e){var t=this.option("remoteOperations"),n=e.store(),i={filtering:!0,sorting:!0,paging:!0,grouping:!0,summary:!0};return t&&t.groupPaging&&(t=(0,h.extend)({},i,t)),"auto"===t&&(t=this.isLocalStore(n)||this.isCustomStore(n)?{}:{filtering:!0,sorting:!0,paging:!0}),!0===t&&(t=i),this._createDataSourceAdapterCore(e,t)},setDataSource:function(e){var t=this._dataSource;!e&&t&&(t.cancelAll(),t.changed.remove(this._dataChangedHandler),t.loadingChanged.remove(this._loadingChangedHandler),t.loadError.remove(this._loadErrorHandler),t.customizeStoreLoadOptions.remove(this._customizeStoreLoadOptionsHandler),t.changing.remove(this._changingHandler),t.pushed.remove(this._dataPushedHandler),t.dispose(this._isSharedDataSource)),e&&(e=this._createDataSourceAdapter(e)),this._dataSource=e,e&&(this._fireDataSourceChanged(),this._isLoading=!e.isLoaded(),this._needApplyFilter=!0,this._isAllDataTypesDefined=this._columnsController.isAllDataTypesDefined(),e.changed.add(this._dataChangedHandler),e.loadingChanged.add(this._loadingChangedHandler),e.loadError.add(this._loadErrorHandler),e.customizeStoreLoadOptions.add(this._customizeStoreLoadOptionsHandler),e.changing.add(this._changingHandler),e.pushed.add(this._dataPushedHandler))},items:function(){return this._items},isEmpty:function(){return!this.items().length},pageCount:function(){return this._dataSource?this._dataSource.pageCount():1},dataSource:function(){return this._dataSource},store:function(){var e=this._dataSource;return e&&e.store()},loadAll:function(e){var t=this,n=new f.Deferred,i=t._dataSource;if(i)if(e){var o={data:e,isCustomLoading:!0,storeLoadOptions:{isLoadingAll:!0},loadOptions:{filter:t.getCombinedFilter(),group:i.group(),sort:i.sort()}};i._handleDataLoaded(o),(0,f.when)(o.data).done((function(e){e=t._beforeProcessItems(e),n.resolve(t._processItems(e,{changeType:"loadingAll"}),o.extra&&o.extra.summary)})).fail(n.reject)}else if(i.isLoading())n.reject();else{var a=(0,h.extend)({},i.loadOptions(),{isLoadingAll:!0,requireTotalCount:!1});i.load(a).done((function(e,i){e=t._beforeProcessItems(e),e=t._processItems(e,{changeType:"loadingAll"}),n.resolve(e,i&&i.summary)})).fail(n.reject)}else n.resolve([]);return n},getKeyByRowIndex:function(e,t){var n=this.items(t)[e];if(n)return n.key},getRowIndexByKey:function(e,t){return a.default.getIndexByKey(e,this.items(t))},keyOf:function(e){var t=this.store();if(t)return t.keyOf(e)},byKey:function(e){var t,n=this.store(),i=this.getRowIndexByKey(e);if(n)return i>=0&&(t=(new f.Deferred).resolve(this.items()[i].data)),t||n.byKey(e)},key:function(){var e=this.store();if(e)return e.key()},getRowIndexOffset:function(){return 0},getDataByKeys:function(e){var t=this,n=new f.Deferred,o=[],a=[];return(0,d.each)(e,(function(e,n){o.push(t.byKey(n).done((function(t){a[e]=t})))})),f.when.apply(i.default,o).always((function(){n.resolve(a)})),n},pageIndex:function(e){return _(this,"pageIndex",e)},pageSize:function(e){return _(this,"pageSize",e)},beginCustomLoading:function(e){this._isCustomLoading=!0,this._loadingText=e||"",this._fireLoadingChanged()},endCustomLoading:function(){this._isCustomLoading=!1,this._loadingText=void 0,this._fireLoadingChanged()},refresh:function(e){!0===e?e={reload:!0,changesOnly:!0}:e||(e={lookup:!0,selection:!0,reload:!0});var t=this,n=t.getDataSource(),i=e.changesOnly,o=new f.Deferred,a=function(){t._repaintChangesOnly=!!i};return(0,f.when)(!e.lookup||t._columnsController.refresh()).always((function(){e.load||e.reload?(n&&n.on("customizeLoadResult",a),(0,f.when)(t.reload(e.reload,i)).always((function(){n&&n.off("customizeLoadResult",a),t._repaintChangesOnly=void 0})).done(o.resolve).fail(o.reject)):(t.updateItems({repaintChangesOnly:e.changesOnly}),o.resolve())})),o.promise()},getVisibleRows:function(){return this.items()},_disposeDataSource:function(){this.setDataSource(null)},dispose:function(){this._disposeDataSource(),this.callBase.apply(this,arguments)},repaintRows:function(e,t){((e=Array.isArray(e)?e:[e]).length>1||(0,c.isDefined)(e[0]))&&this.updateItems({changeType:"update",rowIndices:e,isFullUpdate:!t})},skipProcessingPagingChange:function(e){return this._skipProcessingPagingChange&&("paging.pageIndex"===e||"paging.pageSize"===e)},getUserState:function(){return{searchText:this.option("searchPanel.text"),pageIndex:this.pageIndex(),pageSize:this.pageSize()}},getCachedStoreData:function(){return this._dataSource&&this._dataSource.getCachedStoreData()},isLastPageLoaded:function(){return this.pageIndex()===this.pageCount()-1}},a.default.proxyMethod(v,"load"),a.default.proxyMethod(v,"reload"),a.default.proxyMethod(v,"push"),a.default.proxyMethod(v,"itemsCount",0),a.default.proxyMethod(v,"totalItemsCount",0),a.default.proxyMethod(v,"hasKnownLastPage",!0),a.default.proxyMethod(v,"isLoaded",!0),a.default.proxyMethod(v,"totalCount",0),v))}};t.dataControllerModule=y},83567:function(e,t,n){t.default=void 0;var i=h(n(44504)),o=h(n(39941)),a=n(20576),r=n(35922),s=n(95479),l=n(13306),u=h(n(26562)),d=n(60637),c=n(62754);function h(e){return e&&e.__esModule?e:{default:e}}function p(){return(p=Object.assign||function(e){for(var t=1;t0||s&&r===u)&&(this._totalCountCorrection+=l()-u),e.splice(0,e.length)},_handlePush:function(e){var t=e.changes;this.push(t,!0)},_handleChanging:function(e){this.changing.fire(e),this._applyBatch(e.changes)},_needCleanCacheByOperation:function(e,t){var n=["filtering","sorting","paging"],i=n.indexOf(e);return(i>=0?n.slice(i):[e]).some((function(e){return t[e]}))},_customizeRemoteOperations:function(e,t){var n=this,i=this._cachedStoreData,o=this._cachedPagingData,a=this._cachedData;(e.storeLoadOptions.filter&&!e.remoteOperations.filtering||e.storeLoadOptions.sort&&!e.remoteOperations.sorting)&&(e.remoteOperations={filtering:e.remoteOperations.filtering,summary:e.remoteOperations.summary}),t.fullReload?(i=void 0,o=void 0,a={items:{}}):(t.reload?(o=void 0,a={items:{}}):t.groupExpanding&&(a={items:{}}),(0,s.each)(t,(function(t,a){a&&n._needCleanCacheByOperation(t,e.remoteOperations)&&(i=void 0,o=void 0)}))),o&&(e.remoteOperations.paging=!1),e.cachedStoreData=i,e.cachedPagingData=o,e.cachedData=a,e.isCustomLoading||(this._cachedStoreData=i,this._cachedPagingData=o,this._cachedData=a)},_handleCustomizeStoreLoadOptions:function(e){var t;this._handleDataLoading(e),0!==(null===(t=e.data)||void 0===t?void 0:t.length)&&(e.data=n(e,!0)||e.cachedStoreData)},_handleDataLoading:function(e){var n=this,i=this._dataSource,o=this._lastLoadOptions;this.customizeStoreLoadOptions.fire(e),e.delay=this.option("loadingTimeout"),e.originalStoreLoadOptions=e.storeLoadOptions,e.remoteOperations=(0,l.extend)({},this.remoteOperations());var a=!this.isLoaded()&&!this._isRefreshing;this.option("integrationOptions.renderedOnServer")&&!this.isLoaded()&&(e.delay=void 0);var r=(0,l.extend)({pageIndex:this.pageIndex(),pageSize:this.pageSize()},e.storeLoadOptions),s=t(r,o,a);if(this._customizeRemoteOperations(e,s),!e.isCustomLoading){var u=this._isRefreshing;e.pageIndex=i.pageIndex(),e.lastLoadOptions=r,e.operationTypes=s,this._loadingOperationTypes=s,this._isRefreshing=!0,(0,c.when)(u||this._isRefreshed||this.refresh(e,s)).done((function(){n._lastOperationId===e.operationId&&(n._isRefreshed=!0,n.load().always((function(){n._isRefreshed=!1})))})).fail((function(){i.cancel(e.operationId)})).always((function(){n._isRefreshing=!1})),i.cancel(this._lastOperationId),this._lastOperationId=e.operationId,this._isRefreshing&&i.cancel(this._lastOperationId)}this._handleDataLoadingCore(e)},_handleDataLoadingCore:function(e){var t=e.remoteOperations;e.loadOptions={};var n=e.cachedData.extra,i={filter:!t.filtering,sort:!t.sorting,group:!t.grouping,summary:!t.summary,skip:!t.paging,take:!t.paging,requireTotalCount:n&&"totalCount"in n||!t.paging};(0,s.each)(e.storeLoadOptions,(function(t,n){i[t]&&(e.loadOptions[t]=n,delete e.storeLoadOptions[t])})),n&&(e.extra=n)},_handleDataLoaded:function(t){var i=this,a=t.loadOptions,s=t.remoteOperations&&!t.remoteOperations.paging,d=t.cachedData,h=t.storeLoadOptions,p=!1!==this.option("cacheEnabled")&&h,f=p&&!t.isCustomLoading&&d&&(!s||h.group),m=p&&s,_=m&&!t.isCustomLoading;if(a){s&&(t.skip=a.skip,t.take=a.take,delete a.skip,delete a.take),a.group&&(a.group=t.group||a.group);var v=o.default.normalizeSortingInfo(t.group||h.group||a.group).length;t.cachedDataPartBegin&&(t.data=t.cachedDataPartBegin.concat(t.data)),t.cachedDataPartEnd&&(t.data=t.data.concat(t.cachedDataPartEnd)),f&&n(t)||(m&&t.cachedPagingData?t.data=e(t.cachedPagingData,v):(_&&(this._cachedStoreData?t.mergeStoreLoadData&&(t.data=this._cachedStoreData=this._cachedStoreData.concat(t.data)):this._cachedStoreData=e(t.data,o.default.normalizeSortingInfo(h.group).length)),new u.default(t.data).load(a).done((function(n){t.data=n,_&&(i._cachedPagingData=e(t.data,v))})).fail((function(e){t.data=(new c.Deferred).reject(e)}))),a.requireTotalCount&&s&&(t.extra=(0,r.isPlainObject)(t.extra)?t.extra:{},t.extra.totalCount=t.data.length),t.extra&&t.extra.totalCount>=0&&(!1===h.requireTotalCount||!1===a.requireTotalCount)&&(t.extra.totalCount=-1),this._handleDataLoadedCore(t),f&&(d.extra=d.extra||(0,l.extend)({},t.extra),(0,c.when)(t.data).done((function(e){!function(e,t,n){for(var i,o,a,r,s=e.storeLoadOptions,l=null!==(i=null!==(o=e.skip)&&void 0!==o?o:s.skip)&&void 0!==i?i:0,u=null!==(a=null!==(r=e.take)&&void 0!==r?r:s.take)&&void 0!==a?a:0,d=0;d=0?n.pageIndex()>=this.pageCount()&&(n.pageIndex(this.pageCount()-1),this.pageIndex(n.pageIndex()),this.resetPagesCache(),n.load(),i=!0):o&&((t=n.pageIndex()*this.pageSize()+a)>this._currentTotalCount&&(this._currentTotalCount=t,0!==n.pageIndex()&&this.option("scrolling.legacyMode")||(this._totalCountCorrection=0)),0===a&&n.pageIndex()>=this.pageCount()&&(n.pageIndex(this.pageCount()-1),"infinite"!==this.option("scrolling.mode")&&(n.load(),i=!0))),i||(this._operationTypes=this._lastOperationTypes,this._lastOperationTypes={},this.component._optionCache={},this.changed.fire(e),this.component._optionCache=void 0)},_scheduleCustomLoadCallbacks:function(e){var t=this;t._isCustomLoading=!0,e.always((function(){t._isCustomLoading=!1}))},loadingOperationTypes:function(){return this._loadingOperationTypes},operationTypes:function(){return this._operationTypes},lastLoadOptions:function(){return this._lastLoadOptions||{}},isLastPage:function(){return this._isLastPage},_dataSourceTotalCount:function(){return this._dataSource.totalCount()},totalCount:function(){return parseInt((this._currentTotalCount||this._dataSourceTotalCount())+this._totalCountCorrection)},totalCountCorrection:function(){return this._totalCountCorrection},itemsCount:function(){return this._dataSource.items().length},totalItemsCount:function(){return this.totalCount()},pageSize:function(){var e=this._dataSource;return arguments.length||e.paginate()?e.pageSize.apply(e,arguments):0},pageCount:function(){var e=this.totalItemsCount()-this._totalCountCorrection,t=this.pageSize();return t&&e>0?Math.max(1,Math.ceil(e/t)):1},hasKnownLastPage:function(){return this._hasLastPage||this._dataSource.totalCount()>=0},loadFromStore:function(e,t){var n=this._dataSource,i=new c.Deferred;if(n)return(t=t||n.store()).load(e).done((function(e,t){e&&!Array.isArray(e)&&Array.isArray(e.data)&&(t=e,e=e.data),i.resolve(e,t)})).fail(i.reject),i},isCustomLoading:function(){return!!this._isCustomLoading},load:function(e){var t,n,i=this,o=this,l=o._dataSource,u=new c.Deferred;if(e){var d=l.store(),h=l.loadOptions(),p={storeLoadOptions:e,isCustomLoading:!0};return(0,s.each)(d._customLoadOptions()||[],(function(e,t){t in p.storeLoadOptions||(p.storeLoadOptions[t]=h[t])})),this._isLoadingAll=e.isLoadingAll,o._scheduleCustomLoadCallbacks(u),l._scheduleLoadCallbacks(u),o._handleCustomizeStoreLoadOptions(p),t=function(){if(!l.store())return u.reject("canceled");(0,c.when)(p.data||o.loadFromStore(p.storeLoadOptions)).done((function(t,n){p.data=t,p.extra=n||{},o._handleDataLoaded(p),e.requireTotalCount&&void 0===p.extra.totalCount&&(p.extra.totalCount=d.totalCount(p.storeLoadOptions)),(0,c.when)(p.data,p.extra.totalCount).done((function(e,t){p.extra.totalCount=t,u.resolve(e,p.extra)})).fail(u.reject)})).fail(u.reject)},n=o.option("loadingTimeout"),(0,r.isDefined)(n)?(0,a.executeAsync)(t,n):t(),u.fail((function(){o._eventsStrategy.fireEvent("loadError",arguments)})).always((function(){i._isLoadingAll=!1})).promise()}return l.load()},reload:function(e){return e?this._dataSource.reload():this._dataSource.load()},getCachedStoreData:function(){return this._cachedStoreData}}}());t.default=f,e.exports=t.default,e.exports.default=t.default},6447:function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.editingModule=void 0;var o=D(n(68374)),a=D(n(73349)),r=D(n(55994)),s=D(n(73176)),l=n(3532),u=n(35922),d=n(95479),c=n(13306),h=D(n(12310)),p=n(95429),f=D(n(93786)),g=D(n(13615)),m=n(60637),_=n(39611),v=n(15029),y=D(n(28109)),x=D(n(20530)),b=n(62754),w=n(20576),C=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var s=a?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}o.default=e,n&&n.set(e,o);return o}(n(44899)),S=n(35917);function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}function D(e){return e&&e.__esModule?e:{default:e}}function I(){return(I=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);n").appendTo(t);e.getController("editorFactory").createEditor(i,(0,c.extend)({},n.column,{value:n.value,setValue:n.setValue,row:n.row,parentType:"dataRow",width:null,readOnly:!n.setValue,isOnForm:n.isOnForm,id:n.id}))}},_getNewRowPosition:function(){var e=this.option("editing.newRowPosition");if("virtual"===this.option("scrolling.mode"))switch(e){case S.PAGE_TOP_NEW_ROW_POSITION:return S.VIEWPORT_TOP_NEW_ROW_POSITION;case S.PAGE_BOTTOM_NEW_ROW_POSITION:return S.VIEWPORT_BOTTOM_NEW_ROW_POSITION;default:return e}return e},getChanges:function(){return this.option("editing.changes")},getInsertRowCount:function(){return this.option("editing.changes").filter((function(e){return"insert"===e.type})).length},resetChanges:function(){var e=this.getChanges();(null==e?void 0:e.length)&&this._silentOption("editing.changes",[])},_getInternalData:function(e){return this._internalState.filter((function(t){return(0,w.equalByValue)(t.key,e)}))[0]},_addInternalData:function(e){var t=this._getInternalData(e.key);return t?(0,c.extend)(t,e):(this._internalState.push(e),e)},_getOldData:function(e){var t;return null===(t=this._getInternalData(e))||void 0===t?void 0:t.oldData},getUpdatedData:function(e){var t=this._dataController.keyOf(e),n=this.getChanges(),i=g.default.getIndexByKey(t,n);return n[i]?(0,m.createObjectWithChanges)(e,n[i].data):e},getInsertedData:function(){return this.getChanges().filter((function(e){return e.data&&e.type===S.DATA_EDIT_DATA_INSERT_TYPE})).map((function(e){return e.data}))},getRemovedData:function(){var e=this;return this.getChanges().filter((function(t){return e._getOldData(t.key)&&t.type===S.DATA_EDIT_DATA_REMOVE_TYPE})).map((function(t){return e._getOldData(t.key)}))},_fireDataErrorOccurred:function(e){if("cancel"!==e){var t=this.getPopupContent();this._dataController.dataErrorOccurred.fire(e,t)}},_needToCloseEditableCell:w.noop,_closeEditItem:w.noop,_handleDataChanged:w.noop,_isDefaultButtonVisible:function(e,t){var n=!0;switch(e.name){case"delete":n=this.allowDeleting(t);break;case"undelete":n=!1}return n},_isButtonVisible:function(e,t){var n=e.visible;return(0,u.isDefined)(n)?(0,u.isFunction)(n)?n.call(e,{component:t.component,row:t.row,column:t.column}):n:this._isDefaultButtonVisible(e,t)},_isButtonDisabled:function(e,t){var n=e.disabled;return(0,u.isFunction)(n)?n.call(e,{component:t.component,row:t.row,column:t.column}):!!n},_getButtonConfig:function(e,n){var i=this,o=(0,u.isObject)(e)?e:{},a=t(e),r=function(e){var t=e.component.option("editing.texts")||{};return{save:t.saveRowChanges,cancel:t.cancelRowChanges,edit:t.editRow,undelete:t.undeleteRow,delete:t.deleteRow,add:t.addRowToNode}}(n),s=M[a],l=this.option("editing"),d=R[a],h=!d||l[d];return(0,c.extend)({name:a,text:r[a],cssClass:A[a]},{onClick:s&&function(e){var t=e.event;t.stopPropagation(),t.preventDefault(),setTimeout((function(){n.row&&h&&i[s]&&i[s](n.row.rowIndex)}))}},o)},_getEditingButtons:function(t){var n,i=this,o=!!t.column.buttons,a=(t.column.buttons||[]).slice();return o?((n=e(a,"edit"))>=0&&(e(a,"save")<0&&a.splice(n+1,0,"save"),e(a,"cancel")<0&&a.splice(e(a,"save")+1,0,"cancel")),(n=e(a,"delete"))>=0&&e(a,"undelete")<0&&a.splice(n+1,0,"undelete")):a=B.slice(),a.map((function(e){return i._getButtonConfig(e,t)}))},_renderEditingButtons:function(e,t,n,i){var o=this;t.forEach((function(t){o._isButtonVisible(t,n)&&o._createButton(e,t,n,i)}))},_getEditCommandCellTemplate:function(){var e=this;return function(t,n,i){var a=(0,o.default)(t);if("data"===n.rowType){var r=e._getEditingButtons(n);e._renderEditingButtons(a,r,n,i),n.watch&&n.watch((function(){return r.map((function(t){return e._isButtonVisible(t,n)}))}),(function(){a.empty(),e._renderEditingButtons(a,r,n)}))}else g.default.setEmptyText(a)}},isRowBasedEditMode:function(){var e=this.getEditMode();return-1!==S.ROW_BASED_MODES.indexOf(e)},getFirstEditableColumnIndex:function(){var e,t=this.getController("columns").getVisibleColumns();return(0,d.each)(t,(function(t,n){if(n.allowEditing)return e=t,!1})),e},getFirstEditableCellInRow:function(e){var t=this.getView("rowsView");return t&&t._getCellElement(e||0,this.getFirstEditableColumnIndex())},getFocusedCellInRow:function(e){return this.getFirstEditableCellInRow(e)},getIndexByKey:function(e,t){return g.default.getIndexByKey(e,t)},hasChanges:function(e){for(var t=this.getChanges(),n=!1,i=0;i<(null==t?void 0:t.length);i++)if(t[i].type&&(!(0,u.isDefined)(e)||this._dataController.getRowIndexByKey(t[i].key)===e)){n=!0;break}return n},dispose:function(){this.callBase(),clearTimeout(this._inputFocusTimeoutID),r.default.off(a.default.getDocument(),f.default.up,this._pointerUpEditorHandler),r.default.off(a.default.getDocument(),f.default.down,this._pointerDownEditorHandler),r.default.off(a.default.getDocument(),p.name,this._saveEditorHandler)},optionChanged:function(e){if("editing"===e.name){var t=e.fullName;t===S.EDITING_EDITROWKEY_OPTION_NAME?this._handleEditRowKeyChange(e):"editing.changes"===t?this._handleChangesChange(e):e.handled||(this._columnsController.reinit(),this.init(),this.resetChanges(),this._resetEditColumnName(),this._resetEditRowKey()),e.handled=!0}else this.callBase(e)},_handleEditRowKeyChange:function(e){var t=this._dataController.getRowIndexByKey(e.value),n=this._getEditRowIndexCorrection(),i=this._dataController.getRowIndexByKey(e.previousValue)+n;(0,u.isDefined)(e.value)?e.value!==e.previousValue&&this._editRowFromOptionChanged(t,i):this.cancelEditData()},_handleChangesChange:function(e){var t=this._dataController;(e.value.length||e.previousValue.length)&&(this._processInsertChanges(e.value),t.updateItems({repaintChangesOnly:!0}))},_processInsertChanges:function(e){var t=this;e.forEach((function(e){"insert"===e.type&&t._addInsertInfo(e)}))},publicMethods:function(){return["addRow","deleteRow","undeleteRow","editRow","saveEditData","cancelEditData","hasEditData"]},refresh:function(){(0,u.isDefined)(this._pageIndex)&&this._refreshCore.apply(this,arguments)},_refreshCore:w.noop,isEditing:function(){return(0,u.isDefined)(this.option(S.EDITING_EDITROWKEY_OPTION_NAME))},isEditRow:function(){return!1},_setEditRowKey:function(e,t){t?this._silentOption(S.EDITING_EDITROWKEY_OPTION_NAME,e):this.option(S.EDITING_EDITROWKEY_OPTION_NAME,e)},_setEditRowKeyByIndex:function(e,t){var n=this._dataController.getKeyByRowIndex(e);void 0!==n?this._setEditRowKey(n,t):this._dataController.fireError("E1043")},getEditRowIndex:function(){return this._getVisibleEditRowIndex()},getEditFormRowIndex:function(){return-1},_isEditRowByIndex:function(e){var t=this._dataController.getKeyByRowIndex(e),n=(0,u.isDefined)(t)&&(0,w.equalByValue)(this.option(S.EDITING_EDITROWKEY_OPTION_NAME),t);return n?this._getVisibleEditRowIndex()===e:n},isEditCell:function(e,t){return this._isEditRowByIndex(e)&&this._getVisibleEditColumnIndex()===t},getPopupContent:w.noop,_isProcessedItem:function(e){return!1},_getInsertRowIndex:function(e,t,n){var i=this,o=-1,a=this._dataController,r=this._getInsertAfterOrBeforeKey(t);return(0,u.isDefined)(r)||0!==e.length?(0,u.isDefined)(r)&&e.some((function(s,l){var d=n||i._isProcessedItem(s);if((0,u.isObject)(s)&&(d||(0,u.isDefined)(s[O])?(0,w.equalByValue)(s.key,r)&&(o=l):(0,w.equalByValue)(a.keyOf(s),r)&&(o=l)),o>=0){var c=e[o+1];if(c&&("detail"===c.rowType||"detailAdaptive"===c.rowType)&&(0,u.isDefined)(t.insertAfterKey))return;return(0,u.isDefined)(t.insertAfterKey)&&(o+=1),!0}})):o=0,o},_generateNewItem:function(e){var t,n={key:e},i=null===(t=this._getInternalData(e))||void 0===t?void 0:t.insertInfo;return null!=i&&i[O]&&(n[O]=i[O]),n},_getLoadedRowIndex:function(e,t,n){var i=this._getInsertRowIndex(e,t,n),o=this._dataController;if(i<0){var a=this._getNewRowPosition(),r=o.pageIndex(),s=this._getInsertAfterOrBeforeKey(t);a===S.LAST_NEW_ROW_POSITION||0!==r||(0,u.isDefined)(s)?a===S.LAST_NEW_ROW_POSITION&&o.isLastPageLoaded()&&(i=e.length):i=0}return i},processItems:function(e,t){var n=this,i=t.changeType;return this.update(i),this.getChanges().forEach((function(t){var i;if(t.type===S.DATA_EDIT_DATA_INSERT_TYPE){var o=t.key,a=null===(i=n._getInternalData(o))||void 0===i?void 0:i.insertInfo;(0,u.isDefined)(o)&&(0,u.isDefined)(a)||(o=(a=n._addInsertInfo(t)).key);var r=n._getLoadedRowIndex(e,t),s=n._generateNewItem(o);r>=0&&e.splice(r,0,s)}})),e},processDataItem:function(e,t,n){var i=t.visibleColumns,o=e.data[O]?e.data.key:e.key,a=this.getChanges(),r=g.default.getIndexByKey(o,a);e.isEditing=!1,r>=0&&this._processDataItemCore(e,a[r],o,i,n)},_processDataItemCore:function(e,t,n,i,o){var a=t.data;switch(t.type){case S.DATA_EDIT_DATA_INSERT_TYPE:e.isNewRow=!0,e.key=n,e.data=a;break;case"update":e.modified=!0,e.oldData=e.data,e.data=(0,m.createObjectWithChanges)(e.data,a),e.modifiedValues=o(a,i,!0);break;case S.DATA_EDIT_DATA_REMOVE_TYPE:e.removed=!0}},_initNewRow:function(e){var t=this;if(this.executeAction("onInitNewRow",e),e.promise){var n=new b.Deferred;return(0,b.when)((0,b.fromPromise)(e.promise)).done(n.resolve).fail(V(n)).fail((function(e){return t._fireDataErrorOccurred(e)})),n}},_createInsertInfo:function(){var e={};return e[O]=this._getInsertIndex(),e},_addInsertInfo:function(e,t){var n,i,o=e.key;if((0,u.isDefined)(o)||(o=String(new s.default),e.key=o),i=null===(n=this._getInternalData(o))||void 0===n?void 0:n.insertInfo,!(0,u.isDefined)(i)){var a=this._getInsertAfterOrBeforeKey(e);i=this._createInsertInfo(),(0,u.isDefined)(a)||this._setInsertAfterOrBeforeKey(e,t)}return this._addInternalData({insertInfo:i,key:o}),{insertInfo:i,key:o}},_setInsertAfterOrBeforeKey:function(e,t){var n=this._dataController,i=n.items(!0),o=this.getView("rowsView"),a=this._getNewRowPosition();switch(a){case S.FIRST_NEW_ROW_POSITION:case S.LAST_NEW_ROW_POSITION:break;case S.PAGE_TOP_NEW_ROW_POSITION:case S.PAGE_BOTTOM_NEW_ROW_POSITION:if(i.length){var r=a===S.PAGE_TOP_NEW_ROW_POSITION?0:i.length-1;e[0===r?"insertBeforeKey":"insertAfterKey"]=i[r].key}break;default:var s=a===S.VIEWPORT_BOTTOM_NEW_ROW_POSITION?null==o?void 0:o.getBottomVisibleItemIndex():null==o?void 0:o.getTopVisibleItemIndex(),l=n.getVisibleRows()[s];l&&(!l.isEditing&&"detail"===l.rowType||"detailAdaptive"===l.rowType)&&s++;var d=n.getKeyByRowIndex(s);(0,u.isDefined)(d)&&(e.insertBeforeKey=d)}},_getInsertIndex:function(){var e=this,t=0;return this.getChanges().forEach((function(n){var i,o=null===(i=e._getInternalData(n.key))||void 0===i?void 0:i.insertInfo;(0,u.isDefined)(o)&&n.type===S.DATA_EDIT_DATA_INSERT_TYPE&&o[O]>t&&(t=o[O])})),t+1},_getInsertAfterOrBeforeKey:function(e){var t;return null!==(t=e.insertAfterKey)&&void 0!==t?t:e.insertBeforeKey},_getPageIndexToInsertRow:function(){var e=this._getNewRowPosition(),t=this._dataController,n=t.pageIndex(),i=t.pageCount()-1;return e===S.FIRST_NEW_ROW_POSITION&&0!==n?0:e===S.LAST_NEW_ROW_POSITION&&n!==i?i:-1},addRow:function(e){var t=this._dataController;return t.store()?this._addRow(e):(t.fireError("E1052",this.component.NAME),(new b.Deferred).reject())},_addRow:function(e){var t=this,n=this._dataController.store(),i=n&&n.key(),o={data:{}},a=this._getVisibleEditRowIndex(),r=new b.Deferred;return this.refresh({allowCancelEditing:!0}),this._allowRowAdding()?(i||(o.data.__KEY__=String(new s.default)),(0,b.when)(this._initNewRow(o,e)).done((function(){t._allowRowAdding()?(0,b.when)(t._addRowCore(o.data,e,a)).done(r.resolve).fail(r.reject):r.reject("cancel")})).fail(r.reject),r.promise()):((0,b.when)(this._navigateToNewRow(a)).done(r.resolve).fail(r.reject),r.promise())},_allowRowAdding:function(){return!(this._getInsertIndex()>1)},_addRowCore:function(e,t,n){var i={data:e,type:S.DATA_EDIT_DATA_INSERT_TYPE},o=this._getVisibleEditRowIndex(),a=this._addInsertInfo(i,t).key;return this._setEditRowKey(a,!0),this._addChange(i),this._navigateToNewRow(n,i,o)},_navigateToNewRow:function(e,t,n){var i,o,a=this,r=new b.Deferred,s=this._dataController,l=this.getController("focus");if(n=null!==(i=n)&&void 0!==i?i:-1,!(t=null!==(o=t)&&void 0!==o?o:this.getChanges().filter((function(e){return e.type===S.DATA_EDIT_DATA_INSERT_TYPE}))[0]))return r.reject("cancel").promise();var d=this._getPageIndexToInsertRow(),c=this._getLoadedRowIndex(s.items(),t,!0),h=function(e){(0,b.when)(null==l?void 0:l.navigateToRow(e)).done((function(){c=s.getRowIndexByKey(t.key),r.resolve()}))},p=this._getInsertAfterOrBeforeKey(t);return d>=0?s.pageIndex(d).done((function(){h(t.key)})).fail(r.reject):c<0&&(0,u.isDefined)(p)?h(p):(s.updateItems({changeType:"update",rowIndices:[e,n,c]}),(c=s.getRowIndexByKey(t.key))<0?h(t.key):r.resolve()),r.done((function(){a._showAddedRow(c),a._afterInsertRow(t.key)})),r.promise()},_showAddedRow:function(e){this._focusFirstEditableCellInRow(e)},_beforeFocusElementInRow:w.noop,_focusFirstEditableCellInRow:function(e){var t=this,n=this._dataController,i=n.getKeyByRowIndex(e),o=this.getFirstEditableCellInRow(e);this._editCellInProgress=!0,this._delayedInputFocus(o,(function(){e=n.getRowIndexByKey(i),t._editCellInProgress=!1,t._beforeFocusElementInRow(e)}))},_isEditingStart:function(e){return this.executeAction("onEditingStart",e),e.cancel},_beforeUpdateItems:w.noop,_getVisibleEditColumnIndex:function(){var e=this.option(S.EDITING_EDITCOLUMNNAME_OPTION_NAME);return(0,u.isDefined)(e)?this._columnsController.getVisibleColumnIndex(e):-1},_setEditColumnNameByIndex:function(e,t){var n,i=this._columnsController.getVisibleColumns();this._setEditColumnName(null===(n=i[e])||void 0===n?void 0:n.name,t)},_setEditColumnName:function(e,t){t?this._silentOption(S.EDITING_EDITCOLUMNNAME_OPTION_NAME,e):this.option(S.EDITING_EDITCOLUMNNAME_OPTION_NAME,e)},_resetEditColumnName:function(){this._setEditColumnName(null,!0)},_getEditColumn:function(){var e=this.option(S.EDITING_EDITCOLUMNNAME_OPTION_NAME);return this._getColumnByName(e)},_getColumnByName:function(e){var t,n=this._columnsController.getVisibleColumns();return(0,u.isDefined)(e)&&n.some((function(n){if(n.name===e)return t=n,!0})),t},_getVisibleEditRowIndex:function(e){var t=this._dataController,n=this.option(S.EDITING_EDITROWKEY_OPTION_NAME),i=t.getRowIndexByKey(n);return-1===i?i:i+this._getEditRowIndexCorrection(e)},_getEditRowIndexCorrection:function(e){var t=e?this._getColumnByName(e):this._getEditColumn();return"adaptiveHidden"===(null==t?void 0:t.visibleWidth)?1:0},_resetEditRowKey:function(){this._setEditRowKey(null,!0)},_resetEditIndices:function(){this._resetEditColumnName(),this._resetEditRowKey()},editRow:function(e){var t,n=this._dataController,i=n.items()[e],o={data:i&&i.data,cancel:!1},a=this._getVisibleEditRowIndex();if(i)return e===a||void(void 0!==i.key?(i.isNewRow||(o.key=i.key),this._isEditingStart(o)||(this.resetChanges(),this.init(),this._resetEditColumnName(),this._pageIndex=n.pageIndex(),this._addInternalData({key:i.key,oldData:null!==(t=i.oldData)&&void 0!==t?t:i.data}),this._setEditRowKey(i.key))):this._dataController.fireError("E1043"))},_editRowFromOptionChanged:function(e,t){var n=[t,e];this._beforeUpdateItems(n,e,t),this._editRowFromOptionChangedCore(n,e)},_editRowFromOptionChangedCore:function(e,t,n){this._needFocusEditor=!0,this._dataController.updateItems({changeType:"update",rowIndices:e,cancel:n})},_focusEditorIfNeed:w.noop,_showEditPopup:w.noop,_repaintEditPopup:w.noop,_getEditPopupHiddenHandler:function(){var e=this;return function(t){e.isEditing()&&e.cancelEditData()}},_getPopupEditFormTemplate:w.noop,_getSaveButtonConfig:function(){return{text:this.option("editing.texts.saveRowChanges"),onClick:this.saveEditData.bind(this)}},_getCancelButtonConfig:function(){return{text:this.option("editing.texts.cancelRowChanges"),onClick:this.cancelEditData.bind(this)}},_removeInternalData:function(e){var t=this._getInternalData(e),n=this._internalState.indexOf(t);n>-1&&this._internalState.splice(n,1)},_updateInsertAfterOrBeforeKeys:function(e,t){var n=this,i=e[t];e.forEach((function(e){var t=n._getInsertAfterOrBeforeKey(e);(0,w.equalByValue)(t,i.key)&&(e[(0,u.isDefined)(e.insertAfterKey)?"insertAfterKey":"insertBeforeKey"]=n._getInsertAfterOrBeforeKey(i))}))},_removeChange:function(e){if(e>=0){var t=T(this.getChanges()),n=t[e].key;this._removeInternalData(n),this._updateInsertAfterOrBeforeKeys(t,e),t.splice(e,1),this._silentOption("editing.changes",t),(0,w.equalByValue)(this.option(S.EDITING_EDITROWKEY_OPTION_NAME),n)&&this._resetEditIndices()}},executeOperation:function(e,t){var n=this;this._lastOperation&&this._lastOperation.reject(),this._lastOperation=e,this.waitForDeferredOperations().done((function(){"rejected"!==e.state()&&(t(),n._lastOperation=null)})).fail((function(){e.reject(),n._lastOperation=null}))},waitForDeferredOperations:function(){return b.when.apply(void 0,T(this._deferreds))},_processCanceledEditingCell:w.noop,_repaintEditCell:function(e,t,n){this._needFocusEditor=!0,!e||!e.showEditorAlways||t&&!t.showEditorAlways?(this._editCellInProgress=!0,this.getController("editorFactory").loseFocus(),this._dataController.updateItems({changeType:"update",rowIndices:[n,this._getVisibleEditRowIndex()]})):e!==t&&this._dataController.updateItems({changeType:"update",rowIndices:[]})},_delayedInputFocus:function(e,t,n){var i=this,o=function(){if(t&&t(),e){var n=e.find(S.FOCUSABLE_ELEMENT_SELECTOR).first();g.default.focusAndSelectElement(i,n)}i._beforeFocusCallback=null};x.default.real().ios||x.default.real().android?o():(this._beforeFocusCallback&&this._beforeFocusCallback(),clearTimeout(this._inputFocusTimeoutID),n&&(this._beforeFocusCallback=t),this._inputFocusTimeoutID=setTimeout(o))},_focusEditingCell:function(e,t,n){var i=this.getView("rowsView"),o=this._getVisibleEditColumnIndex();(t=t||i&&i._getCellElement(this._getVisibleEditRowIndex(),o))&&this._delayedInputFocus(t,e,n)},deleteRow:function(e){this._checkAndDeleteRow(e)},_checkAndDeleteRow:function(e){var t=this,n=this.option("editing"),i=null==n?void 0:n.texts,o=null==n?void 0:n.confirmDelete,a=null==i?void 0:i.confirmDeleteMessage,r=this._dataController.items()[e],s=!this.isEditing()||r.isNewRow;if(r&&s)if(o&&a){var l=i&&i.confirmDeleteTitle,d=(0,u.isDefined)(l)&&l.length>0;(0,v.confirm)(a,l,d).done((function(n){n&&t._deleteRowCore(e)}))}else this._deleteRowCore(e)},_deleteRowCore:function(e){var t=this._dataController.items()[e],n=t&&t.key,i=this._getVisibleEditRowIndex();this.refresh();var o=this.getChanges(),a=g.default.getIndexByKey(n,o);return a>=0?o[a].type===S.DATA_EDIT_DATA_INSERT_TYPE?this._removeChange(a):this._addChange({key:n,type:S.DATA_EDIT_DATA_REMOVE_TYPE}):this._addChange({key:n,oldData:t.data,type:S.DATA_EDIT_DATA_REMOVE_TYPE}),this._afterDeleteRow(e,i)},_afterDeleteRow:function(e,t){return this.saveEditData()},undeleteRow:function(e){var t=this._dataController,n=t.items()[e],i=this._getVisibleEditRowIndex(),o=n&&n.key,a=this.getChanges();if(n){var r=g.default.getIndexByKey(o,a);if(r>=0){var s=a[r].data;(0,u.isEmptyObject)(s)?this._removeChange(r):this._addChange({key:o,type:"update"}),t.updateItems({changeType:"update",rowIndices:[i,e]})}}},_fireOnSaving:function(){var e=this,t={cancel:!1,promise:null,changes:T(this.getChanges())};this.executeAction("onSaving",t);var n=new b.Deferred;return(0,b.when)((0,b.fromPromise)(t.promise)).done((function(){n.resolve(t)})).fail((function(t){V(n),e._fireDataErrorOccurred(t),n.resolve({cancel:!0})})),n},_executeEditingAction:function(e,t,n){if(this.component._disposed)return null;var i=new b.Deferred;return this.executeAction(e,t),(0,b.when)((0,b.fromPromise)(t.cancel)).done((function(e){e?setTimeout((function(){i.resolve("cancel")})):n(t).done(i.resolve).fail(V(i))})).fail(V(i)),i},_processChanges:function(e,t,n,i){var o=this,a=this._dataController.store();(0,d.each)(i,(function(r,s){var l,d,c=o._getOldData(s.key),h=s.data,p=s.type,f=I({},s);if(!o._beforeSaveEditData(s,r)){switch(p){case S.DATA_EDIT_DATA_REMOVE_TYPE:d={data:c,key:s.key,cancel:!1},l=o._executeEditingAction("onRowRemoving",d,(function(){return a.remove(s.key).done((function(e){n.push({type:"remove",key:e})}))}));break;case S.DATA_EDIT_DATA_INSERT_TYPE:d={data:h,cancel:!1},l=o._executeEditingAction("onRowInserting",d,(function(){return a.insert(d.data).done((function(e,t){(0,u.isDefined)(t)&&(f.key=t),e&&(0,u.isObject)(e)&&e!==d.data&&(f.data=e),n.push({type:"insert",data:e,index:0})}))}));break;case"update":d={newData:h,oldData:c,key:s.key,cancel:!1},l=o._executeEditingAction("onRowUpdating",d,(function(){return a.update(s.key,d.newData).done((function(e,t){e&&(0,u.isObject)(e)&&e!==d.newData&&(f.data=e),n.push({type:"update",key:t,data:e})}))}))}if(i[r]=f,l){var g=new b.Deferred;l.always((function(e){t.push({key:s.key,result:e})})).always(g.resolve),e.push(g.promise())}}}))},_processRemoveIfError:function(e,t){var n=e[t];return(null==n?void 0:n.type)===S.DATA_EDIT_DATA_REMOVE_TYPE&&t>=0&&e.splice(t,1),!0},_processRemove:function(e,t,n){var i=e[t];if(!n||!i||i.type===S.DATA_EDIT_DATA_REMOVE_TYPE)return this._processRemoveCore(e,t,!n||!i)},_processRemoveCore:function(e,t){return t>=0&&e.splice(t,1),!0},_processSaveEditDataResult:function(e){for(var t=!1,n=T(this.getChanges()),i=n.length,o=0;o1&&void 0!==arguments[1]?arguments[1]:{},n=t.cancel,i=t.error;(0,b.when)(this._afterSaveEditData(n)).done((function(){e.resolve(i)})).fail(e.reject)},_saveEditDataInner:function(e){var t=this,n=[],i=[],o=[],a=this._dataController.dataSource(),r=new b.Deferred;return(0,b.when)(this._fireOnSaving()).done((function(s){var l=s.cancel,u=s.changes;return l?r.resolve().promise():(t._processChanges(i,n,o,u),i.length?(null==a||a.beginLoading(),b.when.apply(void 0,i).done((function(){t._processSaveEditDataResult(n)?t._endSaving(o,u,r):(null==a||a.endLoading(),r.resolve())})).fail((function(e){null==a||a.endLoading(),r.resolve(e)})),r.always((function(){e.needFocusEditCell=!0})).promise()):void t._cancelSaving(r))})).fail(r.reject),r.promise()},_beforeEndSaving:function(e){this._resetEditIndices()},_endSaving:function(e,t,n){var i=this._dataController.dataSource();this._beforeEndSaving(t),null==i||i.endLoading(),this._refreshDataAfterSave(e,t,n)},_cancelSaving:function(e){this.executeAction("onSaved",{changes:[]}),this._resolveAfterSave(e)},_refreshDataAfterSave:function(e,t,n){var i=this,o=this._dataController,a=this.option("editing.refreshMode"),r="reshape"!==a&&"repaint"!==a;r||o.push(e),(0,b.when)(o.refresh({selection:r,reload:r,load:"reshape"===a,changesOnly:this.option("repaintChangesOnly")})).always((function(){i._fireSaveEditDataEvents(t)})).done((function(){i._resolveAfterSave(n)})).fail((function(e){i._resolveAfterSave(n,{error:e})}))},isSaving:function(){return this._saving},_updateEditColumn:function(){var e=this._isEditColumnVisible(),t="dx-command-edit"+(this.option("editing.useIcons")?" dx-command-edit-with-icons":"");this._columnsController.addCommandColumn({type:"buttons",command:"edit",visible:e,cssClass:t,width:"auto",alignment:"center",cellTemplate:this._getEditCommandCellTemplate(),fixedPosition:"right"}),this._columnsController.columnOption("command:edit",{visible:e,cssClass:t})},_isEditColumnVisible:function(){return this.option("editing").allowDeleting},_isEditButtonDisabled:function(){var e=this.hasChanges();return!((0,u.isDefined)(this.option("editing.editRowKey"))||e)},_updateEditButtons:function(){var e=this.getView("headerPanel"),t=this._isEditButtonDisabled();e&&(e.setToolbarItemDisabled("saveButton",t),e.setToolbarItemDisabled("revertButton",t))},_applyModified:function(e){e&&e.addClass("dx-cell-modified")},_beforeCloseEditCellInBatchMode:w.noop,cancelEditData:function(){var e=this.getChanges(),t={cancel:!1,changes:e};this.executeAction("onEditCanceling",t),t.cancel||(this._cancelEditDataCore(),this.executeAction("onEditCanceled",{changes:e}))},_cancelEditDataCore:function(){var e=this._getVisibleEditRowIndex();this._beforeCancelEditData(),this.init(),this.resetChanges(),this._resetEditColumnName(),this._resetEditRowKey(),this._afterCancelEditData(e)},_afterCancelEditData:function(e){this._dataController.updateItems({repaintChangesOnly:this.option("repaintChangesOnly")})},_hideEditPopup:w.noop,hasEditData:function(){return this.hasChanges()},update:function(e){var t=this._dataController;t&&this._pageIndex!==t.pageIndex()&&("refresh"===e&&this.refresh({isPageChanged:!0}),this._pageIndex=t.pageIndex()),this._updateEditButtons()},_getRowIndicesForCascadeUpdating:function(e,t){return t?[]:[e.rowIndex]},addDeferred:function(e){var t=this;this._deferreds.indexOf(e)<0&&(this._deferreds.push(e),e.always((function(){var n=t._deferreds.indexOf(e);n>=0&&t._deferreds.splice(n,1)})))},_prepareChange:function(e,t,n){var i,o=this,a={},r=null===(i=e.row)||void 0===i?void 0:i.data,s=e.key,l=new b.Deferred;void 0!==s&&(e.value=t,(0,b.fromPromise)(e.column.setCellValue(a,t,(0,c.extend)(!0,{},r),n)).done((function(){l.resolve({data:a,key:s,oldData:r,type:"update"})})).fail(V(l)).fail((function(e){return o._fireDataErrorOccurred(e)})),(0,u.isDefined)(n)&&e.column.displayValueMap&&(e.column.displayValueMap[t]=n),this._updateRowValues(e),this.addDeferred(l));return l},_updateRowValues:function(e){if(e.values){var t=this._dataController,n=t.getRowIndexByKey(e.key),i=t.getVisibleRows()[n];i&&(e.values=i.values),e.values[e.columnIndex]=e.value}},updateFieldValue:function(e,t,n,i){var o=this,a=e.key,r=new b.Deferred;return void 0===a&&this._dataController.fireError("E1043"),e.column.setCellValue?this._prepareChange(e,t,n).done((function(t){(0,b.when)(o._applyChange(e,t,i)).always((function(){r.resolve()}))})):r.resolve(),r.promise()},_focusPreviousEditingCellIfNeed:function(e){if(this.hasEditData()&&!this.isEditCell(e.rowIndex,e.columnIndex))return this._focusEditingCell(),this._updateEditRow(e.row,!0),!0},_needUpdateRow:function(e){var t=this._columnsController.getVisibleColumns();e||(e=this._getEditColumn());var n=e&&e.setCellValue!==e.defaultSetCellValue,i=t.some((function(e){return e.calculateCellValue!==e.defaultCalculateCellValue}));return n||i},_applyChange:function(e,t,n){var i=I({},e,{forceUpdateRow:n});return this._addChange(t,i),this._updateEditButtons(),this._applyChangeCore(e,i.forceUpdateRow)},_applyChangeCore:function(e,t){var n=e.column.setCellValue!==e.column.defaultSetCellValue,i=e.row;i&&(t||n?this._updateEditRow(i,t,n):i.update&&i.update())},_updateEditRowCore:function(e,t,n){this._dataController.updateItems({changeType:"update",rowIndices:this._getRowIndicesForCascadeUpdating(e,t)})},_updateEditRow:function(e,t,n){t?this._updateRowImmediately(e,t,n):this._updateRowWithDelay(e,n)},_updateRowImmediately:function(e,t,n){this._updateEditRowCore(e,!t,n),this._validateEditFormAfterUpdate(e,n),t||this._focusEditingCell()},_updateRowWithDelay:function(e,t){var n=this,i=new b.Deferred;this.addDeferred(i),setTimeout((function(){var r=(0,o.default)(a.default.getActiveElement()),s=n._rowsView.getCellIndex(r,e.rowIndex),l=r.get(0),u=g.default.getSelectionRange(l);if(n._updateEditRowCore(e,!1,t),n._validateEditFormAfterUpdate(e,t),s>=0){var d=n._rowsView._getCellElement(e.rowIndex,s);n._delayedInputFocus(d,(function(){setTimeout((function(){l=a.default.getActiveElement(),u.selectionStart>=0&&g.default.setSelectionRange(l,u)}))}))}i.resolve()}))},_validateEditFormAfterUpdate:w.noop,_addChange:function(e,t){var n,i=null==t?void 0:t.row,o=T(this.getChanges()),a=g.default.getIndexByKey(e.key,o);a<0&&(a=o.length,this._addInternalData({key:e.key,oldData:e.oldData}),delete e.oldData,o.push(e));var r=I({},o[a]);return r&&(e.data&&(r.data=(0,m.createObjectWithChanges)(r.data,e.data)),r.type&&e.data||!e.type||(r.type=e.type),i&&(i.oldData=this._getOldData(i.key),i.data=(0,m.createObjectWithChanges)(i.data,e.data))),o[a]=r,this._silentOption("editing.changes",o),t&&r!==(null===(n=this.getChanges())||void 0===n?void 0:n[a])&&(t.forceUpdateRow=!0),r},_getFormEditItemTemplate:function(e,t){return t.editCellTemplate||this._getDefaultEditorTemplate()},getColumnTemplate:function(e){var t,n,i=this,o=e.column,a=e.row&&e.row.rowIndex,r=this.isRowBasedEditMode(),s=this.isEditRow(a),l=this.isEditCell(a,e.columnIndex);!(o.showEditorAlways||o.setCellValue&&(s&&o.allowEditing||l))||"data"!==e.rowType&&"detailAdaptive"!==e.rowType||o.command?"detail"===o.command&&"detail"===e.rowType&&s&&(t=null==this?void 0:this.getEditFormTemplate(e)):(!((this.allowUpdating(e)||s)&&o.allowEditing||l)||!s&&r||(o.showEditorAlways&&!r&&(n={cancel:!1,key:e.row.isNewRow?void 0:e.row.key,data:e.row.data,column:o},this._isEditingStart(n)),n&&n.cancel||(e.setValue=function(t,n){i.updateFieldValue(e,t,n)})),t=o.editCellTemplate||this._getDefaultEditorTemplate());return t},_createButton:function(e,t,n,i){var a=P[t.name],s=this.option("editing.useIcons"),l=this.option("useLegacyColumnButtonTemplate"),d=(0,o.default)("").attr("href","#").addClass("dx-link").addClass(t.cssClass);if(t.template&&l)this._rowsView.renderTemplate(e,t.template,n,!0);else{if(t.template)d=(0,o.default)("").addClass(t.cssClass);else if(s&&a||t.icon){a=t.icon||a;var h=C.getImageSourceType(a);"image"===h||"svg"===h?d=C.getImageContainer(a).addClass(t.cssClass):d.addClass("dx-icon"+("dxIcon"===h?"-":" ")+a).attr("title",t.text),d.addClass("dx-link-icon"),e.addClass("dx-command-edit-with-icons");var p=this.getButtonLocalizationNames()[t.name];p&&d.attr("aria-label",y.default.format(p))}else d.text(t.text);(0,u.isDefined)(t.hint)&&d.attr("title",t.hint),this._isButtonDisabled(t,n)?d.addClass("dx-state-disabled"):t.template&&!t.onClick||r.default.on(d,(0,_.addNamespace)("click","dxDataGridEditing"),this.createAction((function(e){var i;null===(i=t.onClick)||void 0===i||i.call(t,(0,c.extend)({},e,{row:n.row,column:n.column})),e.event.preventDefault(),e.event.stopPropagation()}))),e.append(d," "),t.template&&this._rowsView.renderTemplate(d,t.template,n,!0,i)}},getButtonLocalizationNames:function(){return{edit:"dxDataGrid-editingEditRow",save:"dxDataGrid-editingSaveRowChanges",delete:"dxDataGrid-editingDeleteRow",undelete:"dxDataGrid-editingUndeleteRow",cancel:"dxDataGrid-editingCancelRowChanges"}},prepareButtonItem:function(e,t,n,i){var a=this,r=this.option("editing.texts")||{},s={revert:r.cancelAllChanges,save:r.saveAllChanges,addRow:r.addRow},l={revert:"cancel",save:"save",addRow:"addrow"}[t],u=s[t],d=("save"===l||"cancel"===l)&&this._isEditButtonDisabled();return{widget:"dxButton",options:{onInitialized:function(t){(0,o.default)(t.element).addClass(e._getToolbarButtonClass("dx-edit-button "+a.addWidgetPrefix(l)+"-button"))},icon:"edit-button-"+l,disabled:d,onClick:function(){setTimeout((function(){a[n]()}))},text:u,hint:u},showText:"inMenu",name:t+"Button",location:"after",locateInMenu:"auto",sortIndex:i}},prepareEditButtons:function(e){var t=[];return(this.option("editing")||{}).allowAdding&&t.push(this.prepareButtonItem(e,"addRow","addRow",20)),t},highlightDataCell:function(e,t){this.isCellModified(t)&&t.column.setCellValue&&(this.getEditMode()!==S.EDIT_MODE_ROW||!t.row.isEditing)&&e.addClass("dx-cell-modified")},_afterInsertRow:w.noop,_beforeSaveEditData:function(e){if(e&&!(0,u.isDefined)(e.key)&&(0,u.isDefined)(e.type))return!0},_afterSaveEditData:w.noop,_beforeCancelEditData:w.noop,_allowEditAction:function(e,t){var n=this.option("editing."+e);return(0,u.isFunction)(n)&&(n=n({component:this.component,row:t.row})),n},allowUpdating:function(e,t){var n=this.option("editing.startEditAction")||"click",i=!(arguments.length>1)||(n===t||"down"===t);return i&&this._allowEditAction("allowUpdating",e)},allowDeleting:function(e){return this._allowEditAction("allowDeleting",e)},isCellModified:function(e){var t=e.columnIndex,n=e.row&&(e.row.isNewRow?e.row.values:e.row.modifiedValues);return!!n&&void 0!==n[t]},isNewRowInEditMode:function(){var e=this._getVisibleEditRowIndex(),t=this._dataController.items();return e>=0&&t[e].isNewRow}}}())},extenders:{controllers:{data:{init:function(){this._editingController=this.getController("editing"),this.callBase()},reload:function(e,t){return!t&&this._editingController.refresh(),this.callBase.apply(this,arguments)},repaintRows:function(){if(!this.getController("editing").isSaving())return this.callBase.apply(this,arguments)},_updateEditRow:function(e){var t,n=this.option(S.EDITING_EDITROWKEY_OPTION_NAME),i=e[g.default.getIndexByKey(n,e)];i&&(i.isEditing=!0,null===(t=this._updateEditItem)||void 0===t||t.call(this,i))},_updateItemsCore:function(e){this.callBase(e),this._updateEditRow(this.items(!0))},_applyChangeUpdate:function(e){this._updateEditRow(e.items),this.callBase(e)},_applyChangesOnly:function(e){this._updateEditRow(e.items),this.callBase(e)},_processItems:function(e,t){return e=this._editingController.processItems(e,t),this.callBase(e,t)},_processDataItem:function(e,t){return this._editingController.processDataItem(e,t,this.generateDataValues),this.callBase(e,t)},_processItem:function(e,t){return(e=this.callBase(e,t)).isNewRow&&(t.dataIndex--,delete e.dataIndex),e},_getChangedColumnIndices:function(e,t,n,i){if(e.isNewRow===t.isNewRow&&e.removed===t.removed)return this.callBase.apply(this,arguments)},_isCellChanged:function(e,t,n,i,o){var a=this.getController("editing"),r=e.cells&&e.cells[i],s=a&&a.isEditCell(n,i);return(!o||!s)&&(!(!r||!r.column||r.column.showEditorAlways||r.isEditing===s)||this.callBase.apply(this,arguments))},_handleDataSourceChange:function(e){var t=this,n=this.callBase(e),i=this.option("editing.changes"),o=e.value;if(Array.isArray(o)&&i.length){var a=o.map((function(e){return t.keyOf(e)})),r=i.filter((function(e){return"insert"===e.type||a.some((function(t){return(0,w.equalByValue)(e.key,t)}))}));r.length!==i.length&&this.option("editing.changes",r);var s=this.option("editing.editRowKey");!r.find((function(e){return"insert"===e.type&&(0,w.equalByValue)(s,e.key)}))&&a.every((function(e){return!(0,w.equalByValue)(s,e)}))&&this.option("editing.editRowKey",null)}return n}}},views:{rowsView:{init:function(){this.callBase(),this._editingController=this.getController("editing")},getCellIndex:function(e,t){if(!e.is("td")&&t>=0){var n=this.getCellElements(t),i=-1;return(0,d.each)(n,(function(t,n){(0,o.default)(n).find(e).length&&(i=t)})),i}return this.callBase.apply(this,arguments)},publicMethods:function(){return this.callBase().concat(["cellValue"])},_getCellTemplate:function(e){return this._editingController.getColumnTemplate(e)||this.callBase(e)},_isNativeClick:function(){return(x.default.real().ios||x.default.real().android)&&this.option("editing.allowUpdating")},_createRow:function(e){var t=this.callBase.apply(this,arguments);if(e){var n=!!e.removed,i=!!e.isNewRow,o=!!e.modified;i&&t.addClass("dx-row-inserted"),o&&t.addClass("dx-row-modified"),(i||n)&&t.removeClass("dx-selection")}return t},_getColumnIndexByElement:function(e){for(var t=e.closest("table"),n=this.getTableElements();t.length&&!n.filter(t).length;)e=t.closest("td"),t=e.closest("table");return this._getColumnIndexByElementCore(e)},_getColumnIndexByElementCore:function(e){var t=e.closest("."+S.ROW_CLASS+"> td:not(.dx-master-detail-cell)");return this.getCellIndex(t)},_editCellByClick:function(e,t){var n=this._editingController,i=(0,o.default)(e.event.target),a=this._getColumnIndexByElement(i),r=this._dataController.items()[e.rowIndex],s=n.allowUpdating({row:r},t)||r&&r.isNewRow,u=this._columnsController.getVisibleColumns()[a],d=n.isEditCell(e.rowIndex,a),c=s&&u&&(u.allowEditing||d),h=this.option("editing.startEditAction")||"click";if("down"===t)return!x.default.real().ios&&!x.default.real().android||d||(0,l.resetActiveElement)(),u&&u.showEditorAlways&&c&&n.editCell(e.rowIndex,a);if("click"===t&&"dblClick"===h&&!d){var p=null==r?void 0:r.isNewRow;n.closeEditCell(!1,p)}return c&&t===h?n.editCell(e.rowIndex,a)||n.isEditRow(e.rowIndex):void 0},_rowPointerDown:function(e){var t=this;this._pointerDownTimeout=setTimeout((function(){t._editCellByClick(e,"down")}))},_rowClick:function(e){var t=(0,o.default)(e.rowElement).hasClass(this.addWidgetPrefix(S.EDIT_FORM_CLASS));e.event[S.TARGET_COMPONENT_NAME]=this.component,this._editCellByClick(e,"click")||t||this.callBase.apply(this,arguments)},_rowDblClick:function(e){this._editCellByClick(e,"dblClick")||this.callBase.apply(this,arguments)},_cellPrepared:function(e,t){var n=this._editingController,i=!!t.column.command,o=t.setValue,a=n.isEditRow(t.rowIndex),r=F(a,t);if(L(a,t)){var s=t.column.alignment;e.toggleClass(this.addWidgetPrefix("readonly"),!o).toggleClass("dx-cell-focus-disabled",!o),s&&e.find(S.EDITORS_INPUT_SELECTOR).first().css("textAlign",s)}r&&this._editCellPrepared(e),t.column&&!i&&n.highlightDataCell(e,t),this.callBase.apply(this,arguments)},_editCellPrepared:w.noop,_formItemPrepared:w.noop,_getCellOptions:function(e){var t=this.callBase(e);return t.isEditing=this._editingController.isEditCell(t.rowIndex,t.columnIndex),t},_createCell:function(e){var t=this.callBase(e),n=this._editingController.isEditRow(e.rowIndex);return L(n,e)&&t.addClass(S.EDITOR_CELL_CLASS),t},cellValue:function(e,t,n,i){var o=this.getCellOptions(e,t);if(o){if(void 0===n)return o.value;this._editingController.updateFieldValue(o,n,i,!0)}},dispose:function(){this.callBase.apply(this,arguments),clearTimeout(this._pointerDownTimeout)},_renderCore:function(){this.callBase.apply(this,arguments),this._editingController._focusEditorIfNeed()}},headerPanel:{_getToolbarItems:function(){var e=this.callBase();return this.getController("editing").prepareEditButtons(this).concat(e)},optionChanged:function(e){var t=e.fullName;switch(e.name){case"editing":var n=[S.EDITING_POPUP_OPTION_NAME,"editing.changes",S.EDITING_EDITCOLUMNNAME_OPTION_NAME,S.EDITING_EDITROWKEY_OPTION_NAME];t&&!n.some((function(e){return e===t}))&&this._invalidate(),this.callBase(e);break;case"useLegacyColumnButtonTemplate":e.handled=!0;break;default:this.callBase(e)}},isVisible:function(){var e=this.getController("editing").option("editing");return this.callBase()||(null==e?void 0:e.allowAdding)}}}}};t.editingModule=H},68004:function(e,t,n){t.default=void 0;var i=m(n(68374)),o=m(n(73349)),a=n(58201),r=m(n(55994)),s=n(35922),l=n(95429),u=m(n(93786)),d=n(39611),c=m(n(11699)),h=n(62754),p=n(20576),f=n(60637),g=n(35917);function m(e){return e&&e.__esModule?e:{default:e}}var _={extenders:{controllers:{editing:{init:function(){var e,t,n=this,s=!this._saveEditorHandler;(this.callBase.apply(this,arguments),s)&&(this._pointerUpEditorHandler=function(){var e;t=null===(e=n.getController("columnsResizer"))||void 0===e?void 0:e.isResizing()},this._pointerDownEditorHandler=function(t){return e=(0,i.default)(t.target)},this._saveEditorHandler=this.createAction((function(n){var o=n.event,r=(0,i.default)(o.target),s=o[g.TARGET_COMPONENT_NAME],l=this.component;if((!e||!e.is("input")||e.is(r))&&this.isCellOrBatchEditMode()&&!this._editCellInProgress){var u=m(r)||m(null==s?void 0:s.$element()),d=!!r.closest((0,a.getWindow)().document).length,c=s&&!s._disposed&&s!==this.component,h=!!r.closest(".".concat(this.addWidgetPrefix("addrow-button"))).length,p=r.hasClass(this.addWidgetPrefix("focus-overlay")),f=this.isCellEditMode();t||u||p||h&&f&&this.isEditing()||!d&&!c||this._closeEditItem.bind(this)(r)}function m(e){if(!e)return!1;var t=e.closest(".".concat("dx-dropdowneditor-overlay")),n=l.$element();return t.length>0&&0===n.closest(t).length}})),r.default.on(o.default.getDocument(),u.default.up,this._pointerUpEditorHandler),r.default.on(o.default.getDocument(),u.default.down,this._pointerDownEditorHandler),r.default.on(o.default.getDocument(),l.name,this._saveEditorHandler))},isCellEditMode:function(){return this.option("editing.mode")===g.EDIT_MODE_CELL},isBatchEditMode:function(){return this.option("editing.mode")===g.EDIT_MODE_BATCH},isCellOrBatchEditMode:function(){return this.isCellEditMode()||this.isBatchEditMode()},_needToCloseEditableCell:function(e){var t=this.component.$element(),n=this.isEditing(),i=!t||!!e.closest(t).length;if(i){var o=e.closest(".dx-data-row").length;if(o){var a=this.getView("rowsView"),r=e.closest(".dx-row> td"),s=a.getRowIndex(r.parent()),l=a.getCellElements(s).index(r),u=this._columnsController.getVisibleColumns(),d=u[l]&&u[l].allowEditing;n=n&&!d&&!this.isEditCell(s,l)}}return n||this.callBase.apply(this,arguments)},_closeEditItem:function(e){this._needToCloseEditableCell(e)&&this.closeEditCell()},_focusEditorIfNeed:function(){var e=this;if(this._needFocusEditor&&this.isCellOrBatchEditMode()){var t,n=this._getVisibleEditColumnIndex(),i=null===(t=this._rowsView)||void 0===t?void 0:t._getCellElement(this._getVisibleEditRowIndex(),n);i&&!i.find(":focus").length?this._focusEditingCell((function(){e._editCellInProgress=!1}),i,!0):this._editCellInProgress=!1,this._needFocusEditor=!1}else this.callBase.apply(this,arguments)},isEditing:function(){if(this.isCellOrBatchEditMode()){var e=(0,s.isDefined)(this.option("editing.editRowKey")),t=(0,s.isDefined)(this.option("editing.editColumnName"));return e&&t}return this.callBase.apply(this,arguments)},_handleEditColumnNameChange:function(e){var t=this._getVisibleEditRowIndex(e.previousValue);if(this.isCellOrBatchEditMode()&&-1!==t&&(0,s.isDefined)(e.value)&&e.value!==e.previousValue){var n=this._columnsController.getVisibleColumnIndex(e.value),i=this._columnsController.getVisibleColumnIndex(e.previousValue);this._editCellFromOptionChanged(n,i,t)}},_addRow:function(e,t){var n=this;if(this.isCellEditMode()&&this.hasChanges()){var i=new h.Deferred;return this.saveEditData().done((function(){n.hasChanges()?i.reject("cancel"):n.addRow(e).done(i.resolve).fail(i.reject)})),i.promise()}return this.callBase.apply(this,arguments)},editCell:function(e,t){return this._editCell({rowIndex:e,columnIndex:t})},_editCell:function(e){var t,n=this,i=new h.Deferred;return this.executeOperation(i,(function(){t=n._editCellCore(e),(0,h.when)(t).done(i.resolve).fail(i.reject)})),void 0!==t?t:i.promise()},_editCellCore:function(e){var t=this,n=this._dataController,i=(0,s.isDefined)(e.oldColumnIndex)||(0,s.isDefined)(e.oldRowIndex),o=this._getNormalizedEditCellOptions(e),a=o.columnIndex,r=o.rowIndex,l=o.column,u=o.item,d={data:null==u?void 0:u.data,cancel:!1,column:l};if(void 0!==u.key){if(l&&("data"===u.rowType||"detailAdaptive"===u.rowType)&&!u.removed&&this.isCellOrBatchEditMode()){if(!i&&this.isEditCell(r,a))return!0;var c=r+n.getRowIndexOffset();return(0,h.when)(this._beforeEditCell(r,a,u)).done((function(e){e||t._prepareEditCell(d,u,a,c)||t._processCanceledEditingCell()}))}return!1}this._dataController.fireError("E1043")},_beforeEditCell:function(e,t,n){var i=this;if(this.isCellEditMode()&&!n.isNewRow&&this.hasChanges()){var o=new h.Deferred;return this.saveEditData().always((function(){o.resolve(i.hasChanges())})),o}},publicMethods:function(){var e=this.callBase.apply(this,arguments);return e.concat(["editCell","closeEditCell"])},_getNormalizedEditCellOptions:function(e){var t,n=e.oldColumnIndex,i=e.oldRowIndex,o=e.columnIndex,a=e.rowIndex,r=this._columnsController,l=r.getVisibleColumns(),u=this._dataController.items()[a];return t=(0,s.isDefined)(n)?l[n]:this._getEditColumn(),(0,s.isDefined)(i)||(i=this._getVisibleEditRowIndex()),(0,s.isString)(o)&&(o=r.columnOption(o,"index"),o=r.getVisibleIndex(o)),{oldColumn:t,columnIndex:o,oldRowIndex:i,rowIndex:a,column:l[o],item:u}},_prepareEditCell:function(e,t,n,i){if(t.isNewRow||(e.key=t.key),this._isEditingStart(e))return!1;var o;(this._pageIndex=this._dataController.pageIndex(),this._setEditRowKey(t.key),this._setEditColumnNameByIndex(n),e.column.showEditorAlways)||this._addInternalData({key:t.key,oldData:null!==(o=t.oldData)&&void 0!==o?o:t.data});return!0},closeEditCell:function(e,t){var n=this,i=(0,h.when)(),o=this._getVisibleEditRowIndex();if(this.isCellOrBatchEditMode()){var a=new h.Deferred;i=new h.Deferred,this.executeOperation(a,(function(){n._closeEditCellCore(e,o,t).always(i.resolve)}))}return i.promise()},_closeEditCellCore:function(e,t,n){var i=this,o=this._dataController,a=new h.Deferred,r=a.promise();if(this.isCellEditMode()&&this.hasChanges()){if(!n)return this.saveEditData().done((function(e){i.hasChanges()?a.resolve():i.closeEditCell(!!e).always(a.resolve)})),r}else if(this._resetEditRowKey(),this._resetEditColumnName(),t>=0){var s=[t];this._beforeCloseEditCellInBatchMode(s),e||o.updateItems({changeType:"update",rowIndices:s})}return a.resolve(),r},_resetModifiedClassCells:function(e){var t=this;if(this.isBatchEditMode()){var n=this._columnsController.getVisibleColumns().length;e.forEach((function(e){var i=e.key,o=t._dataController.getRowIndexByKey(i);if(-1!==o)for(var a=0;a-1&&(0,p.deferRender)((function(){i._repaintEditCell(o[e],o[t],n)}))},_handleEditRowKeyChange:function(e){if(this.isCellOrBatchEditMode()){var t,n=this._getVisibleEditColumnIndex(),i=this._getEditRowIndexCorrection(),o=this._dataController.getRowIndexByKey(e.previousValue)+i;if((0,s.isDefined)(e.value)&&e.value!==e.previousValue)null===(t=this._editCellFromOptionChanged)||void 0===t||t.call(this,n,n,o)}else this.callBase.apply(this,arguments)},deleteRow:function(e){var t=this;if(this.isCellEditMode()&&this.isEditing()){var n=this._dataController.items()[e].isNewRow,i=this._dataController.getKeyByRowIndex(e);this.closeEditCell(null,n).always((function(){e=t._dataController.getRowIndexByKey(i),t._checkAndDeleteRow(e)}))}else this.callBase.apply(this,arguments)},_checkAndDeleteRow:function(e){this.isBatchEditMode()?this._deleteRowCore(e):this.callBase.apply(this,arguments)},_refreshCore:function(e){var t=null!=e?e:{},n=t.isPageChanged,i=this.isBatchEditMode()||n&&"virtual"!==this.option("scrolling.mode");this.isCellOrBatchEditMode()?i&&(this._resetEditColumnName(),this._resetEditRowKey()):this.callBase.apply(this,arguments)},_allowRowAdding:function(e){return!!this.isBatchEditMode()||this.callBase.apply(this,arguments)},_afterDeleteRow:function(e,t){var n=this._dataController;return this.isBatchEditMode()?(n.updateItems({changeType:"update",rowIndices:[t,e]}),(new h.Deferred).resolve()):this.callBase.apply(this,arguments)},_updateEditRow:function(e,t,n){this.isCellOrBatchEditMode()?this._updateRowImmediately(e,t,n):this.callBase.apply(this,arguments)},_isDefaultButtonVisible:function(e,t){if(this.isCellOrBatchEditMode()){var n=this.isBatchEditMode();switch(e.name){case"save":case"cancel":case"edit":return!1;case"delete":return this.callBase.apply(this,arguments)&&(!n||!t.row.removed);case"undelete":return n&&this.allowDeleting(t)&&t.row.removed;default:return this.callBase.apply(this,arguments)}}return this.callBase.apply(this,arguments)},_isRowDeleteAllowed:function(){var e=this.callBase.apply(this,arguments);return e||this.isBatchEditMode()},_beforeEndSaving:function(e){var t;this.isCellEditMode()?"update"!==(null===(t=e[0])||void 0===t?void 0:t.type)&&this.callBase.apply(this,arguments):(this.isBatchEditMode()&&this._resetModifiedClassCells(e),this.callBase.apply(this,arguments))},prepareEditButtons:function(e){var t=this.option("editing")||{},n=this.callBase.apply(this,arguments);return(t.allowUpdating||t.allowAdding||t.allowDeleting)&&this.isBatchEditMode()&&(n.push(this.prepareButtonItem(e,"save","saveEditData",21)),n.push(this.prepareButtonItem(e,"revert","cancelEditData",22))),n},_saveEditDataInner:function(){var e,t,n=this._dataController.getVisibleRows()[this.getEditRowIndex()],i=this._getEditColumn(),o=null==i?void 0:i.showEditorAlways,a=this.isCellEditMode()&&!(null!=n&&n.isNewRow);return a&&o&&(t=new h.Deferred,this.addDeferred(t)),this.callBase.apply(this,arguments).always(null===(e=t)||void 0===e?void 0:e.resolve)},_applyChange:function(e,t,n){var i=this.isCellEditMode()&&e.row&&!e.row.isNewRow,o=e.column.showEditorAlways,a=e.column.setCellValue!==e.column.defaultSetCellValue,r=o&&!n&&i&&this.hasEditData()&&!this.isEditCell(e.rowIndex,e.columnIndex);return r?(this._focusEditingCell(),void this._updateEditRow(e.row,!0,a)):this.callBase.apply(this,arguments)},_applyChangeCore:function(e,t){var n=e.column.showEditorAlways,i=this.isCellEditMode()&&e.row&&!e.row.isNewRow;if(n&&!t){if(i)return this._setEditRowKey(e.row.key,!0),this._setEditColumnNameByIndex(e.columnIndex,!0),this.saveEditData();if(this.isBatchEditMode())return t=this._needUpdateRow(e.column),this.callBase(e,t)}return this.callBase.apply(this,arguments)},_processDataItemCore:function(e,t){var n=t.data,i=t.type;this.isBatchEditMode()&&"remove"===i&&(e.data=(0,f.createObjectWithChanges)(e.data,n)),this.callBase.apply(this,arguments)},_processRemoveCore:function(e,t,n){if(!this.isBatchEditMode()||n)return this.callBase.apply(this,arguments)},_processRemoveIfError:function(){if(!this.isBatchEditMode())return this.callBase.apply(this,arguments)},_beforeFocusElementInRow:function(e){this.callBase.apply(this,arguments);var t=e>=0?e:0,n=this.getFirstEditableColumnIndex();n>=0&&this.editCell(t,n)}}},views:{rowsView:{_createTable:function(){var e=this.callBase.apply(this,arguments),t=this._editingController;return t.isCellOrBatchEditMode()&&this.option("editing.allowUpdating")&&r.default.on(e,(0,d.addNamespace)(c.default.name,"dxDataGridRowsView"),"td:not(.dx-editor-cell)",this.createAction((function(){t.isEditing()&&t.closeEditCell()}))),e},_createRow:function(e){var t=this.callBase.apply(this,arguments);if(e){var n=this._editingController,i=!!e.removed;n.isBatchEditMode()&&i&&t.addClass("dx-row-removed")}return t}},headerPanel:{isVisible:function(){var e=this.getController("editing").option("editing");return this.callBase()||e&&(e.allowUpdating||e.allowDeleting)&&e.mode===g.EDIT_MODE_BATCH}}}}};t.default=_,e.exports=t.default,e.exports.default=t.default},35917:function(e,t){t.VIEWPORT_TOP_NEW_ROW_POSITION=t.VIEWPORT_BOTTOM_NEW_ROW_POSITION=t.TARGET_COMPONENT_NAME=t.ROW_SELECTED_CLASS=t.ROW_CLASS=t.ROW_BASED_MODES=t.PAGE_TOP_NEW_ROW_POSITION=t.PAGE_BOTTOM_NEW_ROW_POSITION=t.MODES_WITH_DELAYED_FOCUS=t.LAST_NEW_ROW_POSITION=t.FOCUSABLE_ELEMENT_SELECTOR=t.FIRST_NEW_ROW_POSITION=t.EDIT_MODE_ROW=t.EDIT_MODE_POPUP=t.EDIT_MODE_FORM=t.EDIT_MODE_CELL=t.EDIT_MODE_BATCH=t.EDIT_MODES=t.EDIT_FORM_CLASS=t.EDITOR_CELL_CLASS=t.EDITORS_INPUT_SELECTOR=t.EDITING_POPUP_OPTION_NAME=t.EDITING_FORM_OPTION_NAME=t.EDITING_EDITROWKEY_OPTION_NAME=t.EDITING_EDITCOLUMNNAME_OPTION_NAME=t.DATA_EDIT_DATA_REMOVE_TYPE=t.DATA_EDIT_DATA_INSERT_TYPE=t.CELL_MODIFIED_CLASS=void 0;t.EDITOR_CELL_CLASS="dx-editor-cell";t.ROW_CLASS="dx-row";t.CELL_MODIFIED_CLASS="dx-cell-modified";t.ROW_SELECTED_CLASS="dx-selection";t.EDIT_FORM_CLASS="edit-form";t.DATA_EDIT_DATA_INSERT_TYPE="insert";t.DATA_EDIT_DATA_REMOVE_TYPE="remove";t.EDITING_POPUP_OPTION_NAME="editing.popup";t.EDITING_FORM_OPTION_NAME="editing.form";t.EDITING_EDITROWKEY_OPTION_NAME="editing.editRowKey";t.EDITING_EDITCOLUMNNAME_OPTION_NAME="editing.editColumnName";t.TARGET_COMPONENT_NAME="targetComponent";t.EDITORS_INPUT_SELECTOR="input:not([type='hidden'])";t.FOCUSABLE_ELEMENT_SELECTOR="[tabindex], input:not([type='hidden'])";t.EDIT_MODE_BATCH="batch";t.EDIT_MODE_ROW="row";t.EDIT_MODE_CELL="cell";t.EDIT_MODE_FORM="form";t.EDIT_MODE_POPUP="popup";t.FIRST_NEW_ROW_POSITION="first";t.LAST_NEW_ROW_POSITION="last";t.PAGE_BOTTOM_NEW_ROW_POSITION="pageBottom";t.PAGE_TOP_NEW_ROW_POSITION="pageTop";t.VIEWPORT_BOTTOM_NEW_ROW_POSITION="viewportBottom";t.VIEWPORT_TOP_NEW_ROW_POSITION="viewportTop";var n=["batch","row","cell","form","popup"];t.EDIT_MODES=n;var i=["row","form","popup"];t.ROW_BASED_MODES=i;var o=["row","form"];t.MODES_WITH_DELAYED_FOCUS=o},42252:function(e,t,n){t.editingFormBasedModule=void 0;var i=_(n(68374)),o=n(58201),a=_(n(55994)),r=_(n(73176)),s=n(35922),l=n(95479),u=n(13306),d=_(n(63008)),c=_(n(20530)),h=_(n(17737)),p=n(62754),f=_(n(41183)),g=_(n(39114)),m=n(35917);function _(e){return e&&e.__esModule?e:{default:e}}var v={extenders:{controllers:{editing:{init:function(){this._editForm=null,this._updateEditFormDeferred=null,this.callBase.apply(this,arguments)},isFormOrPopupEditMode:function(){return this.isPopupEditMode()||this.isFormEditMode()},isPopupEditMode:function(){return this.option("editing.mode")===m.EDIT_MODE_POPUP},isFormEditMode:function(){return this.option("editing.mode")===m.EDIT_MODE_FORM},getFirstEditableColumnIndex:function(){var e=this._firstFormItem;if(this.isFormEditMode()&&e){var t=this.option(m.EDITING_EDITROWKEY_OPTION_NAME),n=this._dataController.getRowIndexByKey(t),i=this._rowsView.getCellElements(n);return this._rowsView._getEditFormEditorVisibleIndex(i,e.column)}return this.callBase.apply(this,arguments)},getEditFormRowIndex:function(){return this.isFormOrPopupEditMode()?this._getVisibleEditRowIndex():this.callBase.apply(this,arguments)},_isEditColumnVisible:function(){var e=this.callBase.apply(this,arguments),t=this.option("editing");return this.isFormOrPopupEditMode()&&t.allowUpdating||e},_handleDataChanged:function(e){var t=this._editForm;"refresh"===e.changeType&&this.isPopupEditMode()&&null!=t&&t.option("visible")&&this._repaintEditPopup(),this.callBase.apply(this,arguments)},getPopupContent:function(){var e,t=null===(e=this._editPopup)||void 0===e?void 0:e.option("visible");if(this.isPopupEditMode()&&t)return this._$popupContent},_showAddedRow:function(e){this.isPopupEditMode()?this._showEditPopup(e):this.callBase.apply(this,arguments)},_cancelEditDataCore:function(){this.callBase.apply(this,arguments),this.isPopupEditMode()&&this._hideEditPopup()},_updateEditRowCore:function(e,t,n){var i,o=this._editForm;this.isPopupEditMode()?this.option("repaintChangesOnly")?(null===(i=e.update)||void 0===i||i.call(e,e),this._rowsView.renderDelayedTemplates()):o&&(this._updateEditFormDeferred=(new p.Deferred).done((function(){return o.repaint()})),this._updateLockCount||this._updateEditFormDeferred.resolve()):this.callBase.apply(this,arguments)},_showEditPopup:function(e,t){var n=this,o="desktop"!==c.default.current().deviceType,r=(0,u.extend)({showTitle:!1,fullScreen:o,copyRootClassesToWrapper:!0,_ignoreCopyRootClassesToWrapperDeprecation:!0,toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:this._getSaveButtonConfig()},{toolbar:"bottom",location:"after",widget:"dxButton",options:this._getCancelButtonConfig()}],contentTemplate:this._getPopupEditFormTemplate(e)},this.option(m.EDITING_POPUP_OPTION_NAME));if(!this._editPopup){var s=(0,i.default)("
").appendTo(this.component.$element()).addClass(this.addWidgetPrefix("edit-popup"));this._editPopup=this._createComponent(s,g.default,{copyRootClassesToWrapper:!0,_ignoreCopyRootClassesToWrapperDeprecation:!0}),this._editPopup.on("hiding",this._getEditPopupHiddenHandler()),this._editPopup.on("shown",(function(e){var i;(a.default.trigger(e.component.$content().find(m.FOCUSABLE_ELEMENT_SELECTOR).not(".dx-scrollable-container").first(),"focus"),t)&&(null===(i=n._editForm)||void 0===i||i.repaint())}))}this._editPopup.option(r),this._editPopup.show(),this.callBase.apply(this,arguments)},_getPopupEditFormTemplate:function(e){var t=this,n=this.component.getVisibleRows()[e],o={row:n,values:n.values,rowType:n.rowType,key:n.key,rowIndex:e};return this._rowsView._addWatchMethod(o,n),function(e){var n=t.getEditFormTemplate(),a=t._createComponent((0,i.default)("
").appendTo(e),f.default);t._$popupContent=a.$content(),n(t._$popupContent,o,{isPopupForm:!0}),t._rowsView.renderDelayedTemplates()}},_repaintEditPopup:function(){var e,t=this._getVisibleEditRowIndex();if(null!==(e=this._editPopup)&&void 0!==e&&e.option("visible")&&t>=0){var n=this._editPopup.option("animation");this._editPopup.option("animation",null),this._showEditPopup(t,!0),this._editPopup.option("animation",n)}},_hideEditPopup:function(){var e;null===(e=this._editPopup)||void 0===e||e.option("visible",!1)},optionChanged:function(e){if("editing"===e.name&&this.isFormOrPopupEditMode()){var t=e.fullName;0===t.indexOf(m.EDITING_FORM_OPTION_NAME)?(this._handleFormOptionChange(e),e.handled=!0):0===t.indexOf(m.EDITING_POPUP_OPTION_NAME)&&(this._handlePopupOptionChange(e),e.handled=!0)}this.callBase.apply(this,arguments)},_handleFormOptionChange:function(e){var t;if(this.isFormEditMode()){var n=this._getVisibleEditRowIndex();n>=0&&this._dataController.updateItems({changeType:"update",rowIndices:[n]})}else null!==(t=this._editPopup)&&void 0!==t&&t.option("visible")&&0===e.fullName.indexOf(m.EDITING_FORM_OPTION_NAME)&&this._repaintEditPopup()},_handlePopupOptionChange:function(e){var t=this._editPopup;if(t){var n=e.fullName.slice(m.EDITING_POPUP_OPTION_NAME.length+1);n?t.option(n,e.value):t.option(e.value)}},renderFormEditTemplate:function(e,t,n,a,r){var s=this,l=this,d=(0,i.default)(a),c=t.column,h=function(e){var t,n=e.column;return e.isCustomEditorType?e.editorType:null===(t=n.formItem)||void 0===t?void 0:t.editorType}(t),p=null==e?void 0:e.row.data,f=n.component,g=n.editorOptions||{},m=g.label,_=g.labelMark,v=g.labelMode,y=(0,u.extend)({},e,{data:p,cellElement:null,isOnForm:!0,item:t,id:f.getItemID(t.name||t.dataField),column:(0,u.extend)({},c,{editorType:h,editorOptions:(0,u.extend)({label:m,labelMark:_,labelMode:v},c.editorOptions,t.editorOptions)}),columnIndex:c.index,setValue:!r&&c.allowEditing&&function(e){l.updateFieldValue(y,e)}});y.value=c.calculateCellValue(p);var x=this._getFormEditItemTemplate.bind(this)(y,c);return this._rowsView.renderTemplate(d,x,y,!!d.closest((0,o.getWindow)().document).length).done((function(){s._rowsView._updateCell(d,y)})),y},getFormEditorTemplate:function(e,t){var n=this,o=this.component.columnOption(t.dataField);return function(a,r){var s,l,u=(0,i.default)(r);null===(s=(l=e.row).watch)||void 0===s||s.call(l,(function(){return o.selector(e.row.data)}),(function(){var i,o=u.find(".dx-widget").first(),r=o.data("dxValidator"),s=null===(i=r)||void 0===i?void 0:i.option();u.contents().remove(),e=n.renderFormEditTemplate.bind(n)(e,t,a,u),r=(o=u.find(".dx-widget").first()).data("dxValidator"),s&&!r&&o.dxValidator({validationRules:s.validationRules,validationGroup:s.validationGroup,dataGetter:s.dataGetter})})),e=n.renderFormEditTemplate.bind(n)(e,t,a,u)}},getEditFormOptions:function(e){var t,n=this,i=null===(t=this._getValidationGroupsInForm)||void 0===t?void 0:t.call(this,e),o=this.option("editing.form.customizeItem"),a=this.addWidgetPrefix("edit-form-item"),d=this.option("editing.form.items"),c={};if(d)!function e(t,n){t.forEach((function(t){t.items||t.tabs?e(t.items||t.tabs,n):n(t)}))}(d,(function(e){var t=(null==e?void 0:e.name)||(null==e?void 0:e.dataField);t&&(c[t]=!!e.editorType)}));else{var h=this.getController("columns").getColumns();d=[],(0,l.each)(h,(function(e,t){t.isBand||t.type||d.push({column:t,name:t.name,dataField:t.dataField})}))}return(0,u.extend)({},i,{items:d,formID:"dx-"+new r.default,customizeItem:function(t){var i,r=t.name||t.dataField;if((t.column||r)&&(i=t.column||n._columnsController.columnOption(t.name?"name:"+t.name:"dataField:"+t.dataField)),i){if(t.label=t.label||{},t.label.text=t.label.text||i.caption,"boolean"===i.dataType&&void 0===t.label.visible){var l=n.option("editing.form.labelMode");"floating"!==l&&"static"!==l||(t.label.visible=!0)}t.template=t.template||n.getFormEditorTemplate(e,t),t.column=i,t.isCustomEditorType=c[r],i.formItem&&(0,u.extend)(t,i.formItem),void 0===t.isRequired&&i.validationRules&&(t.isRequired=i.validationRules.some((function(e){return"required"===e.type})),t.validationRules=[]);var d=!(0,s.isDefined)(t.visible)||t.visible;!n._firstFormItem&&d&&(n._firstFormItem=t)}null==o||o.call(n,t),t.cssClass=(0,s.isString)(t.cssClass)?t.cssClass+" "+a:a}})},getEditFormTemplate:function(){var e=this;return function(t,n,o){var a=e.option(m.EDITING_FORM_OPTION_NAME),r=e.getEditFormOptions(n),s=(0,i.default)("
").appendTo(t),l=null==o?void 0:o.isPopupForm;if(e._firstFormItem=void 0,l&&s.addClass(e.addWidgetPrefix("edit-popup-form")),e._editForm=e._createComponent(s,h.default,(0,u.extend)({},a,r)),!l){var c=(0,i.default)("
").addClass(e.addWidgetPrefix("form-buttons-container")).appendTo(t);e._createComponent((0,i.default)("
").appendTo(c),d.default,e._getSaveButtonConfig()),e._createComponent((0,i.default)("
").appendTo(c),d.default,e._getCancelButtonConfig())}e._editForm.on("contentReady",(function(){var t;e._rowsView.renderDelayedTemplates(),null===(t=e._editPopup)||void 0===t||t.repaint()}))}},getEditForm:function(){return this._editForm},_endUpdateCore:function(){var e;null===(e=this._updateEditFormDeferred)||void 0===e||e.resolve()},_beforeEndSaving:function(){var e;(this.callBase.apply(this,arguments),this.isPopupEditMode())&&(null===(e=this._editPopup)||void 0===e||e.hide())},_processDataItemCore:function(e,t){var n=t.type;this.isPopupEditMode()&&n===m.DATA_EDIT_DATA_INSERT_TYPE&&(e.visible=!1),this.callBase.apply(this,arguments)},_editRowFromOptionChangedCore:function(e,t){var n=this.isPopupEditMode();this.callBase(e,t,n),n&&this._showEditPopup(t)}},data:{_updateEditItem:function(e){this._editingController.isFormEditMode()&&(e.rowType="detail")}}},views:{rowsView:{_renderCellContent:function(e,t){"data"===t.rowType&&this._editingController.isPopupEditMode()&&!1===t.row.visible||this.callBase.apply(this,arguments)},getCellElements:function(e){var t=this.callBase(e),n=this._editingController,i=n.getEditForm();return n.getEditFormRowIndex()===e&&t&&i?i.$element().find("."+this.addWidgetPrefix("edit-form-item")+", .dx-button"):t},_getVisibleColumnIndex:function(e,t,n){var i=this._editingController.getEditFormRowIndex();if(i===t&&(0,s.isString)(n)){var o=this._columnsController.columnOption(n);return this._getEditFormEditorVisibleIndex(e,o)}return this.callBase.apply(this,arguments)},_getEditFormEditorVisibleIndex:function(e,t){var n=-1;return(0,l.each)(e,(function(e,o){var a=(0,i.default)(o).find(".dx-field-item-content").data("dx-form-item");if(null!=a&&a.column&&t&&a.column.index===t.index)return n=e,!1})),n},_isFormItem:function(e){var t="detail"===e.rowType||"detailAdaptive"===e.rowType,n="data"===e.rowType&&this._editingController.isPopupEditMode();return(t||n)&&e.item},_updateCell:function(e,t){this._isFormItem(t)?this._formItemPrepared(t,e):this.callBase(e,t)}}}}};t.editingFormBasedModule=v},27966:function(e,t,n){t.editingRowBasedModule=void 0;var i=n(35917),o={extenders:{controllers:{editing:{isRowEditMode:function(){return this.getEditMode()===i.EDIT_MODE_ROW},_afterCancelEditData:function(e){var t=this._dataController;this.isRowBasedEditMode()&&e>=0?t.updateItems({changeType:"update",rowIndices:[e,e+1]}):this.callBase.apply(this,arguments)},_isDefaultButtonVisible:function(e,t){var n=this.isRowBasedEditMode(),i=t.row&&t.row.rowIndex===this._getVisibleEditRowIndex();if(n)switch(e.name){case"edit":return!i&&this.allowUpdating(t);case"delete":return this.callBase.apply(this,arguments)&&!i;case"save":case"cancel":return i;default:return this.callBase.apply(this,arguments)}return this.callBase.apply(this,arguments)},isEditRow:function(e){return this.isRowBasedEditMode()&&this._isEditRowByIndex(e)},_cancelSaving:function(){this.isRowBasedEditMode()&&(this.hasChanges()||this._cancelEditDataCore()),this.callBase.apply(this,arguments)},_refreshCore:function(e){var t=null!=e?e:{},n=t.allowCancelEditing;if(this.isRowBasedEditMode()){var i=this.getChanges().filter((function(e){return"update"===e.type})).length>0;this.init(),n&&i&&this._cancelEditDataCore()}this.callBase.apply(this,arguments)},_isEditColumnVisible:function(){var e=this.callBase.apply(this,arguments),t=this.option("editing"),n=this.isRowEditMode(),i=t.allowUpdating||t.allowAdding;return e||n&&i},_focusEditorIfNeed:function(){var e=this,t=this.getEditMode();if(this._needFocusEditor){if(-1!==i.MODES_WITH_DELAYED_FOCUS.indexOf(t)){var n=this.getFocusedCellInRow(this._getVisibleEditRowIndex());this._delayedInputFocus(n,(function(){n&&e.component.focus(n)}))}this._needFocusEditor=!1}}},data:{_getChangedColumnIndices:function(e,t,n,i){var o=this.getController("editing");if(!o.isRowBasedEditMode()||e.isEditing===t.isEditing)return this.callBase.apply(this,arguments)}}},views:{rowsView:{_createRow:function(e){var t=this.callBase.apply(this,arguments);if(e){var n=this._editingController,o=n.isEditRow(e.rowIndex);o&&(t.addClass("dx-edit-row"),t.removeClass(i.ROW_SELECTED_CLASS),"detail"===e.rowType&&t.addClass(this.addWidgetPrefix(i.EDIT_FORM_CLASS)))}return t},_update:function(e){this.callBase(e),"updateSelection"===e.changeType&&this.getTableElements().children("tbody").children(".dx-edit-row").removeClass(i.ROW_SELECTED_CLASS)}}}}};t.editingRowBasedModule=o},45630:function(e,t,n){t.editorFactoryModule=void 0;var i=n(58664),o=_(n(68374)),a=_(n(73349)),r=_(n(55994)),s=_(n(12310)),l=n(95429),u=_(n(93786)),d=_(n(49387)),c=n(39611),h=_(n(47810)),p=n(13306),f=n(37518),g=_(n(15653)),m=_(n(13615));function _(e){return e&&e.__esModule?e:{default:e}}var v=(0,c.addNamespace)([u.default.down,"focusin",l.name].join(" "),"dxDataGridEditorFactory"),y={defaultOptions:function(){return{}},controllers:{editorFactory:s.default.ViewController.inherit({_getFocusedElement:function(e){var t=this.option("focusedRowEnabled")?"tr[tabindex]:focus":"tr[tabindex]:not(.dx-data-row):focus",n="td[tabindex]:focus, ".concat(t,", input:focus, textarea:focus, .dx-lookup-field:focus, .dx-checkbox:focus, .dx-switch:focus, .dx-dropdownbutton .dx-buttongroup:focus");return e.find(n)},_getFocusCellSelector:function(){return".dx-row > td"},_updateFocusCore:function(){var e,t,n=this._$focusedElement,i=this.component&&this.component.$element();i&&(n=this._getFocusedElement(i)).length&&(n.hasClass("dx-cell-focus-disabled")||n.hasClass("dx-row")||(t=(e=n.closest(this._getFocusCellSelector()+", .dx-cell-focus-disabled")).get(0)!==n.get(0)&&e.hasClass("dx-editor-inline-block"),n=e),n.length&&!n.hasClass("dx-cell-focus-disabled"))?this.focus(n,t):this.loseFocus()},_updateFocus:function(e){var t=this,n=e&&e.event&&(0,o.default)(e.event.target).hasClass(t.addWidgetPrefix("focus-overlay"));t._isFocusOverlay=t._isFocusOverlay||n,clearTimeout(t._updateFocusTimeoutID),t._updateFocusTimeoutID=setTimeout((function(){delete t._updateFocusTimeoutID,t._isFocusOverlay||t._updateFocusCore(),t._isFocusOverlay=!1}))},_updateFocusOverlaySize:function(e,t){e.hide();var n=d.default.calculate(e,(0,p.extend)({collision:"fit"},t));n.h.oversize>0&&(0,i.setOuterWidth)(e,(0,i.getOuterWidth)(e)-n.h.oversize),n.v.oversize>0&&(0,i.setOuterHeight)(e,(0,i.getOuterHeight)(e)-n.v.oversize),e.show()},callbackNames:function(){return["focused"]},focus:function(e,t){var n=this;if(void 0===e)return n._$focusedElement;e&&(e.is(n._$focusedElement)||n._$focusedElement&&n._$focusedElement.removeClass("dx-focused"),n._$focusedElement=e,clearTimeout(n._focusTimeoutID),n._focusTimeoutID=setTimeout((function(){delete n._focusTimeoutID,n.renderFocusOverlay(e,t),e.addClass("dx-focused"),n.focused.fire(e)})))},refocus:function(){var e=this.focus();this.focus(e)},renderFocusOverlay:function(e,t){if(m.default.isElementInCurrentGrid(this,e))if(this._$focusOverlay||(this._$focusOverlay=(0,o.default)("
").addClass(this.addWidgetPrefix("focus-overlay"))),t)this._$focusOverlay.addClass("dx-hidden");else if(e.length){var n=h.default.mozilla?"right bottom":"left top",a=e.closest("."+this.addWidgetPrefix("content")),r=(0,f.getBoundingRect)(e.get(0));this._$focusOverlay.removeClass("dx-hidden").appendTo(a),(0,i.setOuterHeight)(this._$focusOverlay,r.bottom-r.top+1),(0,i.setOuterWidth)(this._$focusOverlay,r.right-r.left+1);var s={precise:!0,my:n,at:n,of:e,boundary:a.length&&a};this._updateFocusOverlaySize(this._$focusOverlay,s),d.default.setup(this._$focusOverlay,s),this._$focusOverlay.css("visibility","visible")}},resize:function(){var e=this._$focusedElement;e&&this.focus(e)},loseFocus:function(){this._$focusedElement&&this._$focusedElement.removeClass("dx-focused"),this._$focusedElement=null,this._$focusOverlay&&this._$focusOverlay.addClass("dx-hidden")},init:function(){this.createAction("onEditorPreparing",{excludeValidators:["disabled","readOnly"],category:"rendering"}),this.createAction("onEditorPrepared",{excludeValidators:["disabled","readOnly"],category:"rendering"}),this._updateFocusHandler=this._updateFocusHandler||this.createAction(this._updateFocus.bind(this)),r.default.on(a.default.getDocument(),v,this._updateFocusHandler),this._attachContainerEventHandlers()},_attachContainerEventHandlers:function(){var e=this,t=e.component&&e.component.$element();t&&r.default.on(t,(0,c.addNamespace)("keydown","dxDataGridEditorFactory"),(function(t){"tab"===(0,c.normalizeKeyName)(t)&&e._updateFocusHandler(t)}))},dispose:function(){clearTimeout(this._focusTimeoutID),clearTimeout(this._updateFocusTimeoutID),r.default.off(a.default.getDocument(),v,this._updateFocusHandler)}}).include(g.default)}};t.editorFactoryModule=y},49743:function(e,t,n){t.errorHandlingModule=void 0;var i=l(n(68374)),o=l(n(55994)),a=n(95429),r=n(95479),s=l(n(12310));function l(e){return e&&e.__esModule?e:{default:e}}var u={defaultOptions:function(){return{errorRowEnabled:!0}},controllers:{errorHandling:s.default.ViewController.inherit({init:function(){this._columnHeadersView=this.getView("columnHeadersView"),this._rowsView=this.getView("rowsView")},_createErrorRow:function(e,t){var n,s,l=this,u=this._renderErrorMessage(e);return t?(n=(0,i.default)("
").addClass("dx-error-row"),s=(0,i.default)("
").addClass("dx-closebutton").addClass(l.addWidgetPrefix("action")),o.default.on(s,a.name,l.createAction((function(e){var n,o=e.event,a=(0,i.default)(o.currentTarget).closest(".dx-error-row").index();o.stopPropagation(),(0,r.each)(t,(function(e,t){n=(0,i.default)(t).children("tbody").children("tr").eq(a),l.removeErrorRow(n)})),l.getController("resizing")&&l.getController("resizing").fireContentReadyAction()}))),(0,i.default)("
").attr({colSpan:l.getController("columns").getVisibleColumns().length,role:"presentation"}).prepend(s).append(u).appendTo(n),n):u},_renderErrorMessage:function(e){var t=e.url?e.message.replace(e.url,""):e.message||e,n=(0,i.default)("
").addClass("dx-error-message").text(t);return e.url&&(0,i.default)("").attr("href",e.url).text(e.url).appendTo(n),n},renderErrorRow:function(e,t,n){var o,a,s=this;if(n)return n.find(".dx-error-message").remove(),o=s._createErrorRow(e),n.prepend(o),o;var l=t>=0||!s._columnHeadersView.isVisible()?s._rowsView:s._columnHeadersView,u=l.getTableElements();(0,r.each)(u,(function(n,r){if(o=s._createErrorRow(e,u),a=a||o,t>=0){var d=l._getRowElements((0,i.default)(r)).eq(t);s.removeErrorRow(d.next()),o.insertAfter(d)}else{var c=(0,i.default)(r).children("tbody"),h=c.children("tr");s._columnHeadersView.isVisible()?(s.removeErrorRow(h.last()),(0,i.default)(r).append(o)):(s.removeErrorRow(h.first()),c.first().prepend(o))}}));var d=s.getController("resizing");return d&&d.fireContentReadyAction(),a},removeErrorRow:function(e){if(!e){var t=this._columnHeadersView&&this._columnHeadersView.element();if(!(e=t&&t.find(".dx-error-row"))||!e.length){var n=this._rowsView.element();e=n&&n.find(".dx-error-row")}}e&&e.hasClass("dx-error-row")&&e.remove()},optionChanged:function(e){switch(e.name){case"errorRowEnabled":e.handled=!0;break;default:this.callBase(e)}}})},extenders:{controllers:{data:{init:function(){var e=this,t=e.getController("errorHandling");e.callBase(),e.dataErrorOccurred.add((function(n,i){e.option("errorRowEnabled")&&t.renderErrorRow(n,void 0,i)})),e.changed.add((function(t){if(!t||"loadError"!==t.changeType){var n=e.getController("errorHandling"),i=e.getController("editing");i&&!i.hasChanges()&&n&&n.removeErrorRow()}}))}}}}};t.errorHandlingModule=u},72376:function(e,t,n){t.default=void 0;var i=n(13306),o={_getEmptyCell:function(){return{text:"",value:void 0,colspan:1,rowspan:1}},_defaultSetter:function(e){return e||1},_cloneItem:function(e){return(0,i.extend)({},e,this._getEmptyCell())},_prepareItems:function(e){var t=this,n=[],i=(e[0]||[]).reduce((function(e,n){return e+t._defaultSetter(n.colspan)}),0),o=function(e){var n=0,i=0;return function(){var o=e[n]||[],a=o[i++];return i>=o.length&&(n++,i=0),a&&(a.colspan=t._defaultSetter(a.colspan),a.rowspan=t._defaultSetter(a.rowspan)),a}}(e);function a(e,i,o){if((n[e]=n[e]||[])[i]=o,o.colspan>1||o.rowspan>1){for(var r=t._cloneItem(o),s=1;s").appendTo((0,i.default)(e));this._filterBuilder=this._createComponent(n,r.default,(0,a.extend)({value:this.option("filterValue"),fields:this.getController("columns").getFilteringColumns()},this.option("filterBuilder"),{customOperations:this.getController("filterSync").getCustomFilterOperations()})),this._createComponent(t,l.default,{direction:"both"})},_getPopupToolbarItems:function(){var e=this;return[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:s.default.format("OK"),onClick:function(t){var n=e._filterBuilder.option("value");e.option("filterValue",n),e._filterBuilderPopup.hide()}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:s.default.format("Cancel"),onClick:function(t){e._filterBuilderPopup.hide()}}}]},optionChanged:function(e){switch(e.name){case"filterBuilder":case"filterBuilderPopup":this._invalidate(),e.handled=!0;break;default:this.callBase(e)}}})}};t.filterBuilderModule=h},71266:function(e,t,n){t.anyOf=function(e){return(0,a.extend)(c(e),{name:"anyof",icon:"selectall",caption:o.default.format("dxFilterBuilder-filterOperationAnyOf")})},t.noneOf=function(e){var t=c(e);return(0,a.extend)({},t,{calculateFilterExpression:function(e,n,i){var o=t.calculateFilterExpression(e,n,i);return o&&0!==o.length?"!"===o[0]?o:["!",o]:null},name:"noneof",icon:"unselectall",caption:o.default.format("dxFilterBuilder-filterOperationNoneOf")})};var i=d(n(68374)),o=d(n(28109)),a=n(13306),r=n(85273),s=n(62754),l=n(59423),u=d(n(96688));function d(e){return e&&e.__esModule?e:{default:e}}function c(e){var t=function(e,t){return t?t+"/"+e:e},n=e&&e.getController("headerFilter");return{dataTypes:["string","date","datetime","number","boolean","object"],calculateFilterExpression:function(e,t,n){var i=[],o=e.length-1;return e&&e.forEach((function(e,a){if((0,l.isCondition)(e)||(0,l.isGroup)(e)){var r=(0,l.getFilterExpression)(e,n,[],"headerFilter");i.push(r)}else i.push((0,l.getFilterExpression)([t.dataField,"=",e],n,[],"headerFilter"));a!==o&&i.push("or")})),1===i.length&&(i=i[0]),i},editorTemplate:function(t,o){var r=(0,i.default)("
").addClass("dx-filterbuilder-item-value-text").appendTo(o),s=(0,a.extend)(!0,{},e.columnOption(t.field.dataField));(0,l.renderValueText)(r,t.text&&t.text.split("|"));return s.filterType="include",s.filterValues=t.value?t.value.slice():[],n.showHeaderFilterMenuBase({columnElement:r,column:s,apply:function(){var e;e=this.filterValues,t.setValue(e),n.hideHeaderFilterMenu(),t.closeEditor()},onHidden:function(){t.closeEditor()},isFilterBuilder:!0}),o},customizeText:function(i,o){o=o||{};var l=i.value,d=e.columnOption(i.field.dataField),c=d&&d.headerFilter,h=d&&d.lookup,p=o.values||[l];if(c&&c.dataSource||h&&h.dataSource){var f=new s.Deferred,g=o.items||new s.Deferred;if(!o.items){d=(0,a.extend)({},d,{filterType:"include",filterValues:p});var m=n.getDataSource(d);m.paginate=!1;var _=new r.DataSource(m),v=_.store().key();if(v){var y=o.values;if(y&&y.length>1){var x=y.reduce((function(e,t){return e.length&&e.push("or"),e.push([v,"=",t]),e}),[]);_.filter(x)}else _.filter([v,"=",i.value])}else i.field.calculateDisplayValue&&u.default.log("W1017");o.items=g,_.load().done(g.resolve)}return g.done((function(e){var n=p.indexOf(i.value);f.resolve(function e(n,i){var o=[];return n.forEach((function(n){if(n.items){var a=e(n.items,t(n.text,i));o=o.concat(a)}n.selected&&o.push(t(n.text,i))})),o}(e)[n])})),f}return n.getHeaderItemText(l,d,0,e.option("headerFilter"))}}}},25065:function(e,t,n){t.filterPanelModule=void 0;var i=f(n(68374)),o=n(35922),a=f(n(12310)),r=f(n(13615)),s=f(n(55994)),l=f(n(28109)),u=f(n(18859)),d=n(59423),c=n(62754),h=n(78008),p=n(25337);function f(e){return e&&e.__esModule?e:{default:e}}var g={defaultOptions:function(){return{filterPanel:{visible:!1,filterEnabled:!0,texts:{createFilter:l.default.format("dxDataGrid-filterPanelCreateFilter"),clearFilter:l.default.format("dxDataGrid-filterPanelClearFilter"),filterEnabledHint:l.default.format("dxDataGrid-filterPanelFilterEnabledHint")}}}},views:{filterPanelView:a.default.View.inherit({isVisible:function(){return this.option("filterPanel.visible")&&this.getController("data").dataSource()},init:function(){var e=this;this.getController("data").dataSourceChanged.add((function(){return e.render()}))},_renderCore:function(){var e=this.element();e.empty().addClass(this.addWidgetPrefix("filter-panel"));var t=(0,i.default)("
").addClass(this.addWidgetPrefix("filter-panel-left")).appendTo(e);this.option("filterValue")||this._filterValueBuffer?(t.append(this._getCheckElement()).append(this._getFilterElement()).append(this._getTextElement()),e.append(this._getRemoveButtonElement())):t.append(this._getFilterElement()).append(this._getTextElement())},_getCheckElement:function(){var e=this,t=(0,i.default)("
").addClass(this.addWidgetPrefix("filter-panel-checkbox"));return e._createComponent(t,u.default,{value:e.option("filterPanel.filterEnabled"),onValueChanged:function(t){e.option("filterPanel.filterEnabled",t.value)}}),t.attr("title",this.option("filterPanel.texts.filterEnabledHint")),t},_getFilterElement:function(){var e=this,t=(0,i.default)("
").addClass("dx-icon-filter");return s.default.on(t,"click",(function(){return e._showFilterBuilder()})),(0,p.registerKeyboardAction)("filterPanel",e,t,void 0,(function(){return e._showFilterBuilder()})),e._addTabIndexToElement(t),t},_getTextElement:function(){var e,t=this,n=(0,i.default)("
").addClass(t.addWidgetPrefix("filter-panel-text")),o=t.option("filterValue");return o?(0,c.when)(t.getFilterText(o,t.getController("filterSync").getCustomFilterOperations())).done((function(e){var i=t.option("filterPanel.customizeText");if(i){var a=i({component:t.component,filterValue:o,text:e});"string"==typeof a&&(e=a)}n.text(e)})):(e=t.option("filterPanel.texts.createFilter"),n.text(e)),s.default.on(n,"click",(function(){return t._showFilterBuilder()})),(0,p.registerKeyboardAction)("filterPanel",t,n,void 0,(function(){return t._showFilterBuilder()})),t._addTabIndexToElement(n),n},_showFilterBuilder:function(){this.option("filterBuilderPopup.visible",!0)},_getRemoveButtonElement:function(){var e=this,t=function(){return e.option("filterValue",null)},n=(0,i.default)("
").addClass(e.addWidgetPrefix("filter-panel-clear-filter")).text(e.option("filterPanel.texts.clearFilter"));return s.default.on(n,"click",t),(0,p.registerKeyboardAction)("filterPanel",this,n,void 0,t),e._addTabIndexToElement(n),n},_addTabIndexToElement:function(e){if(!this.option("useLegacyKeyboardNavigation")){var t=this.option("tabindex")||0;e.attr("tabindex",t)}},optionChanged:function(e){switch(e.name){case"filterValue":this._invalidate(),this.option("filterPanel.filterEnabled",!0),e.handled=!0;break;case"filterPanel":this._invalidate(),e.handled=!0;break;default:this.callBase(e)}},_getConditionText:function(e,t,n){var i="[".concat(e,"] ").concat(t);return(0,o.isDefined)(n)&&(i+=n),i},_getValueMaskedText:function(e){return Array.isArray(e)?"('".concat(e.join("', '"),"')"):" '".concat(e,"'")},_getValueText:function(e,t,n){var i=this,a=new c.Deferred,s=t&&t.customizeText;if((0,o.isDefined)(n)||s)if(!s&&e.lookup)(0,d.getCurrentLookupValueText)(e,n,(function(e){a.resolve(i._getValueMaskedText(e))}));else{var l=Array.isArray(n)?n:r.default.getDisplayValue(e,n);(0,c.when)((0,d.getCurrentValueText)(e,l,t,"filterPanel")).done((function(e){a.resolve(i._getValueMaskedText(e))}))}else a.resolve("");return a.promise()},getConditionText:function(e,t){var n,i=this,o=e[1],a=new c.Deferred,r=(0,d.getCustomOperation)(t.customOperations,o),s=(0,d.getField)(e[0],t.columns),l=s.caption||"",u=e[2];return n=r?r.caption||(0,h.captionize)(r.name):null===u?(0,d.getCaptionByOperation)("="===o?"isblank":"isnotblank",t.filterOperationDescriptions):(0,d.getCaptionByOperation)(o,t.filterOperationDescriptions),this._getValueText(s,r,u).done((function(e){a.resolve(i._getConditionText(l,n,e))})),a},getGroupText:function(e,t,n){var i=this,o=new c.Deferred,a=[],r=(0,d.getGroupValue)(e);return e.forEach((function(e){(0,d.isCondition)(e)?a.push(i.getConditionText(e,t)):(0,d.isGroup)(e)&&a.push(i.getGroupText(e,t,!0))})),c.when.apply(this,a).done((function(){for(var e,i=arguments.length,a=new Array(i),s=0;s":"filter-operation-not-equals","<":"filter-operation-less","<=":"filter-operation-less-equal",">":"filter-operation-greater",">=":"filter-operation-greater-equal",default:"filter-operation-default",notcontains:"filter-operation-not-contains",contains:"filter-operation-contains",startswith:"filter-operation-starts-with",endswith:"filter-operation-ends-with",between:"filter-operation-between"},y={"=":"equal","<>":"notEqual","<":"lessThan","<=":"lessThanOrEqual",">":"greaterThan",">=":"greaterThanOrEqual",startswith:"startsWith",contains:"contains",notcontains:"notContains",endswith:"endsWith",between:"between"},x=["date","datetime","number"];function b(e){return"onClick"===e.option("filterRow.applyFilter")}var w=function(){var e=function(e){var t=e&&e.children(),n=t&&t.data("dxComponents"),i=n&&n.length&&t.data(n[0]);if(i instanceof p.default)return i},t=function(e,t){var i="",o="",a=n(e,t),s=c.default.getFormatOptionsByColumn(t,"filterRow");return Array.isArray(a)?(i=c.default.formatValue(a[0],s),""!==(o=c.default.formatValue(a[1],s))&&(i+=" - "+o)):(0,r.isDefined)(a)&&(i=c.default.formatValue(a,s)),i};function n(e,t){if(t)return b(e)&&void 0!==t.bufferedFilterValue?t.bufferedFilterValue:t.filterValue}var d=function(e,t){if(t)return b(e)&&void 0!==t.bufferedSelectedFilterOperation?t.bufferedSelectedFilterOperation:t.selectedFilterOperation},_=function(e,t,i){var o=e._columnsController.columnOption(t),a=n(e,o),r=i.closest("."+e.addWidgetPrefix("filter-range-overlay")).length,s=i.hasClass(e.addWidgetPrefix("filter-range-start"));return a&&Array.isArray(a)&&"between"===d(e,o)?s?a[0]:a[1]:!r&&function(e,t){return!(t&&x.indexOf(t.dataType)>=0&&Array.isArray(e))&&void 0!==e}(a,o)?a:null},w=function(e,t){var i=""===t.value?null:t.value,o=t.container,a=e._columnsController.columnOption(t.column.index),s=_(e,a.index,o);if((0,r.isDefined)(s)||(0,r.isDefined)(i)){e._applyFilterViewController.setHighLight(o,s!==i);var l=b(e)?"bufferedFilterValue":"filterValue",u=function(e,t,i,o){if("between"===d(e,i)){var a=n(e,i);return o.hasClass(e.addWidgetPrefix("filter-range-start"))?[t,Array.isArray(a)?a[1]:void 0]:[Array.isArray(a)?a[0]:a,t]}return t}(e,i,a,o),c="between"===d(e,a),h=t.notFireEvent||c&&Array.isArray(u)&&u.indexOf(void 0)>=0;e._columnsController.columnOption(a.index,l,u,h)}};return{_updateEditorValue:function(t,n){var i=e(n);i&&i.option("value",_(this,t.index,n))},_columnOptionChanged:function(e){var n,i,a,r,s=e.optionNames;if(c.default.checkChanges(s,["filterValue","bufferedFilterValue","selectedFilterOperation","bufferedSelectedFilterOperation","filterValues","filterType"])&&void 0!==e.columnIndex){var l=this._columnsController.getVisibleIndex(e.columnIndex),u=this._columnsController.columnOption(e.columnIndex);if(i=(n=this._getCellElement(this.element().find("."+this.addWidgetPrefix("filter-row")).index(),l)||(0,o.default)()).find(".dx-editor-container").first(),s.filterValue||s.bufferedFilterValue){this._updateEditorValue(u,i);var h=n.find("."+this.addWidgetPrefix("filter-range-overlay")).data("dxOverlay");h&&(a=h.$content().find(".dx-editor-container"),this._updateEditorValue(u,a.first()),this._updateEditorValue(u,a.last())),h&&h.option("visible")||this._updateFilterRangeContent(n,t(this,u))}(s.selectedFilterOperation||s.bufferedSelectedFilterOperation)&&l>=0&&u&&(r=n.find(".dx-menu")).length&&(this._updateFilterOperationChooser(r,u,i),"between"===d(this,u)?this._renderFilterRangeContent(n,u):i.find(".dx-filter-range-content").length&&(this._renderEditor(i,this._getEditorOptions(i,u)),this._hideFilterRange()))}else this.callBase(e)},_renderCore:function(){this._filterRangeOverlayInstance=null,this.callBase.apply(this,arguments)},_resizeCore:function(){this.callBase.apply(this,arguments),this._filterRangeOverlayInstance&&this._filterRangeOverlayInstance.repaint()},isFilterRowVisible:function(){return this._isElementVisible(this.option("filterRow"))},isVisible:function(){return this.callBase()||this.isFilterRowVisible()},init:function(){this.callBase(),this._applyFilterViewController=this.getController("applyFilter")},_initFilterRangeOverlay:function(e,n){var i=this,r={},s=e.find(".dx-editor-container"),u=(0,o.default)("
").addClass(i.addWidgetPrefix("filter-range-overlay")).appendTo(e);return i._createComponent(u,f.default,{height:"auto",shading:!1,showTitle:!1,focusStateEnabled:!1,closeOnOutsideClick:!0,copyRootClassesToWrapper:!0,_ignoreCopyRootClassesToWrapperDeprecation:!0,animation:!1,position:{my:"top",at:"top",of:s.length&&s||e,offset:"0 -1"},contentTemplate:function(t){var s,u=(0,o.default)("
").addClass("dx-editor-container "+i.addWidgetPrefix("filter-range-start")).appendTo(t);return n=i._columnsController.columnOption(n.index),(s=i._getEditorOptions(u,n)).sharedData=r,i._renderEditor(u,s),a.default.on(u.find("input:not([type='hidden'])"),"keydown",(function(t){var n=e.find("[tabindex]").not(t.target).first();"tab"===(0,l.normalizeKeyName)(t)&&t.shiftKey&&(t.preventDefault(),i._hideFilterRange(),n.length||(n=e.prev().find("[tabindex]").last()),a.default.trigger(n,"focus"))})),u=(0,o.default)("
").addClass("dx-editor-container "+i.addWidgetPrefix("filter-range-end")).appendTo(t),(s=i._getEditorOptions(u,n)).sharedData=r,i._renderEditor(u,s),a.default.on(u.find("input:not([type='hidden'])"),"keydown",(function(t){"tab"!==(0,l.normalizeKeyName)(t)||t.shiftKey||(t.preventDefault(),i._hideFilterRange(),a.default.trigger(e.next().find("[tabindex]").first(),"focus"))})),(0,o.default)(t).addClass(i.getWidgetContainerClass())},onShown:function(e){var t=e.component.$content().find(".dx-editor-container").first();a.default.trigger(t.find("input:not([type='hidden'])"),"focus")},onHidden:function(){n=i._columnsController.columnOption(n.index),e.find(".dx-menu").parent().addClass("dx-editor-with-menu"),"between"===d(i,n)&&(i._updateFilterRangeContent(e,t(i,n)),i.component.updateDimensions())}})},_updateFilterRangeOverlay:function(e){var t=this._filterRangeOverlayInstance;t&&t.option(e)},_showFilterRange:function(e,t){var n=e.children("."+this.addWidgetPrefix("filter-range-overlay")),o=n.length&&n.data("dxOverlay");!o&&t&&(o=this._initFilterRangeOverlay(e,t)),o.option("visible")||(this._filterRangeOverlayInstance&&this._filterRangeOverlayInstance.hide(),this._filterRangeOverlayInstance=o,this._updateFilterRangeOverlay({width:(0,i.getOuterWidth)(e,!0)+1}),this._filterRangeOverlayInstance&&this._filterRangeOverlayInstance.show())},_hideFilterRange:function(){var e=this._filterRangeOverlayInstance;e&&e.hide()},getFilterRangeOverlayInstance:function(){return this._filterRangeOverlayInstance},_createRow:function(e){var t=this,n=this.callBase(e);return"filter"===e.rowType&&(n.addClass(this.addWidgetPrefix("filter-row")),this.option("useLegacyKeyboardNavigation")||a.default.on(n,"keydown",(function(e){return(0,m.selectView)("filterRow",t,e)}))),n},_getRows:function(){var e=this.callBase();return this.isFilterRowVisible()&&e.push({rowType:"filter"}),e},_renderFilterCell:function(e,t){var n=t.column,i=(0,o.default)(e);this.component.option("showColumnHeaders")&&this.setAria("describedby",n.headerId,i),this.setAria("label",h.default.format("dxDataGrid-ariaFilterCell"),i),i.addClass("dx-editor-cell");var a=(0,o.default)("
").appendTo(i),r=(0,o.default)("
").addClass("dx-editor-container").appendTo(a);if("between"===d(this,n))this._renderFilterRangeContent(i,n);else{var s=this._getEditorOptions(r,n);this._renderEditor(r,s)}var l=n.alignment;l&&"center"!==l&&i.find("input:not([type='hidden'])").first().css("textAlign",n.alignment),n.filterOperations&&n.filterOperations.length&&this._renderFilterOperationChooser(a,n,r)},_renderCellContent:function(e,t){var n=this,i=t.column;if("filter"===t.rowType)if(i.command)e.html(" ");else if(i.allowFiltering)return void n.renderTemplate(e,n._renderFilterCell.bind(n),t).done((function(){n._updateCell(e,t)}));n.callBase(e,t)},_getEditorOptions:function(e,t){var n=this,i={editorOptions:{inputAttr:n._getFilterInputAccessibilityAttributes(t)}},o=(0,s.extend)(i,t,{value:_(n,t.index,e),parentType:"filterRow",showAllText:n.option("filterRow.showAllText"),updateValueTimeout:"onClick"===n.option("filterRow.applyFilter")?0:700,width:null,setValue:function(i,o){w(n,{column:t,value:i,container:e,notFireEvent:o})}});return"between"===d(n,t)&&(e.hasClass(n.addWidgetPrefix("filter-range-start"))?o.placeholder=n.option("filterRow.betweenStartText"):o.placeholder=n.option("filterRow.betweenEndText")),o},_getFilterInputAccessibilityAttributes:function(e){var t=h.default.format("dxDataGrid-ariaFilterCell");return this.component.option("showColumnHeaders")?{"aria-label":t,"aria-describedby":e.headerId}:{"aria-label":t}},_renderEditor:function(e,t){return e.empty(),this.getController("editorFactory").createEditor((0,o.default)("
").appendTo(e),t)},_renderFilterRangeContent:function(e,n){var i=this,r=e.find(".dx-editor-container").first();r.empty();var s=(0,o.default)("
").addClass("dx-filter-range-content").attr("tabindex",this.option("tabIndex"));a.default.on(s,"focusin",(function(){i._showFilterRange(e,n)})),s.appendTo(r),i._updateFilterRangeContent(e,t(i,n))},_updateFilterRangeContent:function(e,t){var n=e.find(".dx-filter-range-content");n.length&&(""===t?n.html(" "):n.text(t))},_updateFilterOperationChooser:function(t,n,i){var o,r=this,s=function(){var e=g.default.getInstance(t);e&&e.option("focusedElement",null),o&&r._focusEditor(i)};r._createComponent(t,g.default,{integrationOptions:{},activeStateEnabled:!1,selectionMode:"single",cssClass:r.getWidgetContainerClass()+" dx-cell-focus-disabled dx-filter-menu",showFirstSubmenuMode:"onHover",hideSubmenuOnMouseLeave:!0,items:[{disabled:!n.filterOperations||!n.filterOperations.length,icon:v[d(r,n)||"default"],selectable:!1,items:r._getFilterOperationMenuItems(n)}],onItemClick:function(t){var o=t.itemData.name,a=d(r,n),s=!1,l=b(r),u={};if(!(t.itemData.items||o&&o===a)){if(o?(u[l?"bufferedSelectedFilterOperation":"selectedFilterOperation"]=o,"between"!==o&&"between"!==a||(s="between"===o,u[l?"bufferedFilterValue":"filterValue"]=null)):(u[l?"bufferedFilterValue":"filterValue"]=null,u[l?"bufferedSelectedFilterOperation":"selectedFilterOperation"]=n.defaultSelectedFilterOperation||null),r._columnsController.columnOption(n.index,u),r._applyFilterViewController.setHighLight(i,!0),!o){var c=e(i);c&&"dxDateBox"===c.NAME&&!c.option("isValid")&&(c.reset(),c.option("isValid",!0))}s?r._showFilterRange(i.closest(".dx-editor-cell"),n):r._focusEditor(i)}},onSubmenuShown:function(){o=r._isEditorFocused(i),r.getController("editorFactory").loseFocus()},onSubmenuHiding:function(){a.default.trigger(t,"blur"),s()},onContentReady:function(e){a.default.on(t,"blur",(function(){var t=e.component;t._hideSubmenu(t._visibleSubmenu),s()}))},rtlEnabled:r.option("rtlEnabled")})},_isEditorFocused:function(e){return e.hasClass("dx-focused")||e.parents(".dx-focused").length},_focusEditor:function(e){this.getController("editorFactory").focus(e),a.default.trigger(e.find("input:not([type='hidden'])"),"focus")},_renderFilterOperationChooser:function(e,t,n){var i;this.option("filterRow.showOperationChooser")&&(e.addClass("dx-editor-with-menu"),i=(0,o.default)("
").prependTo(e),this._updateFilterOperationChooser(i,t,n))},_getFilterOperationMenuItems:function(e){var t=this,n=[{}],i=t.option("filterRow"),o=i&&i.operationDescriptions||{};if(e.filterOperations&&e.filterOperations.length){var a=e.filterOperations.filter((function(e){return(0,r.isDefined)(y[e])}));(n=(0,u.map)(a,(function(n){var i=y[n];return{name:n,selected:(d(t,e)||e.defaultFilterOperation)===n,text:o[i],icon:v[n]}}))).push({name:null,text:i&&i.resetOperationText,icon:v.default})}return n},optionChanged:function(e){switch(e.name){case"filterRow":case"showColumnLines":this._invalidate(!0,!0),e.handled=!0;break;default:this.callBase(e)}}}}(),C={skipCalculateColumnFilters:function(){return!1},_calculateAdditionalFilter:function(){if(this.skipCalculateColumnFilters())return this.callBase();var e=[this.callBase()],t=this._columnsController.getVisibleColumns(null,!0);return(0,u.each)(t,(function(){if(this.allowFiltering&&this.calculateFilterExpression&&(0,r.isDefined)(this.filterValue)){var t=this.createFilterExpression(this.filterValue,this.selectedFilterOperation||this.defaultFilterOperation,"filterRow");e.push(t)}})),c.default.combineFilters(e)}},S={defaultOptions:function(){return{filterRow:{visible:!1,showOperationChooser:!0,showAllText:h.default.format("dxDataGrid-filterRowShowAllText"),resetOperationText:h.default.format("dxDataGrid-filterRowResetOperationText"),applyFilter:"auto",applyFilterText:h.default.format("dxDataGrid-applyFilterText"),operationDescriptions:{equal:h.default.format("dxDataGrid-filterRowOperationEquals"),notEqual:h.default.format("dxDataGrid-filterRowOperationNotEquals"),lessThan:h.default.format("dxDataGrid-filterRowOperationLess"),lessThanOrEqual:h.default.format("dxDataGrid-filterRowOperationLessOrEquals"),greaterThan:h.default.format("dxDataGrid-filterRowOperationGreater"),greaterThanOrEqual:h.default.format("dxDataGrid-filterRowOperationGreaterOrEquals"),startsWith:h.default.format("dxDataGrid-filterRowOperationStartsWith"),contains:h.default.format("dxDataGrid-filterRowOperationContains"),notContains:h.default.format("dxDataGrid-filterRowOperationNotContains"),endsWith:h.default.format("dxDataGrid-filterRowOperationEndsWith"),between:h.default.format("dxDataGrid-filterRowOperationBetween"),isBlank:h.default.format("dxFilterBuilder-filterOperationIsBlank"),isNotBlank:h.default.format("dxFilterBuilder-filterOperationIsNotBlank")},betweenStartText:h.default.format("dxDataGrid-filterRowOperationBetweenStartText"),betweenEndText:h.default.format("dxDataGrid-filterRowOperationBetweenEndText")}}},controllers:{applyFilter:d.default.ViewController.inherit({_getHeaderPanel:function(){return this._headerPanel||(this._headerPanel=this.getView("headerPanel")),this._headerPanel},setHighLight:function(e,t){b(this)&&(e&&e.toggleClass("dx-highlight-outline",t)&&e.closest(".dx-editor-cell").toggleClass("dx-filter-modified",t),this._getHeaderPanel().enableApplyButton(t))},applyFilter:function(){var e=this.getController("columns"),t=e.getColumns();e.beginUpdate();for(var n=0;n","<","<=",">",">=","notcontains","contains","startswith","endswith","between"];function h(e){return e.name||e.dataField}var p,f,g,m,_,v={defaultOptions:function(){return{filterValue:null,filterSyncEnabled:"auto"}},controllers:{filterSync:o.default.Controller.inherit((p=function(e){var t=e.filterValues||[];return!l.default.getGroupInterval(e)&&!(e.headerFilter&&e.headerFilter.dataSource)||1===t.length&&null===t[0]},f=function(e){var t=e.filterValue;if((0,i.isDefined)(t)){var n=e.selectedFilterOperation||e.defaultFilterOperation||(0,a.getDefaultOperation)(e);return[h(e),n,e.filterValue]}return null},g=function(e){var t,n,i=e.filterValues;return i?(1===i.length&&p(e)&&!Array.isArray(i[0])?(t="exclude"===e.filterType?"<>":"=",n=i[0]):(t="exclude"===e.filterType?"noneof":"anyof",n=i),[h(e),t,n]):null},m=function(e,t,n){var i=function(e,t){if(!e)return{filterType:"include",filterValues:void 0};var n,i=e[1],o=e[2],a=Array.isArray(o);if(!a&&!p(t))return{filterType:"include",filterValues:void 0};switch(i){case"anyof":case"=":n="include";break;case"noneof":case"<>":n="exclude";break;default:return{filterType:"include",filterValues:void 0}}return{filterType:n,filterValues:a?o:[o]}}(n,t);e.columnOption(h(t),i)},_=function(e,t,n){var o,a=null==n?void 0:n[1],r=null==n?void 0:n[2],s=t.filterOperations||t.defaultFilterOperations;(!s||s.indexOf(a)>=0||a===t.defaultFilterOperation)&&c.indexOf(a)>=0&&null!==r?(a!==t.defaultFilterOperation||(0,i.isDefined)(t.selectedFilterOperation)||(a=t.selectedFilterOperation),o={filterValue:r,selectedFilterOperation:a}):o={filterValue:void 0,selectedFilterOperation:void 0},e.columnOption(h(t),o)},{syncFilterValue:function(){var e=this,t=e.getController("columns"),n=t.getFilteringColumns();this._skipSyncColumnOptions=!0,n.forEach((function(n){var o=(0,a.getMatchedConditions)(e.option("filterValue"),h(n));if(1===o.length){var r=o[0];m(t,n,r),_(t,n,r)}else(0,i.isDefined)(n.filterValues)&&m(t,n),(0,i.isDefined)(n.filterValue)&&_(t,n)})),this._skipSyncColumnOptions=!1},_initSync:function(){var e=this.getController("columns").getColumns(),t=this.getController("data"),n=t.pageIndex();if(function(e){e.forEach((function(e){var t=h(e);if(!(0,i.isDefined)(t)&&e.allowFiltering)throw new r.default.Error("E1049",e.caption)}))}(e),!this.option("filterValue")){var o=this.getController("columns").getFilteringColumns(),a=this.getFilterValueFromColumns(o);this.option("filterValue",a)}this.syncFilterValue(),t.pageIndex(n)},init:function(){var e=this,t=this.getController("data");t.isFilterSyncActive()&&(this.getController("columns").isAllDataTypesDefined()?this._initSync():t.dataSourceChanged.add((function(){return e._initSync()})))},_getSyncFilterRow:function(e,t){var n=f(t);return(0,i.isDefined)(n)?(0,a.syncFilters)(e,n):(0,a.removeFieldConditionsFromFilter)(e,h(t))},_getSyncHeaderFilter:function(e,t){var n=g(t);return n?(0,a.syncFilters)(e,n):(0,a.removeFieldConditionsFromFilter)(e,h(t))},getFilterValueFromColumns:function(e){if(!this.getController("data").isFilterSyncActive())return null;var t=["and"];return e&&e.forEach((function(e){var n=g(e),i=f(e);n&&(0,a.addItem)(n,t),i&&(0,a.addItem)(i,t)})),(0,a.getNormalizedFilter)(t)},syncFilterRow:function(e,t){this.option("filterValue",this._getSyncFilterRow(this.option("filterValue"),e))},syncHeaderFilter:function(e){this.option("filterValue",this._getSyncHeaderFilter(this.option("filterValue"),e))},getCustomFilterOperations:function(){var e=this.option("filterBuilder.customOperations")||[];return[(0,u.anyOf)(this.component),(0,u.noneOf)(this.component)].concat(e)},publicMethods:function(){return["getCustomFilterOperations"]}}))},extenders:{controllers:{data:{isFilterSyncActive:function(){var e=this.option("filterSyncEnabled");return"auto"===e?this.option("filterPanel.visible"):e},skipCalculateColumnFilters:function(){return(0,i.isDefined)(this.option("filterValue"))&&this.isFilterSyncActive()},_calculateAdditionalFilter:function(){if(!1===this.option("filterPanel.filterEnabled"))return this.callBase();var e=[this.callBase()],t=this.getController("columns").getFilteringColumns(),n=this.option("filterValue");if(this.isFilterSyncActive()){var i=this.getController("headerFilter").getCurrentColumn();i&&n&&(n=(0,a.removeFieldConditionsFromFilter)(n,h(i)))}var o=this.getController("filterSync").getCustomFilterOperations(),r=(0,a.getFilterExpression)(n,t,o,"filterBuilder");return r&&e.push(r),s.default.combineFilters(e)},_parseColumnPropertyName:function(e){var t=e.match(/.*\.(.*)/);return t?t[1]:null},clearFilter:function(e){this.component.beginUpdate(),arguments.length>0?("filterValue"===e&&this.option("filterValue",null),this.callBase(e)):(this.option("filterValue",null),this.callBase()),this.component.endUpdate()},optionChanged:function(e){switch(e.name){case"filterValue":this._applyFilter(),this.isFilterSyncActive()&&this.getController("filterSync").syncFilterValue(),e.handled=!0;break;case"filterSyncEnabled":e.handled=!0;break;case"columns":if(this.isFilterSyncActive()){var t=this.getController("columns").getColumnByPath(e.fullName),n=this.getController("filterSync");if(t&&!n._skipSyncColumnOptions){var i=this._parseColumnPropertyName(e.fullName);n._skipSyncColumnOptions=!0,"filterType"===i?"exclude"!==e.value&&"exclude"!==e.previousValue||n.syncHeaderFilter(t):"filterValues"===i?n.syncHeaderFilter(t):["filterValue","selectedFilterOperation"].indexOf(i)>-1&&n.syncFilterRow(t,t.filterValue),n._skipSyncColumnOptions=!1}}this.callBase(e);break;default:this.callBase(e)}}}},views:{columnHeadersView:{_isHeaderFilterEmpty:function(e){return this.getController("data").isFilterSyncActive()?!(0,a.filterHasField)(this.option("filterValue"),h(e)):this.callBase(e)},_needUpdateFilterIndicators:function(){return!this.getController("data").isFilterSyncActive()},optionChanged:function(e){"filterValue"===e.name?this._updateHeaderFilterIndicators():this.callBase(e)}}}}};t.filterSyncModule=v},8783:function(e,t,n){t.focusModule=void 0;var i=d(n(68374)),o=d(n(12310)),a=n(95479),r=d(n(13615)),s=n(20576),l=n(35922),u=n(62754);function d(e){return e&&e.__esModule?e:{default:e}}var c={defaultOptions:function(){return{focusedRowEnabled:!1,autoNavigateToFocusedRow:!0,focusedRowKey:null,focusedRowIndex:-1,focusedColumnIndex:-1}},controllers:{focus:o.default.ViewController.inherit({init:function(){this._dataController=this.getController("data"),this._keyboardController=this.getController("keyboardNavigation"),this.component._optionsByReference.focusedRowKey=!0},optionChanged:function(e){if("focusedRowIndex"===e.name){var t=this.option("focusedRowKey");this._focusRowByIndex(e.value),this._triggerFocusedRowChangedIfNeed(t,e.value),e.handled=!0}else if("focusedRowKey"===e.name){if(e.handled=!0,Array.isArray(e.value)&&JSON.stringify(e.value)===JSON.stringify(e.previousValue))return;var n=this.option("focusedRowIndex");this._focusRowByKey(e.value),this._triggerFocusedRowChangedIfNeed(e.value,n)}else"focusedColumnIndex"===e.name||"focusedRowEnabled"===e.name||"autoNavigateToFocusedRow"===e.name?e.handled=!0:this.callBase(e)},_triggerFocusedRowChangedIfNeed:function(e,t){if(t===this.getFocusedRowIndexByKey(e)){var n=this._dataController.getRowIndexByKey(e);if(n>=0){var o=(0,i.default)(this.getView("rowsView").getRowElement(n));this.getController("keyboardNavigation")._fireFocusedRowChanged(o,t)}}},isAutoNavigateToFocusedRow:function(){return"infinite"!==this.option("scrolling.mode")&&this.option("autoNavigateToFocusedRow")},_focusRowByIndex:function(e,t){this.option("focusedRowEnabled")&&((e=void 0!==e?e:this.option("focusedRowIndex"))<0?this.isAutoNavigateToFocusedRow()&&this._resetFocusedRow():this._focusRowByIndexCore(e,t))},_focusRowByIndexCore:function(e,t){var n=this,i=this.getController("data"),o=i.pageSize(),a=function(){if(n._isValidFocusedRowIndex(e)){var o=e-i.getRowIndexOffset(!0);if(!t||t.paging&&!t.filtering){var a=i._getLastItemIndex();o=Math.min(o,a)}var r=i.getKeyByRowIndex(o,!0);(0,l.isDefined)(r)&&!n.isRowFocused(r)&&n.option("focusedRowKey",r)}};if(o>=0)if(this._isLocalRowIndex(e))a();else{var r=Math.floor(e/i.pageSize());(0,u.when)(i.pageIndex(r),i.waitReady()).done((function(){a()}))}},_isLocalRowIndex:function(e){var t=this.getController("data");if(this.getController("keyboardNavigation")._isVirtualScrolling()){var n=Math.floor(e/t.pageSize()),i=t.virtualItemsCount(),o=i?i.begin:-1,a=t.getVisibleRows().length+t.getRowIndexOffset(),r=Math.ceil(a/t.pageSize());return o<=e&&r>n}return!0},_setFocusedRowKeyByIndex:function(e){var t=this.getController("data");if(this._isValidFocusedRowIndex(e)){var n=Math.min(e-t.getRowIndexOffset(),t.items().length-1),i=t.getKeyByRowIndex(n);(0,l.isDefined)(i)&&!this.isRowFocused(i)&&this.option("focusedRowKey",i)}},_focusRowByKey:function(e){(0,l.isDefined)(e)?this._navigateToRow(e,!0):this._resetFocusedRow()},_resetFocusedRow:function(){var e=this.option("focusedRowKey"),t=(0,l.isDefined)(e);if(t||!(this.option("focusedRowIndex")<0)){var n=this.getController("keyboardNavigation");t&&this.option("focusedRowKey",null),n.setFocusedRowIndex(-1),this.option("focusedRowIndex",-1),this.getController("data").updateItems({changeType:"updateFocusedRow",focusedRowKey:null}),n._fireFocusedRowChanged(void 0,-1)}},_isValidFocusedRowIndex:function(e){var t=this.getController("data").getVisibleRows()[e];return!t||"data"===t.rowType||"group"===t.rowType},publicMethods:function(){return["navigateToRow","isRowFocused"]},navigateToRow:function(e){return this.isAutoNavigateToFocusedRow()||this.option("focusedRowIndex",-1),this._navigateToRow(e)},_navigateToRow:function(e,t){var n=this,i=n.getController("data"),o=n.isAutoNavigateToFocusedRow(),a=new u.Deferred;if(void 0===e||!i.dataSource())return a.reject().promise();var r=n.getFocusedRowIndexByKey(e);return!o&&t||r>=0?n._navigateTo(e,a,t):i.getPageIndexByKey(e).done((function(o){o<0?a.resolve(-1):o===i.pageIndex()?i.reload().done((function(){n.isRowFocused(e)&&i.getRowIndexByKey(e)>=0?a.resolve(n.getFocusedRowIndexByKey(e)):n._navigateTo(e,a,t)})).fail(a.reject):i.pageIndex(o).done((function(){n._navigateTo(e,a,t)})).fail(a.reject)})).fail(a.reject),a.promise()},_navigateTo:function(e,t,n){var i=this.getController("data").getRowIndexByKey(e),o=r.default.isVirtualRowRendering(this);this.isAutoNavigateToFocusedRow()&&o&&i<0?this._navigateToVirtualRow(e,t,n):this._navigateToVisibleRow(e,t,n)},_navigateToVisibleRow:function(e,t,n){if(n)this._triggerUpdateFocusedRow(e,t);else{var i=this.getFocusedRowIndexByKey(e);this.getView("rowsView").scrollToRowElement(e,t).done((function(){t.resolve(i)}))}},_navigateToVirtualRow:function(e,t,n){var i=this,o=this.getController("data"),a=o._rowsScrollController,s=r.default.getIndexByKey(e,o.items(!0)),l=i.getView("rowsView").getScrollable();if(a&&l&&s>=0){var u=s+o.getRowIndexOffset(!0),d=a.getItemOffset(u);i.component.on("contentReady",(function o(){i.component.off("contentReady",o),n?i._triggerUpdateFocusedRow(e,t):t.resolve(u)})),this.getView("rowsView").scrollTopPosition(d)}else t.resolve(-1)},_triggerUpdateFocusedRow:function(e,t){var n,i=this,o=this.getController("data"),a=this.getFocusedRowIndexByKey(e);this._isValidFocusedRowIndex(a)?(this.option("focusedRowEnabled")?o.updateItems({changeType:"updateFocusedRow",focusedRowKey:e}):n=this.getView("rowsView").scrollToRowElement(e),(0,u.when)(n).done((function(){i.getController("keyboardNavigation").setFocusedRowIndex(a),t&&t.resolve(a)}))):t&&t.resolve(-1)},getFocusedRowIndexByKey:function(e){var t=this.getController("data"),n=t.getRowIndexByKey(e,!0);return n>=0?n+t.getRowIndexOffset(!0):-1},_focusRowByKeyOrIndex:function(){var e=this,t=this.option("focusedRowKey"),n=this.option("focusedRowIndex"),i=this.getController("keyboardNavigation"),o=this.getController("data");if((0,l.isDefined)(t)){var a=o.getRowIndexByKey(t);a>=0?(i._isVirtualScrolling()&&(n=a+o.getRowIndexOffset()),i.setFocusedRowIndex(n),this._triggerUpdateFocusedRow(t)):this._navigateToRow(t,!0).done((function(t){n>=0&&t<0?e._focusRowByIndex():n<0&&t>=0&&i.setFocusedRowIndex(t)}))}else n>=0&&this.getController("focus")._focusRowByIndex(n)},isRowFocused:function(e){var t=this.option("focusedRowKey");if((0,l.isDefined)(t))return(0,s.equalByValue)(e,this.option("focusedRowKey"))},updateFocusedRow:function(e){var t,n,o=this,r=o._dataController.getRowIndexByKey(e.focusedRowKey),s=o.getView("rowsView");(0,a.each)(s.getTableElements(),(function(e,a){var s=0===e;t=(0,i.default)(a),o._clearPreviousFocusedRow(t,r);var l=o._prepareFocusedRow({changedItem:o._dataController.getVisibleRows()[r],$tableElement:t,focusedRowIndex:r});s&&(n=l)})),n&&s.scrollToElementVertically(n)},_clearPreviousFocusedRow:function(e,t){var n=this,o=e.find(".dx-row.dx-row-focused").filter((function(t,o){var a=(0,i.default)(o).closest(".".concat(n.addWidgetPrefix("table")));return e.is(a)}));o.removeClass("dx-row-focused").removeClass("dx-cell-focus-disabled").removeAttr("tabindex"),o.children("td").removeAttr("tabindex"),0!==t&&(0,i.default)(this.getView("rowsView").getRowElement(0)).removeClass("dx-cell-focus-disabled").removeAttr("tabIndex")},_prepareFocusedRow:function(e){var t,n=e.changedItem;if(n&&("data"===n.rowType||"group"===n.rowType)){var o=e.focusedRowIndex,a=e.$tableElement,r=this.option("tabindex")||0,s=this.getView("rowsView");(t=(0,i.default)(s._getRowElements(a).eq(o))).addClass("dx-row-focused").attr("tabindex",r)}return t}})},extenders:{controllers:{keyboardNavigation:{init:function(){var e=this.option("focusedRowIndex"),t=this.option("focusedColumnIndex");this.createAction("onFocusedRowChanging",{excludeValidators:["disabled","readOnly"]}),this.createAction("onFocusedRowChanged",{excludeValidators:["disabled","readOnly"]}),this.createAction("onFocusedCellChanging",{excludeValidators:["disabled","readOnly"]}),this.createAction("onFocusedCellChanged",{excludeValidators:["disabled","readOnly"]}),this.callBase(),this.setRowFocusType(),this._focusedCellPosition={},(0,l.isDefined)(e)&&(this._focusedCellPosition.rowIndex=this.option("focusedRowIndex")),(0,l.isDefined)(t)&&(this._focusedCellPosition.columnIndex=this.option("focusedColumnIndex"))},setFocusedRowIndex:function(e){var t=this.getController("data");this.callBase(e);var n=e-t.getRowIndexOffset(),i=t.getVisibleRows()[n];i&&i.isNewRow||this.option("focusedRowIndex",e)},setFocusedColumnIndex:function(e){this.callBase(e),this.option("focusedColumnIndex",e)},_escapeKeyHandler:function(e,t){!t&&this.option("focusedRowEnabled")?this.isCellFocusType()&&(this.setRowFocusType(),this._focus(this._getCellElementFromTarget(e.originalEvent.target),!0)):this.callBase(e,t)},_updateFocusedCellPosition:function(e,t){var n=this.option("focusedRowIndex"),i=this.option("focusedColumnIndex"),o=this.callBase(e,t);o&&o.columnIndex>=0&&this._fireFocusedCellChanged(e,i,n)}},editorFactory:{renderFocusOverlay:function(e,t){var n,i=this.getController("keyboardNavigation"),o=this.option("focusedRowEnabled"),a=this.getController("editing");if(o&&null!=i&&i.isRowFocusType()&&!a.isEditing()){if(o){"row"===i._getElementType(e)&&!e.hasClass("dx-row-focused")&&(n=i.getFirstValidCellInRow(e),i.focus(n))}}else this.callBase(e,t)}},columns:{getSortDataSourceParameters:function(e,t){var n=this,i=this.callBase.apply(this,arguments),o=this.getController("data"),a=o._dataSource,r=o.store(),s=r&&r.key(),l=a&&a.remoteOperations()||{},u=Object.keys(l).every((function(e){return!l[e]}));if(s&&(this.option("focusedRowEnabled")&&!1!==this.getController("focus").isAutoNavigateToFocusedRow()||t)){var d=(s=Array.isArray(s)?s:[s]).filter((function(e){return!n.columnOption(e,"sortOrder")}));d.length&&(i=i||[],u?i.push({selector:a.getDataIndexGetter(),desc:!1}):d.forEach((function(e){return i.push({selector:e,desc:!1})})))}return i}},data:{_applyChange:function(e){if(!e||"updateFocusedRow"!==e.changeType)return this.callBase.apply(this,arguments)},_fireChanged:function(e){if(this.callBase(e),this.option("focusedRowEnabled")&&this._dataSource){var t="update"===e.changeType&&e.repaintChangesOnly&&e.changeTypes&&e.changeTypes.indexOf("remove")>=0;"refresh"===e.changeType&&e.items.length||t?(this._updatePageIndexes(),this.processUpdateFocusedRow(e)):"append"===e.changeType||"prepend"===e.changeType?this._updatePageIndexes():"update"===e.changeType&&e.repaintChangesOnly&&this.processUpdateFocusedRow(e)}},_updatePageIndexes:function(){var e=this._lastRenderingPageIndex||0,t=this._rowsScrollController?this._rowsScrollController.pageIndex():0;this._lastRenderingPageIndex=t,this._isPagingByRendering=t!==e},isPagingByRendering:function(){return this._isPagingByRendering},processUpdateFocusedRow:function(e){var t=e.operationTypes||{},n=this.getController("focus"),i=t.reload,o=t.fullReload,a=this.getController("keyboardNavigation")._isVirtualScrolling(),r=this.option("focusedRowKey"),s=n.isAutoNavigateToFocusedRow();if(i&&!o&&(0,l.isDefined)(r))n._navigateToRow(r,!0).done((function(e){e<0&&n._focusRowByIndex(void 0,t)}));else if(t.paging&&!a)if(s){var u=this.getRowIndexByKey(r),d=u>=0,c=this.option("focusedRowIndex");c>=0&&(c===u||!d)&&n._focusRowByIndex(void 0,t)}else this.getRowIndexByKey(r)<0&&this.option("focusedRowIndex",-1);else t.fullReload&&n._focusRowByKeyOrIndex()},getPageIndexByKey:function(e){var t=this,n=new u.Deferred;return t.getGlobalRowIndexByKey(e).done((function(e){n.resolve(e>=0?Math.floor(e/t.pageSize()):-1)})).fail(n.reject),n.promise()},getGlobalRowIndexByKey:function(e){return this._dataSource.group()?this._calculateGlobalRowIndexByGroupedData(e):this._calculateGlobalRowIndexByFlatData(e)},_calculateGlobalRowIndexByFlatData:function(e,t,n){var i=this,o=new u.Deferred,a=i._dataSource;if(Array.isArray(e))return o.resolve(-1).promise();var r=i._generateFilterByKey(e);return a.load({filter:i._concatWithCombinedFilter(r),skip:0,take:1}).done((function(s){s.length>0?(r=i._generateOperationFilterByKey(e,s[0],n),a.load({filter:i._concatWithCombinedFilter(r,t),skip:0,take:1,requireTotalCount:!0}).done((function(e,t){o.resolve(t.totalCount)}))):o.resolve(-1)})),o.promise()},_concatWithCombinedFilter:function(e,t){var n=this.getCombinedFilter();return r.default.combineFilters([e,n,t])},_generateBooleanFilter:function(e,t,n){var i;return!1===t?i=[e,"=",!!n.desc||null]:(!0===t?!n.desc:n.desc)&&(i=[e,"<>",t]),i},_generateOperationFilterByKey:function(e,t,n){var i=this,o=i._dataSource,a=i._generateFilterByKey(e,"<"),r=i._columnsController.getSortDataSourceParameters(!o.remoteOperations().filtering,!0);if(n){var s=i._columnsController.getGroupDataSourceParameters(!o.remoteOperations().filtering);s&&(r=r?s.concat(r):s)}return r&&r.slice().reverse().forEach((function(e){var n,o=e.selector,r=(n="function"==typeof o?o:i._columnsController.columnOption(o,"selector"))?n(t):t[o];if(a=[[o,"=",r],"and",a],null===r||(0,l.isBoolean)(r)){var s=i._generateBooleanFilter(o,r,e);s&&(a=[s,"or",a])}else{var u=[o,e.desc?">":"<",r];e.desc||(u=[u,"or",[o,"=",null]]),a=[u,"or",a]}})),a},_generateFilterByKey:function(e,t){var n=this._dataSource.key(),i=[];if(t||(t="="),Array.isArray(n))for(var o=0;o0&&i.push("and"),i.push([n[o],t,a]))}else i=[n,t,e];return i},_getLastItemIndex:function(){return this.items(!0).length-1}},editing:{_deleteRowCore:function(e){var t=this,n=this.callBase.apply(this,arguments),i=this.getController("data"),o=i.getKeyByRowIndex(e);n.done((function(){var e=i.getRowIndexByKey(o),n=i.getVisibleRows();-1!==e||n.length||t.getController("focus")._resetFocusedRow()}))}}},views:{rowsView:{_createRow:function(e){var t=this.callBase.apply(this,arguments);return this.option("focusedRowEnabled")&&e&&this.getController("focus").isRowFocused(e.key)&&t.addClass("dx-row-focused"),t},_checkRowKeys:function(e){if(this.callBase.apply(this,arguments),this.option("focusedRowEnabled")&&this.option("dataSource")){var t=this._dataController.store();t&&!t.key()&&this._dataController.fireError("E1042","Row focusing")}},_update:function(e){"updateFocusedRow"===e.changeType?this.option("focusedRowEnabled")&&this.getController("focus").updateFocusedRow(e):this.callBase(e)},updateFocusElementTabIndex:function(e,t){var n=this.getController("keyboardNavigation").getVisibleRowIndex(),i=this._dataController.getVisibleRows()[n];!this.option("focusedRowEnabled")||null!=i&&i.isNewRow?this.callBase(e):this._setFocusedRowElementTabIndex(t)},_setFocusedRowElementTabIndex:function(e){var t=this,n=this.option("focusedRowKey"),i=this.option("tabIndex")||0,o=this._dataController,a=this._columnsController,r=o.getRowIndexByKey(n),s=this.option("focusedColumnIndex"),u=this._findRowElementForTabIndex();if((0,l.isDefined)(this._scrollToFocusOnResize)||(this._scrollToFocusOnResize=function(){t.scrollToElementVertically(t._findRowElementForTabIndex()),t.resizeCompleted.remove(t._scrollToFocusOnResize)}),u.attr("tabIndex",i),r>=0&&!e&&(s<0&&(s=0),r+=o.getRowIndexOffset(),s+=a.getColumnIndexOffset(),this.getController("keyboardNavigation").setFocusedCellPosition(r,s),this.getController("focus").isAutoNavigateToFocusedRow())){var d=o.dataSource(),c=d&&d.operationTypes();!c||c.paging||o.isPagingByRendering()||(this.resizeCompleted.remove(this._scrollToFocusOnResize),this.resizeCompleted.add(this._scrollToFocusOnResize))}},_findRowElementForTabIndex:function(){var e=this.option("focusedRowKey"),t=this._dataController.getRowIndexByKey(e);return(0,i.default)(this.getRowElement(t>=0?t:0))},scrollToRowElement:function(e){var t=this.getController("data").getRowIndexByKey(e),n=(0,i.default)(this.getRow(t));return this.scrollToElementVertically(n)},scrollToElementVertically:function(e){var t=this.getScrollable();if(t&&e.length){var n=t.getScrollElementPosition(e,"vertical");return this.scrollTopPosition(n)}return(new u.Deferred).resolve()},scrollTopPosition:function(e){var t=new u.Deferred,n=this.getScrollable();if(n){if(e!==n.scrollTop())return n.on("scroll",(function e(){n.off("scroll",e),t.resolve()})),this._dataController.resetFilterApplying(),n.scrollTo({top:e}),t.promise()}return t.resolve()}}}}};t.focusModule=c},75775:function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.gridViewModule=void 0;var o=n(58664),a=y(n(68374)),r=y(n(12310)),s=n(20576),l=n(58201),u=n(95479),d=n(35922),c=n(37518),h=y(n(13615)),p=y(n(28109)),f=n(62754),g=y(n(73349)),m=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var s=a?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}o.default=e,n&&n.set(e,o);return o}(n(56756)),_=y(n(47810));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function y(e){return e&&e.__esModule?e:{default:e}}var x=["columnsSeparatorView","blockSeparatorView","trackerView","headerPanel","columnHeadersView","rowsView","footerView","columnChooserView","filterPanelView","pagerView","draggingHeaderView","contextMenuView","errorView","headerFilterView","filterBuilderView"],b=function(e){return(0,d.isString)(e)&&"%"===e.slice(-1)},w=function(e,t){var n=e._rowsView.contentWidth();return n-e._getTotalWidth(t,n)},C={defaultOptions:function(){return{showBorders:!1,renderAsync:!1}},controllers:{resizing:r.default.ViewController.inherit({_initPostRenderHandlers:function(){var e=this,t=this._dataController;this._refreshSizesHandler||(this._refreshSizesHandler=function(n){t.changed.remove(e._refreshSizesHandler);var i=n&&n.templateDeferreds||[];f.when.apply(e,i).done((function(){e._refreshSizes(n)}))},t.changed.add((function(){t.changed.add(e._refreshSizesHandler)})))},_refreshSizes:function(e){var t,n=this,i=e&&e.changeType,o=e&&e.isDelayed,a=n._dataController.items();if(e&&"refresh"!==i&&"prepend"!==i&&"append"!==i){if("update"===i){var r;if(0===(null===(r=e.changeTypes)||void 0===r?void 0:r.length))return;!(a.length>1||"insert"!==e.changeTypes[0])||0===a.length&&"remove"===e.changeTypes[0]||e.needUpdateDimensions?t=n.resize():(0,s.deferUpdate)((function(){return(0,s.deferRender)((function(){return(0,s.deferUpdate)((function(){n._setScrollerSpacing(n._hasHeight),n._rowsView.resize()}))}))}))}}else o||(t=n.resize());i&&"updateSelection"!==i&&"updateFocusedRow"!==i&&"pageIndex"!==i&&!o&&(0,f.when)(t).done((function(){n._setAriaRowColCount(),n.fireContentReadyAction()}))},fireContentReadyAction:function(){this.component._fireContentReadyAction()},_setAriaRowColCount:function(){var e=this.component;e.setAria({rowCount:this._dataController.totalItemsCount(),colCount:e.columnCount()},e.$element().children(".dx-gridbase-container"))},_getBestFitWidths:function(){var e,t=this._rowsView,n=this._columnHeadersView,i=t.getColumnWidths();if(null===(e=i)||void 0===e||!e.length){var o,a=n.getTableElement();n.setTableElement(null===(o=t.getTableElement())||void 0===o?void 0:o.children(".dx-header")),i=n.getColumnWidths(),n.setTableElement(a)}return i},_setVisibleWidths:function(e,t){var n=this._columnsController;n.beginUpdate(),(0,u.each)(e,(function(e,i){var o=n.getColumnId(i);n.columnOption(o,"visibleWidth",t[e])})),n.endUpdate()},_toggleBestFitModeForView:function(e,t,n){var i=this;if(e&&e.isVisible()){var o=this._rowsView.getTableElements(),r=e.getTableElements();(0,u.each)(o,(function(e,o){var s,l=(0,a.default)(o),u=r.eq(e);u&&u.length&&((s=n?u.children("tbody").appendTo(l):l.children("."+t).appendTo(u)).toggleClass(t,n),s.toggleClass(i.addWidgetPrefix("best-fit"),n))}))}},_toggleBestFitMode:function(e){var t=this._rowsView.getTableElement(),n=this._rowsView.getTableElements().eq(1);t&&(t.css("tableLayout",e?"auto":"fixed"),t.children("colgroup").css("display",e?"none":""),n.toggleClass(this.addWidgetPrefix("table-fixed"),!e),this._toggleBestFitModeForView(this._columnHeadersView,"dx-header",e),this._toggleBestFitModeForView(this._footerView,"dx-footer",e),this._toggleContentMinHeight(e),this._needStretch()&&(t.get(0).style.width=e?"auto":""))},_toggleContentMinHeight:function(e){if(this.option("wordWrapEnabled")){var t=this._rowsView.getScrollable(),n=this._rowsView._findContentElement();!1===(null==t?void 0:t.option("useNative"))&&n.css({minHeight:e?h.default.getContentHeightLimit(_.default):""})}},_synchronizeColumns:function(){var e,t,n,i=this,o=this._columnsController,a=o.getVisibleColumns(),r=this.option("columnAutoWidth"),l=this._needBestFit(),p=!1,f=!1,_=[];!l&&(0,u.each)(a,(function(e,t){if("auto"===t.width)return l=!0,!1})),(0,u.each)(a,(function(e,t){if(t.minWidth)return p=!0,!1})),this._setVisibleWidths(a,[]),l&&(t=g.default.getActiveElement(),n=h.default.getSelectionRange(t),this._toggleBestFitMode(!0),e=!0);var v=this.component.$element();v&&v[0]&&this._maxWidth&&(delete this._maxWidth,v[0].style.maxWidth=""),(0,s.deferUpdate)((function(){var v;(l?(_=i._getBestFitWidths(),(0,u.each)(a,(function(e,t){var n=o.getColumnId(t);o.columnOption(n,"bestFitWidth",_[e],!0)}))):p&&(_=i._getBestFitWidths()),(0,u.each)(a,(function(e){var t=this.width;"auto"!==t&&((0,d.isDefined)(t)?_[e]=(0,d.isNumeric)(t)||function(e){return(0,d.isString)(e)&&"px"===e.slice(-2)}(t)?parseFloat(t):t:r||(_[e]=void 0))})),e)&&(i._toggleBestFitMode(!1),e=!1,t&&t!==g.default.getActiveElement()&&((0,c.getBoundingRect)(t).bottom<0||function(e,t){m.hiddenFocus(e),h.default.setSelectionRange(e,t)}(t,n)));f=i._correctColumnWidths(_,a),r&&((0,u.each)(a,(function(e,t){"groupExpand"===t.type&&(v=_[e])})),(0,u.each)(a,(function(e,t){"groupExpand"===t.type&&v&&(_[e]=v)})),i._needStretch()&&i._processStretch(_,a)),(0,s.deferRender)((function(){(l||f)&&i._setVisibleWidths(a,_)}))}))},_needBestFit:function(){return this.option("columnAutoWidth")},_needStretch:function(){return this._columnsController.getVisibleColumns().some((function(e){return"auto"===e.width&&!e.command}))},_getAverageColumnsWidth:function(e){return w(this,e)/e.filter((function(e){return void 0===e})).length},_correctColumnWidths:function(e,t){var n,i=this,a=!1,r=!1,s=!1,l=i.component.$element(),u=i._hasWidth,c=function(){var o=n,l=t[o],u="adaptiveHidden"===e[o],c=e[o],h=l.minWidth;if(h)if(void 0===c){var p=i._getAverageColumnsWidth(e);c=p}else if(b(c)){(function(e,t,n,i){return w(e,i.map((function(e,i){return i===t?n:e})))})(i,o,h,e)<0&&(c=-1)}var f=i._getRealColumnWidth(o,e.map((function(e,t){return o===t?c:e})));h&&!u&&f=0&&(e[_]="auto",s=!0,!1===u&&!a)){var v=i.option("showBorders")?Math.ceil((0,o.getOuterWidth)(p)-(0,o.getInnerWidth)(p)):0;i._maxWidth=m+g+v,l.css("maxWidth",i._maxWidth)}}}return s},_processStretch:function(e,t){var n=this._rowsView.contentWidth(),i=this._getTotalWidth(e,n),o={length:0};if(e.length){(0,u.each)(t,(function(t){(this.width||"adaptiveHidden"===e[t])&&(o[t]=!0,o.length++)}));var a=n-i,r=Math.floor(a/(e.length-o.length)),s=a-r*(e.length-o.length);if(a>=0)for(var l=0;l0&&(s<1?(e[l]+=s,s=0):(e[l]++,s--)))}},_getRealColumnWidth:function(e,t,n){var i=1,o=t[e];if(!b(o))return parseFloat(o);var a=t.reduce((function(e,t,n){return b(t)?e+parseFloat(t):e}),0),r=t.reduce((function(e,t){return!t||"adaptiveHidden"===t||b(t)?e:e+parseFloat(t)}),0),s=(n=n||this._rowsView.contentWidth())-r,l=a*n/100;return r>0&&l+r>=n&&(i=l>s?s/l:1),parseFloat(o)*n*i/100},_getTotalWidth:function(e,t){for(var n=0,i=0;i=c,p=t.option("height")||r.get(0).style.height,f=t.getController("editorFactory"),g=h&&l.scrollHeight===l.offsetHeight;t.updateSize(r);var m=t._hasHeight||h;p&&t._hasHeight^"auto"!==p&&(e=(0,a.default)("
"),(0,o.setHeight)(e,p),e.appendTo(r),t._hasHeight=!!(0,o.getHeight)(e),e.remove()),(0,s.deferRender)((function(){i.height(null,m),h&&!g&&(0,a.default)(l).css("height",c),n.isLoaded()?(0,s.deferUpdate)((function(){t._updateLastSizes(r),t._setScrollerSpacing(m),(0,u.each)(x,(function(e,n){var i=t.getView(n);i&&i.resize()})),f&&f.resize()})):i.setLoading(n.isLoading())}))},_updateLastSizes:function(e){this._lastWidth=(0,o.getWidth)(e),this._lastHeight=(0,o.getHeight)(e),this._devicePixelRatio=(0,l.getWindow)().devicePixelRatio},optionChanged:function(e){switch(e.name){case"width":case"height":this.component._renderDimensions(),this.resize();case"renderAsync":return void(e.handled=!0);default:this.callBase(e)}},init:function(){this._dataController=this.getController("data"),this._columnsController=this.getController("columns"),this._columnHeadersView=this.getView("columnHeadersView"),this._footerView=this.getView("footerView"),this._rowsView=this.getView("rowsView")}}),synchronizeScrolling:r.default.ViewController.inherit({_scrollChangedHandler:function(e,t,n){for(var i=0;i").addClass(this.getWidgetContainerClass());n.addClass("dx-gridbase-container"),n.toggleClass(this.addWidgetPrefix("borders"),!!this.option("showBorders")),this.setAria("role","presentation",e),this.component.setAria({role:this._getTableRoleName(),label:p.default.format(this._getWidgetAriaLabel())},n),this._rootElement=e||this._rootElement,t&&(this._groupElement=n,(0,l.hasWindow)()&&this.getController("resizing").updateSize(e),n.appendTo(e)),this._renderViews(n)},update:function(){var e=this._rootElement,t=this._groupElement,n=this.getController("resizing");e&&t&&(n.resize(),this._dataController.isLoaded()&&this._resizingController.fireContentReadyAction())}})},VIEW_NAMES:x};t.gridViewModule=C},82228:function(e,t,n){t.headerFilterModule=void 0,t.invertFilterExpression=function(e){return["!",e]};var i=w(n(55994)),o=w(n(12310)),a=w(n(18740)),r=w(n(13615)),s=n(85589),l=w(n(28109)),u=n(95429),d=n(47617),c=n(95479),h=n(35922),p=n(37518),f=n(13306),g=n(9234),m=w(n(91500)),_=w(n(26974)),v=n(62754),y=n(56756),x=w(n(96687)),b=w(n(99236));function w(e){return e&&e.__esModule?e:{default:e}}function C(){return(C=Object.assign||function(e){for(var t=1;t-1,i)}},_normalizeGroupItem:function(e,t,n){var i,o,a=n.path,r=n.valueSelector,s=n.displaySelector,l=n.column;return r&&s?(i=r(e),o=s(e)):o=i=e.key,e=(0,h.isObject)(e)?(0,f.extend)({},e):{},a.push(i),1===a.length?e.value=a[0]:e.value=a.join("/"),e.text=this.getHeaderItemText(o,l,t,n.headerFilterOptions),e},getHeaderItemText:function(e,t,n,i){var o=r.default.formatValue(e,function(e,t,n){var i=a.default.getGroupInterval(t),o=r.default.getFormatOptionsByColumn(t,"headerFilter");return i&&(o.groupInterval=i[n],r.default.isDateType(t.dataType)?o.format=S[i[n]]:"number"===t.dataType&&(o.getDisplayFormat=function(){var o={format:t.format,target:"headerFilter"},a=r.default.formatValue(e,o),s=e+i[n],l=r.default.formatValue(s,o);return a&&l?a+" - "+l:""})),o}(e,t,n));return o||(o=i.texts.emptyValue),o},_processGroupItems:function(e,t,n,i){var o,a,r=i.column.lookup,s=i.level;n=n||[],t=t||0,r&&(o=(0,d.compileGetter)(r.displayExpr),a=(0,d.compileGetter)(r.valueExpr));for(var l=0;l3&&(t=k(t,e)),n._processGroupItems(t,null,null,{level:p,column:e,headerFilterOptions:l}),a.resolve(t)})).fail(a.reject),a}}}(0,h.isFunction)(s)&&s.call(e,d);var m=d.dataSource.postProcess;return d.dataSource.postProcess=function(t){var i=t;return u&&(0!==this.pageIndex()||this.searchValue()||(i=i.slice(0)).unshift(null),n._processGroupItems(i,null,null,{level:0,column:e,headerFilterOptions:l})),i=m&&m.call(this,i)||i,n._updateSelectedState(i,e),i},d.dataSource}},getCurrentColumn:function(){return this._currentColumn},showHeaderFilterMenu:function(e,t){var n=this._columnsController,i=(0,f.extend)(!0,{},this._columnsController.getColumns()[e]);if(i){var o=n.getVisibleIndex(e),a=t?this.getView("headerPanel"):this.getView("columnHeadersView"),r=r||a.getColumnElements().eq(t?i.groupIndex:o);this.showHeaderFilterMenuBase({columnElement:r,column:i,applyFilter:!0,apply:function(){n.columnOption(e,{filterValues:this.filterValues,filterType:this.filterType})}})}},showHeaderFilterMenuBase:function(e){var t=this,n=this,i=e.column;if(i){var o=a.default.getGroupInterval(i),r=n._dataController.dataSource(),s=r&&r.remoteOperations().filtering;(0,f.extend)(e,i,{type:o&&o.length>1?"tree":"list",remoteFiltering:s,onShowing:function(t){var i=t.component.$overlayContent().dxResizable("instance");i&&i.option("onResizeEnd",(function(t){var i=n.getController("columns"),o=i.columnOption(e.dataField,"headerFilter");(o=o||{}).width=t.width,o.height=t.height,i.columnOption(e.dataField,"headerFilter",o,!0)}))},onHidden:function(){return(0,y.restoreFocus)(t)}}),e.dataSource=n.getDataSource(e),e.isFilterBuilder&&(e.dataSource.filter=null,e.alignment="right"),n._headerFilterView.showHeaderFilterMenu(e.columnElement,e)}},hideHeaderFilterMenu:function(){this._headerFilterView.hideHeaderFilterMenu()}}),I=(0,f.extend)({},s.headerFilterMixin,{_renderCellContent:function(e,t){var n,i=t.column;!i.command&&(0,s.allowHeaderFiltering)(i)&&this.option("headerFilter.visible")&&"header"===t.rowType&&(n=this._applyColumnState({name:"headerFilter",rootElement:e,column:i,showColumnLines:this.option("showColumnLines")}))&&this._subscribeToIndicatorEvent(n,i,"headerFilter"),this.callBase(e,t)},_subscribeToIndicatorEvent:function(e,t,n){var o=this;"headerFilter"===n&&i.default.on(e,u.name,o.createAction((function(e){e.event.stopPropagation(),o.getController("headerFilter").showHeaderFilterMenu(t.index,!1)})))},_updateIndicator:function(e,t,n){var i=this.callBase(e,t,n);i&&this._subscribeToIndicatorEvent(i,t,n)},_updateHeaderFilterIndicators:function(){this.option("headerFilter.visible")&&this._updateIndicators("headerFilter")},_needUpdateFilterIndicators:function(){return!0},_columnOptionChanged:function(e){var t=e.optionNames;r.default.checkChanges(t,["filterValues","filterType"])?this._needUpdateFilterIndicators()&&this._updateHeaderFilterIndicators():this.callBase(e)}}),T=(0,f.extend)({},s.headerFilterMixin,{_createGroupPanelItem:function(e,t){var n,o=this,a=o.callBase.apply(o,arguments);return!t.command&&(0,s.allowHeaderFiltering)(t)&&o.option("headerFilter.visible")&&(n=o._applyColumnState({name:"headerFilter",rootElement:a,column:{alignment:(0,p.getDefaultAlignment)(o.option("rtlEnabled")),filterValues:t.filterValues,allowHeaderFiltering:!0},showColumnLines:!0}))&&i.default.on(n,u.name,o.createAction((function(e){e.event.stopPropagation(),o.getController("headerFilter").showHeaderFilterMenu(t.index,!0)}))),a}});var E={skipCalculateColumnFilters:function(){return!1},_calculateAdditionalFilter:function(){if(this.skipCalculateColumnFilters())return this.callBase();var e=[this.callBase()],t=this._columnsController.getVisibleColumns(null,!0),n=this.getController("headerFilter").getCurrentColumn();return(0,c.each)(t,(function(t,i){var o;if((!n||n.index!==i.index)&&(0,s.allowHeaderFiltering)(i)&&i.calculateFilterExpression&&Array.isArray(i.filterValues)&&i.filterValues.length){var a=[];(0,c.each)(i.filterValues,(function(e,t){Array.isArray(t)?o=t:(i.deserializeValue&&!r.default.isDateType(i.dataType)&&"number"!==i.dataType&&(t=i.deserializeValue(t)),o=i.createFilterExpression(t,"=","headerFilter")),o&&(o.columnIndex=i.index),a.push(o)})),a=r.default.combineFilters(a,"or"),e.push("exclude"===i.filterType?["!",a]:a)}})),r.default.combineFilters(e)}},O={defaultOptions:function(){return{headerFilter:{visible:!1,width:252,height:325,allowSearch:!1,searchTimeout:500,texts:{emptyValue:l.default.format("dxDataGrid-headerFilterEmptyValue"),ok:l.default.format("dxDataGrid-headerFilterOK"),cancel:l.default.format("dxDataGrid-headerFilterCancel")}}}},controllers:{headerFilter:D},views:{headerFilterView:s.HeaderFilterView},extenders:{controllers:{data:E},views:{columnHeadersView:I,headerPanel:T}}};t.headerFilterModule=O},85589:function(e,t,n){t.headerFilterMixin=t.allowHeaderFiltering=t.HeaderFilterView=void 0,t.updateHeaderFilterItemSelectionState=function(e,t,n){if(t^n){if(e.selected=!0,n&&e.items)for(var i=0;i0)return o[0].selector;if((0,r.isFunction)(o)&&!e.remoteFiltering)return o}return e.dataField||e.selector},_cleanPopupContent:function(){this._popupContainer&&this._popupContainer.$content().empty()},_initializePopupContainer:function(e){var t=this,n=t.element(),i=t.option("headerFilter"),o={width:e.headerFilter&&e.headerFilter.width||i&&i.width,height:e.headerFilter&&e.headerFilter.height||i&&i.height,visible:!1,shading:!1,showTitle:!1,showCloseButton:!1,hideOnParentScroll:!1,dragEnabled:!1,closeOnOutsideClick:!0,focusStateEnabled:!1,copyRootClassesToWrapper:!0,_ignoreCopyRootClassesToWrapperDeprecation:!0,toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:i.texts.ok,onClick:function(){t.applyHeaderFilter(e)}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:i.texts.cancel,onClick:function(){t.hideHeaderFilterMenu()}}}],resizeEnabled:!0,onShowing:function(n){n.component.$content().parent().addClass("dx-dropdowneditor-overlay"),t._initializeListContainer(e),e.onShowing&&e.onShowing(n)},onShown:function(){t.getListContainer().focus()},onHidden:e.onHidden,onInitialized:function(e){var t=e.component;t.option("animation",t._getDefaultOptions().animation)}};(0,r.isDefined)(t._popupContainer)?t._popupContainer.option(o):t._popupContainer=t._createComponent(n,u.default,o)},_initializeListContainer:function(e){var t=this,n=t._popupContainer.$content(),o={searchEnabled:f(t,e),searchTimeout:t.option("headerFilter.searchTimeout"),searchMode:e.headerFilter&&e.headerFilter.searchMode||"",dataSource:e.dataSource,onContentReady:function(){t.renderCompleted.fire()},itemTemplate:function(t,n,o){var a=(0,i.default)(o);return e.encodeHtml?a.text(t.text):a.html(t.text)}};function r(n){"searchValue"!==n.fullName||e.isFilterBuilder||!1===t.option("headerFilter.hideSelectAllOnSearch")||("tree"===e.type?n.component.option("showCheckBoxesMode",n.value?"normal":"selectAll"):n.component.option("selectionMode",n.value?"multiple":"all"))}"tree"===e.type?t._listContainer=t._createComponent((0,i.default)("
").appendTo(n),d.default,(0,l.extend)(o,{showCheckBoxesMode:e.isFilterBuilder?"normal":"selectAll",onOptionChanged:r,keyExpr:"id"})):t._listContainer=t._createComponent((0,i.default)("
").appendTo(n),c.default,(0,l.extend)(o,{searchExpr:t._getSearchExpr(e),pageLoadMode:"scrollBottom",showSelectionControls:!0,selectionMode:e.isFilterBuilder?"multiple":"all",onOptionChanged:r,onSelectionChanged:function(t){var n=t.component.option("items"),i=t.component.option("selectedItems");if(!t.component._selectedItemsUpdating&&!t.component.option("searchValue")&&!e.isFilterBuilder){var o=e.filterValues||[],r="exclude"===e.filterType;0===i.length&&n.length&&(o.length<=1||r&&o.length===n.length-1)?(e.filterType="include",e.filterValues=[]):i.length===n.length&&(e.filterType="exclude",e.filterValues=[])}(0,s.each)(n,(function(t,n){var o=a.default.getIndexByKey(n,i,null)>=0;if(!!n.selected!==o){n.selected=o,e.filterValues=e.filterValues||[];var r=a.default.getIndexByKey(n.value,e.filterValues,null);r>=0&&e.filterValues.splice(r,1),o^"exclude"===e.filterType&&e.filterValues.push(n.value)}})),p(t,e.filterValues)},onContentReady:function(t){var n=t.component,i=n.option("items"),o=[];(0,s.each)(i,(function(){this.selected&&o.push(this)})),n._selectedItemsUpdating=!0,n.option("selectedItems",o),n._selectedItemsUpdating=!1,p(t,e.filterValues)}}))},_renderCore:function(){this.element().addClass("dx-header-filter-menu")}});t.HeaderFilterView=g;var m=function(e){return(0,r.isDefined)(e.allowHeaderFiltering)?e.allowHeaderFiltering:e.allowFiltering};t.allowHeaderFiltering=m;var _={_applyColumnState:function(e){var t,n=e.rootElement,i=e.column;return"headerFilter"===e.name?(n.find(".dx-header-filter").remove(),m(i)&&(t=this.callBase(e).toggleClass("dx-header-filter-empty",this._isHeaderFilterEmpty(i)),this.option("useLegacyKeyboardNavigation")||t.attr("tabindex",this.option("tabindex")||0)),t):this.callBase(e)},_isHeaderFilterEmpty:function(e){return!e.filterValues||!e.filterValues.length},_getIndicatorClassName:function(e){return"headerFilter"===e?"dx-header-filter":this.callBase(e)},_renderIndicator:function(e){var t=e.container,n=e.indicator;if("headerFilter"===e.name){var i=this.option("rtlEnabled");if(t.children().length&&(!i&&"right"===e.columnAlignment||i&&"left"===e.columnAlignment))return void t.prepend(n)}this.callBase(e)},optionChanged:function(e){if("headerFilter"===e.name){var t="columnHeadersView"===this.name;this._invalidate(t,t),e.handled=!0}else this.callBase(e)}};t.headerFilterMixin=_},28935:function(e,t,n){t.headerPanelModule=void 0;var i=c(n(68374)),o=c(n(71042)),a=n(10980),r=n(20576),s=n(35922),l=c(n(28109));n(79561);var u=n(13306),d=n(47617);function c(e){return e&&e.__esModule?e:{default:e}}var h=["addRowButton","applyFilterButton","columnChooserButton","exportButton","groupPanel","revertButton","saveButton","searchPanel"],p={defaultOptions:function(){return{}},views:{headerPanel:a.ColumnsView.inherit({_getToolbarItems:function(){return[]},_getButtonContainer:function(){return(0,i.default)("
").addClass(this.addWidgetPrefix("toolbar-button"))},_getToolbarButtonClass:function(e){var t=e?" "+e:"";return this.addWidgetPrefix("toolbar-button")+t},_getToolbarOptions:function(){var e=this.option("toolbar"),t={toolbarOptions:{items:this._getToolbarItems(),visible:null==e?void 0:e.visible,disabled:null==e?void 0:e.disabled,onItemRendered:function(e){var t=e.itemData.onItemRendered;t&&t(e)}}},n=null==e?void 0:e.items;if(t.toolbarOptions.items=this._normalizeToolbarItems(t.toolbarOptions.items,n),this.executeAction("onToolbarPreparing",t),t.toolbarOptions&&!(0,s.isDefined)(t.toolbarOptions.visible)){var i=t.toolbarOptions.items;t.toolbarOptions.visible=!(null==i||!i.length)}return t.toolbarOptions},_normalizeToolbarItems:function(e,t){e.forEach((function(e){if(!h.includes(e.name))throw new Error("Default toolbar item '".concat(e.name,"' is not added to DEFAULT_TOOLBAR_ITEM_NAMES"))}));var n={location:"after"},i=Array.isArray(t);if(!(0,s.isDefined)(t))return e;i||(t=[t]);var o={};e.forEach((function(e){o[e.name]=e}));var a=t.map((function(e){return(0,s.isString)(e)&&(e={name:e}),(0,s.isDefined)(e.name)&&((0,s.isDefined)(o[e.name])?e=(0,u.extend)(!0,{},o[e.name],e):h.includes(e.name)&&(e.visible=!1)),(0,u.extend)(!0,{},n,e)}));return i?a:a[0]},_renderCore:function(){if(this._toolbar)this._toolbar.option(this._toolbarOptions);else{var e=this.element();e.addClass(this.addWidgetPrefix("header-panel"));var t=l.default.format(this.component.NAME+"-ariaToolbar"),n=(0,i.default)("
").attr("aria-label",t).appendTo(e);this._toolbar=this._createComponent(n,o.default,this._toolbarOptions)}},_columnOptionChanged:r.noop,_handleDataChanged:function(){this._requireReady&&this.render()},init:function(){this.callBase(),this.createAction("onToolbarPreparing",{excludeValidators:["disabled","readOnly"]})},render:function(){this._toolbarOptions=this._getToolbarOptions(),this.callBase.apply(this,arguments)},setToolbarItemDisabled:function(e,t){var n=this._toolbar;if(n){var i=n.option("items")||[],o=i.indexOf(i.filter((function(t){return t.name===e}))[0]);if(o>=0){var a="items["+o+"]";n.option(a+".options")?n.option(a+".options.disabled",t):n.option(a+".disabled",t)}}},updateToolbarDimensions:function(){var e;null===(e=this._toolbar)||void 0===e||e.updateDimensions()},getHeaderPanel:function(){return this.element()},getHeight:function(){return this.getElementHeight()},optionChanged:function(e){if("onToolbarPreparing"===e.name&&(this._invalidate(),e.handled=!0),"toolbar"===e.name&&(e.handled=!0,this._toolbar)){var t=(0,d.getPathParts)(e.fullName),n=e.fullName.replace(/^toolbar\./,"");if(1===t.length){var i=this._getToolbarOptions();this._toolbar.option(i)}else if("items"===t[1])if(2===t.length){var o=this._getToolbarOptions();this._toolbar.option("items",o.items)}else if(3===t.length){var a=this._normalizeToolbarItems(this._getToolbarItems(),e.value);this._toolbar.option(n,a)}else t.length>=4&&this._toolbar.option(n,e.value);else this._toolbar.option(n,e.value)}this.callBase(e)},isVisible:function(){return this._toolbarOptions&&this._toolbarOptions.visible},allowDragging:r.noop})},extenders:{controllers:{resizing:{_updateDimensionsCore:function(){this.callBase.apply(this,arguments),this.getView("headerPanel").updateToolbarDimensions()}}}}};t.headerPanelModule=p},71402:function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.keyboardNavigationModule=void 0;var o=n(58664),a=w(n(68374)),r=w(n(73349)),s=w(n(55994)),l=w(n(12310)),u=w(n(13615)),d=n(35922),c=n(89386),h=n(31421),p=n(39611),f=w(n(93786)),g=n(95429),m=n(20576),_=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var s=a?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(o,r,s):o[r]=e[r]}o.default=e,n&&n.set(e,o);return o}(n(56756)),v=w(n(47810)),y=n(72918),x=w(n(20530));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function w(e){return e&&e.__esModule?e:{default:e}}var C="input:not([type='hidden']), textarea, a, select, button, [tabindex], .dx-checkbox",S="".concat(C,", .dx-dropdowneditor-icon"),k=["shift","control","alt"];function D(e){return e&&e.hasClass("dx-group-row")}function I(e){return e&&e.hasClass("dx-master-detail-row")}function T(e){return e&&!D(e)&&!I(e)}function E(e){return e.length&&"TD"===e[0].tagName}function O(e,t){return!e._isRowEditMode()&&t&&!t.hasClass("dx-command-select")&&t.hasClass("dx-editor-cell")}function A(e){return(0,d.isDefined)(e)&&e.length>0}function P(){return"desktop"!==x.default.current().deviceType}function M(e){return!!e.parent(".".concat("dx-header-row")).length}var R={defaultOptions:function(){return{useLegacyKeyboardNavigation:!1,keyboardNavigation:{enabled:!0,enterKeyAction:"startEdit",enterKeyDirection:"none",editOnKeyPress:!1}}},controllers:{keyboardNavigation:l.default.ViewController.inherit({init:function(){var e=this;if(this._dataController=this.getController("data"),this._selectionController=this.getController("selection"),this._editingController=this.getController("editing"),this._headerPanel=this.getView("headerPanel"),this._columnsController=this.getController("columns"),this._editorFactory=this.getController("editorFactory"),this.isKeyboardEnabled()){_.subscribeVisibilityChange(),this._updateFocusTimeout=null,this._fastEditingStarted=!1,this._focusedCellPosition={},this._canceledCellPosition=null;this._editorFactory.focused.add((function(t){e.setupFocusedView(),e._isNeedScroll&&t.is(":visible")&&e._focusedView&&e._focusedView.getScrollable&&(e._focusedView._scrollToElement(t),e._isNeedScroll=!1)})),this._initViewHandlers(),this._initDocumentHandlers(),this.createAction("onKeyDown")}},_initViewHandlers:function(){var e=this,t=this.getView("rowsView"),n=function(n){var i=(0,a.default)(n.target),o=(0,a.default)(n.relatedTarget).closest(t.element()).length;if(i.hasClass("dx-link")&&!o&&e._isEventInCurrentGrid(n)){var r=e._getFocusedCell();r=A(r)?r:t.getCellElements(0).filter("[tabindex]").eq(0),i.closest(r).length||(n.preventDefault(),s.default.trigger(r,"focus"))}};t.renderCompleted.add((function(i){var o=t.element(),r=!i||"refresh"===i.changeType,l=e._focusedView&&e._focusedView.name===t.name,u=i&&("append"===i.changeType||"prepend"===i.changeType),d=(0,a.default)(":focus"),c=!d.length||d.closest(o).length;s.default.off(o,"focusin",n),s.default.on(o,"focusin",n),e._initPointerEventHandler(),e._initKeyDownHandler(),e._setRowsViewAttributes(),l&&c&&(e._isNeedFocus?!u:e._isHiddenFocus&&r)&&e._updateFocus(!0)}))},_initDocumentHandlers:function(){var e=this,t=r.default.getDocument();this._documentClickHandler=this.createAction((function(t){var n=(0,a.default)(t.event.target),i=e._isEventInCurrentGrid(t.event)&&n.closest(".".concat(e.addWidgetPrefix("rowsview"))).length,o=n.closest(".".concat("dx-dropdowneditor-overlay")).length,r=e.getController("columnsResizer"),s=!!r&&r.isResizing();i||o||s||(!(!!e._focusedView&&n.parents().filter(e._focusedView.element()).length>0)&&e._resetFocusedCell(!0),e._resetFocusedView())})),s.default.on(t,(0,p.addNamespace)(f.default.down,"dxDataGridKeyboardNavigation"),this._documentClickHandler)},_setRowsViewAttributes:function(){var e=this._getRowsViewElement();!this._dataController.getVisibleRows().length&&this._applyTabIndexToElement(e)},_initPointerEventHandler:function(){var e=P()?g.name:f.default.down,t=".".concat("dx-row"," > td, .").concat("dx-row"),n=this._getRowsViewElement();(0,d.isDefined)(this._pointerEventAction)||(this._pointerEventAction=this.createAction(this._pointerEventHandler)),s.default.off(n,(0,p.addNamespace)(e,"dxDataGridKeyboardNavigation"),this._pointerEventAction),s.default.on(n,(0,p.addNamespace)(e,"dxDataGridKeyboardNavigation"),t,this._pointerEventAction)},_initKeyDownHandler:function(){var e=this,t=this._getRowsViewElement();y.keyboard.off(this._keyDownListener),this._keyDownListener=y.keyboard.on(t,null,(function(t){return e._keyDownHandler(t)}))},dispose:function(){this.callBase(),this._resetFocusedView(),y.keyboard.off(this._keyDownListener),s.default.off(r.default.getDocument(),(0,p.addNamespace)(f.default.down,"dxDataGridKeyboardNavigation"),this._documentClickHandler),clearTimeout(this._updateFocusTimeout),_.unsubscribeVisibilityChange()},optionChanged:function(e){switch(e.name){case"keyboardNavigation":case"useLegacyKeyboardNavigation":e.handled=!0;break;default:this.callBase(e)}},isRowFocusType:function(){return"row"===this.focusType},isCellFocusType:function(){return"cell"===this.focusType},setRowFocusType:function(){this.option("focusedRowEnabled")&&(this.focusType="row")},setCellFocusType:function(){this.focusType="cell"},_keyDownHandler:function(e){var t=!0,n=this._processOnKeyDown(e),i=this._editingController.isEditing(),o=e.originalEvent;if(!o.isDefaultPrevented()&&(this._isNeedFocus=!0,this._isNeedScroll=!0,k.indexOf(e.keyName)<0&&this._updateFocusedCellPositionByTarget(o.target),!n)){switch(e.keyName){case"leftArrow":case"rightArrow":this._leftRightKeysHandler(e,i),n=!0;break;case"upArrow":case"downArrow":e.ctrl?_.selectView("rowsView",this,o):this._upDownKeysHandler(e,i),n=!0;break;case"pageUp":case"pageDown":this._pageUpDownKeyHandler(e),n=!0;break;case"space":n=this._spaceKeyHandler(e,i);break;case"A":(0,p.isCommandKeyPressed)(e.originalEvent)?(this._ctrlAKeyHandler(e,i),n=!0):n=this._beginFastEditing(e.originalEvent);break;case"tab":this._tabKeyHandler(e,i),n=!0;break;case"enter":this._enterKeyHandler(e,i),n=!0;break;case"escape":this._escapeKeyHandler(e,i),n=!0;break;case"F":(0,p.isCommandKeyPressed)(e.originalEvent)?(this._ctrlFKeyHandler(e),n=!0):n=this._beginFastEditing(e.originalEvent);break;case"F2":this._f2KeyHandler(),n=!0;break;case"del":case"backspace":this._isFastEditingAllowed()&&!this._isFastEditingStarted()&&(n=this._beginFastEditing(o,!0))}n||this._beginFastEditing(o)||(this._isNeedFocus=!1,this._isNeedScroll=!1,t=!1),t&&o.stopPropagation()}},_processOnKeyDown:function(e){var t=e.originalEvent,n={handled:!1,event:t};return this.executeAction("onKeyDown",n),e.ctrl=t.ctrlKey,e.alt=t.altKey,e.shift=t.shiftKey,!!n.handled},_closeEditCell:function(){var e=this;setTimeout((function(){e._editingController.closeEditCell()}))},_leftRightKeysHandler:function(e,t){var n=this.getVisibleRowIndex(),i=e.originalEvent,o=this._focusedView&&this._focusedView.getRow(n),a=this._getDirectionCodeByKey(e.keyName),r=this._isFastEditingStarted();if((!t||r)&&T(o)){this.setCellFocusType(),r&&this._closeEditCell(),this._isVirtualColumnRender()&&this._processVirtualHorizontalPosition(a);var s=this._getNextCell(a);A(s)&&this._arrowKeysHandlerFocusCell(i,s,a),i&&i.preventDefault()}},_upDownKeysHandler:function(e,t){var n,i=this._focusedCellPosition.rowIndex,a=this.getVisibleRowIndex(),r=this._focusedView&&this._focusedView.getRow(a),s=e.originalEvent,l="upArrow"===e.keyName,u=this._dataController.dataSource(),d=null===(n=this._editingController)||void 0===n?void 0:n.isEditRow(a),c=this._isFastEditingStarted();if((!d||!t||c)&&r&&!I(r)){if(c&&this._closeEditCell(),!this._navigateNextCell(s,e.keyName)&&this._isVirtualRowRender()&&l&&u&&!u.isLoading()){var h=(0,o.getOuterHeight)(r);i=this._focusedCellPosition.rowIndex-1,this._scrollBy(0,-h,i,s)}s&&s.preventDefault()}},_pageUpDownKeyHandler:function(e){var t=this._dataController.pageIndex(),n=this._dataController.pageCount(),i=this.option("paging.enabled"),a="pageUp"===e.keyName,r=a?-1:1,s=this.getView("rowsView").getScrollable();i&&!this._isVirtualScrolling()?(a?t>0:t=0),o},_isFixedColumn:function(e){var t=this._columnsController.getVisibleColumns(null,!0)[e];return!!t&&!!t.fixed},_isColumnVirtual:function(e){var t=e-this._columnsController.getColumnIndexOffset(),n=this._columnsController.getVisibleColumns()[t];return!!n&&"virtual"===n.command},_processVirtualHorizontalPosition:function(e){var t,n=this.component.getScrollable(),i=this.getColumnIndex(),o=0,a=!1;switch(e){case"next":case"nextInRow":var r=this._getVisibleColumnCount();t=i+1,o=this.option("rtlEnabled")?this._getMaxHorizontalOffset():0,a="next"===e?r===t||this._isFixedColumn(i)&&!this._isColumnRendered(t):r>t&&this._isFixedColumn(i)&&!this._isColumnRendered(t);break;case"previous":case"previousInRow":if(t=i-1,o=this.option("rtlEnabled")?0:this._getMaxHorizontalOffset(),"previous"===e){var s=this._columnsController.getColumnIndexOffset();a=t<0&&0===s||this._isFixedColumn(i)&&!this._isColumnRendered(t)}else a=t>=0&&this._isFixedColumn(i)&&!this._isColumnRendered(t)}a?n.scrollTo({left:o}):(0,d.isDefined)(t)&&(0,d.isDefined)(e)&&this._isColumnVirtual(t)&&0!==(o=this._getHorizontalScrollPositionOffset(e))&&n.scrollBy({left:o,top:0})},_getHorizontalScrollPositionOffset:function(e){var t=0,n=this._getCell(this._focusedCellPosition),i=n&&(0,o.getOuterWidth)(n);if(i>0){var a=this.option("rtlEnabled")?-1:1;t="nextInRow"===e||"next"===e?i*a:i*a*-1}return t},_editingCellTabHandler:function(e,t){var n,i=e.originalEvent.target,o=this._getCellElementFromTarget(i),a=e.originalEvent,r=this._getElementType(i);if(o.is("[class^=dx-command]"))return!this._targetCellTabHandler(e,t);this._updateFocusedCellPosition(o);var s=this._getNextCellByTabKey(a,t,r);if(!(o=s.$cell)||this._handleTabKeyOnMasterDetailCell(o,t))return!1;var l=this._columnsController,u=this.getView("rowsView").getCellIndex(o)+l.getColumnIndexOffset(),d=l.getVisibleColumns(null,!0)[u],c=o.parent(),h=this._getRowIndex(c),p=this._dataController.items()[h],f=this._editingController;if(d&&d.allowEditing){var g=!p||"data"===p.rowType;n=f.allowUpdating({row:p})?g:p&&p.isNewRow}return n||this._closeEditCell(),this._focusCell(o,!s.isHighlighted)&&(!this._isRowEditMode()&&n?this._editFocusedCell():this._focusInteractiveElement(o,e.shift)),!0},_targetCellTabHandler:function(e,t){var n,i=e.originalEvent,o=i.target,r=this._getCellElementFromTarget(o),s=this._getInteractiveElement(r,!e.shift),l=!1;if(!O(this,r)&&s.length&&o!==s.get(0))l=!0;else{void 0===this._focusedCellPosition.rowIndex&&(0,a.default)(o).hasClass("dx-row")&&this._updateFocusedCellPosition(r),n=this._getElementType(o),this.isRowFocusType()&&(this.setCellFocusType(),"row"===n&&T((0,a.default)(o))&&(o=this.getFirstValidCellInRow((0,a.default)(o)),n=this._getElementType(o)));var u=this._getNextCellByTabKey(i,t,n);if(!(r=u.$cell))return!1;if(!(r=this._checkNewLineTransition(i,r)))return!1;this._focusCell(r,!u.isHighlighted),O(this,r)||this._focusInteractiveElement(r,e.shift)}return l},_getNextCellByTabKey:function(e,t,n){var i=this._getNextCell(t,n),o=i&&this._fireFocusedCellChanging(e,i,!0);return!o||o.cancel?{}:(o.$newCellElement&&(i=o.$newCellElement),{$cell:i,isHighlighted:o.isHighlighted})},_checkNewLineTransition:function(e,t){var n=this.getVisibleRowIndex(),i=t.parent();if(n!==this._getRowIndex(i)){var o=this._getCellPosition(t),a=this._fireFocusedRowChanging(e,i);if(a.cancel)return;a.rowIndexChanged&&(this.setFocusedColumnIndex(o.columnIndex),t=this._getFocusedCell())}return t},_enterKeyHandler:function(e,t){var n=this._getFocusedCell(),i=this.getVisibleRowIndex(),o=this._focusedView&&this._focusedView.getRow(i);if(this.option("grouping.allowCollapsing")&&D(o)||this.option("masterDetail.enabled")&&n&&n.hasClass("dx-command-expand")){var a=this._dataController.getKeyByRowIndex(i),r=this._dataController.items()[i];void 0!==a&&r&&r.data&&!r.data.isContinuation&&this._dataController.changeRowExpand(a)}else this._processEnterKeyForDataCell(e,t)},_processEnterKeyForDataCell:function(e,t){var n=this._getEnterKeyDirection(e),i=this._allowEditingOnEnterKey();t||!i&&n?(this._handleEnterKeyEditingCell(e.originalEvent),"next"===n||"previous"===n?this._targetCellTabHandler(e,n):"upArrow"!==n&&"downArrow"!==n||this._navigateNextCell(e.originalEvent,n)):i&&this._startEditing(e)},_getEnterKeyDirection:function(e){var t=this.option("keyboardNavigation.enterKeyDirection"),n=e.shift;return"column"===t?n?"upArrow":"downArrow":"row"===t?n?"previous":"next":void 0},_handleEnterKeyEditingCell:function(e){var t=e.target,n=this._getCellElementFromTarget(t),i=this._isRowEditMode();this._updateFocusedCellPosition(n),i?(this._focusEditFormCell(n),setTimeout(this._editingController.saveEditData.bind(this._editingController))):(s.default.trigger((0,a.default)(t),"change"),this._closeEditCell(),e.preventDefault())},_escapeKeyHandler:function(e,t){var n=this._getCellElementFromTarget(e.originalEvent.target);t&&(this._updateFocusedCellPosition(n),this._isRowEditMode()?(this._focusEditFormCell(n),this._editingController.cancelEditData(),0===this._dataController.items().length&&(this._resetFocusedCell(),this._editorFactory.loseFocus())):"cell"===this._editingController.getEditMode()?this._editingController.cancelEditData():this._closeEditCell(),e.originalEvent.preventDefault())},_ctrlFKeyHandler:function(e){if(this.option("searchPanel.visible")){var t=this._headerPanel.getSearchTextEditor();t&&(t.focus(),e.originalEvent.preventDefault())}},_f2KeyHandler:function(){var e=this._editingController.isEditing(),t=this.getVisibleRowIndex(),n=this._focusedView&&this._focusedView.getRow(t);!e&&T(n)&&this._startEditing()},_navigateNextCell:function(e,t){var n=this._getNextCell(t),i=this._getDirectionCodeByKey(t);return!!(n&&this._isCellValid(n))&&this._arrowKeysHandlerFocusCell(e,n,i)},_arrowKeysHandlerFocusCell:function(e,t,n){var i="prevRow"===n||"nextRow"===n,o=this._fireFocusChangingEvents(e,t,i,!0);return t=o.$newCellElement,!(o.cancel||!this._isCellValid(t))&&(this._focus(t,!o.isHighlighted),!0)},_beginFastEditing:function(e,t){if(!this._isFastEditingAllowed()||e.altKey||e.ctrlKey||this._editingController.isEditing())return!1;if(t)this._startEditing(e,"delete");else{var n=e.key,i=e.keyCode||e.which,o=n||i&&String.fromCharCode(i);!o||1!==o.length&&"delete"!==o||this._startEditing(e,o)}return!0},_pointerEventHandler:function(e){var t=e.event||e,n=(0,a.default)(t.currentTarget),i=this.getView("rowsView"),o=i&&i.element(),r=n.parent(),s=(0,a.default)(t.target).is(C),l=!!(0,a.default)(t.target).closest(".".concat("dx-revert-button")).length,u=n.hasClass("dx-command-expand");this._isEventInCurrentGrid(t)&&(l||!this._isCellValid(n,!s)&&!u?n.is("td")&&this._resetFocusedCell():(n=this._isInsideEditForm(n)?(0,a.default)(t.target):n,this._focusView(),(0,a.default)(o).removeClass("dx-state-focused"),r.hasClass("dx-freespace-row")?(this._updateFocusedCellPosition(n),this._applyTabIndexToElement(this._focusedView.element()),this._focusedView.focus()):this._isMasterDetailCell(n)?this._updateFocusedCellPosition(n):this._clickTargetCellHandler(t,n)))},_clickTargetCellHandler:function(e,t){var n=this.getView("rowsView").getCellIndex(t),i=this._columnsController.getVisibleColumns()[n],o=this._isCellEditMode();this.setCellFocusType();var r=this._fireFocusChangingEvents(e,t,!0);if(t=r.$newCellElement,r.cancel)this.setRowFocusType(),this.setFocusedRowIndex(r.prevRowIndex),t=this._getFocusedCell(),this._editingController.isEditing()&&o&&this._closeEditCell();else{if(r.resetFocusedRow)return void this.getController("focus")._resetFocusedRow();if(r.rowIndexChanged&&(t=this._getFocusedCell()),r.isHighlighted||o||this.setRowFocusType(),this._updateFocusedCellPosition(t),this._allowRowUpdating()&&o&&i&&i.allowEditing)this._isNeedFocus=!1,this._isHiddenFocus=!1;else{var s=e&&(0,a.default)(e.target).closest(S+", td"),l=s&&s.not(t).is(S),u=!(!!i&&!i.command&&t.hasClass("dx-editor-cell"))&&(!r.isHighlighted||l);this._focus(t,u,l)}}},_allowRowUpdating:function(){var e=this.getVisibleRowIndex(),t=this._dataController.items()[e];return this._editingController.allowUpdating({row:t},"click")},focus:function(e){var t,n=this.option("focusedRowEnabled"),i=E((0,a.default)(e));e||(t=".dx-datagrid-rowsview .dx-row[tabindex]",n||(t+=", .dx-datagrid-rowsview .dx-row > td[tabindex]"),e=this.component.$element().find(t).first()),e&&this._focusElement((0,a.default)(e),i)},getFocusedView:function(){return this._focusedView},setupFocusedView:function(){this.isKeyboardEnabled()&&!(0,d.isDefined)(this._focusedView)&&this._focusView()},_focusElement:function(e,t){var n=(0,a.default)(this._getRowsViewElement()),i=e.closest(n),o=this.isRowFocusType(),r={};!i.length||E(e)&&!this._isCellValid(e)||(this._focusView(),this._isNeedFocus=!0,this._isNeedScroll=!0,(E(e)||D(e))&&(this.setCellFocusType(),e=(r=this._fireFocusChangingEvents(null,e,!1,t)).$newCellElement,o&&!r.isHighlighted&&this.setRowFocusType()),r.cancel||(this._focus(e,!r.isHighlighted),this._focusInteractiveElement(e)))},_getFocusedViewByElement:function(e){var t=this.getFocusedView(),n=t&&(0,a.default)(t.element());return e&&0!==e.closest(n).length},_focusView:function(){this._focusedView=this.getView("rowsView")},_resetFocusedView:function(){this.setRowFocusType(),this._focusedView=null},_focusInteractiveElement:function(e,t){if(e){var n=this._getInteractiveElement(e,t);u.default.focusAndSelectElement(this,n)}},_focus:function(e,t,n){var i=e&&!e.hasClass("dx-row")?e.closest(".".concat("dx-row")):e;if(!i||!function(e){return!e||e.hasClass("dx-freespace-row")||e.hasClass("dx-virtual-row")}(i)){var o,a=this._focusedView,r=a&&a.element();this._isHiddenFocus=t;var l=D(i)||this.isRowFocusType();l?(o=i,a&&this.setFocusedRowIndex(this._getRowIndex(i))):E(e)&&(o=e,this._updateFocusedCellPosition(e)),o&&(r&&r.find(".dx-row[tabindex], .dx-row > td[tabindex]").not(o).removeClass("dx-cell-focus-disabled").removeAttr("tabindex"),s.default.one(o,"blur",(function(e){e.relatedTarget&&o.removeClass("dx-cell-focus-disabled")})),n||(this._applyTabIndexToElement(o),s.default.trigger(o,"focus")),t?(o.addClass("dx-cell-focus-disabled"),l&&e.addClass("dx-cell-focus-disabled")):this._editorFactory.focus(o))}},_updateFocus:function(e){var t=this;this._updateFocusTimeout=setTimeout((function(){var n=t._editingController,i="cell"===n.getEditMode(),o="batch"===n.getEditMode();if(i&&n.hasChanges()||o&&n.isNewRowInEditMode())n._focusEditingCell();else{var a=t._getFocusedCell(),r=n.isEditing();if(a&&(!t._isMasterDetailCell(a)||t._isRowEditMode())){if(t._hasSkipRow(a.parent())){var l=t._focusedCellPosition&&t._focusedCellPosition.rowIndex>0?"upArrow":"downArrow";a=t._getNextCell(l)}if(A(a)){if(e&&!r&&t._checkCellOverlapped(a))return;if(a.is("td")||a.hasClass(t.addWidgetPrefix("edit-form-item"))){var d=a.is("[class^=dx-command]"),c=a.find(":focus"),h=A(c);if(!e&&d||!t._editorFactory.focus())h||!t._isNeedFocus&&!t._isHiddenFocus||t._focus(a,t._isHiddenFocus);else{if(d&&h)return void u.default.focusAndSelectElement(t,c);!h&&t._focus(a)}r&&t._focusInteractiveElement.bind(t)(a)}else s.default.trigger(a,"focus")}}}}))},_checkCellOverlapped:function(e){var t=e.offset(),n=!1;return this.component.getScrollable&&this.component.getScrollable()&&(t.left<0?n=(0,o.getWidth)(e)+t.left<=0:t.top<0&&(n=(0,o.getHeight)(e)+t.top<=0)),n},_getFocusedCell:function(){return(0,a.default)(this._getCell(this._focusedCellPosition))},_updateFocusedCellPositionByTarget:function(e){var t;if("row"===this._getElementType(e)&&(0,d.isDefined)(null===(t=this._focusedCellPosition)||void 0===t?void 0:t.columnIndex)){var n=(0,a.default)(e);this._focusedView&&D(n)&&this.setFocusedRowIndex(this._getRowIndex(n))}else this._updateFocusedCellPosition(this._getCellElementFromTarget(e))},_updateFocusedCellPosition:function(e,t){var n=this._getCellPosition(e,t);return n&&(!e.length||n.rowIndex>=0&&n.columnIndex>=0)&&this.setFocusedCellPosition(n.rowIndex,n.columnIndex),n},_getFocusedColumnIndexOffset:function(e){var t=0,n=this._columnsController.getVisibleColumns()[e];return n&&n.fixed?t=this._getFixedColumnIndexOffset(n):e>=0&&(t=this._columnsController.getColumnIndexOffset()),t},_getFixedColumnIndexOffset:function(e){return function(e,t){return e.option("rtlEnabled")?!("right"===t.fixedPosition||(0,d.isDefined)(t.command)&&!(0,d.isDefined)(t.fixedPosition)):!(!(0,d.isDefined)(t.fixedPosition)||"left"===t.fixedPosition)}(this,e)?this._getVisibleColumnCount()-this._columnsController.getVisibleColumns().length:0},_getCellPosition:function(e,t){var n,i=A(e)&&e.closest("tr"),o=this.getView("rowsView");if(A(i)){var a=this._getRowIndex(i);return n=o.getCellIndex(e,a),n+=this._getFocusedColumnIndexOffset(n),t&&(n="previous"===t?n-1:n+1,n=this._applyColumnIndexBoundaries(n)),{rowIndex:a,columnIndex:n}}},_focusCell:function(e,t){if(this._isCellValid(e))return this._focus(e,t),!0},_focusEditFormCell:function(e){e.hasClass("dx-master-detail-cell")&&this._editorFactory.focus(e,!0)},_resetFocusedCell:function(e){var t,n=this._getFocusedCell();A(n)&&n.removeAttr("tabindex"),this._isNeedFocus=!1,this._isNeedScroll=!1,this._focusedCellPosition={},clearTimeout(this._updateFocusTimeout),null===(t=this._focusedView)||void 0===t||t.renderFocusState({preventScroll:e})},restoreFocusableElement:function(e,t){var n,i,o=(0,d.isDefined)(e),a=this.getView("rowsView"),r=a.element(),l=this._focusedCellPosition.columnIndex,u=this._dataController.getRowIndexOffset();e=o?e:a.getTopVisibleItemIndex()+u,o?(i=a.getRow(e-u),!(n=this._fireFocusedRowChanging(t,i)).cancel&&n.rowIndexChanged&&(e=n.newRowIndex)):(this._editorFactory.loseFocus(),this._applyTabIndexToElement(r),s.default.trigger(r,"focus")),o&&n.cancel||this.setFocusedCellPosition(e,l),o&&this._updateFocus()},_getNewPositionByCode:function(e,t,n){var i=e.columnIndex,o=e.rowIndex;if(void 0===e.rowIndex&&"next"===n)return{columnIndex:0,rowIndex:0};switch(n){case"nextInRow":case"next":i0&&"row"!==t&&this._hasValidCellBeforePosition({columnIndex:i,rowIndex:o})?i--:o>0&&"previous"===n&&(o--,i=this._getVisibleColumnCount()-1);break;case"upArrow":o=o>0?o-1:o;break;case"downArrow":o=this._isLastRow(o)?o:o+1}return{columnIndex:i,rowIndex:o}},setFocusedCellPosition:function(e,t){this.setFocusedRowIndex(e),this.setFocusedColumnIndex(t)},setFocusedRowIndex:function(e){this._focusedCellPosition||(this._focusedCellPosition={}),this._focusedCellPosition.rowIndex=e},setFocusedColumnIndex:function(e){this._focusedCellPosition||(this._focusedCellPosition={}),this._focusedCellPosition.columnIndex=e},getRowIndex:function(){return this._focusedCellPosition?this._focusedCellPosition.rowIndex:-1},getColumnIndex:function(){return this._focusedCellPosition?this._focusedCellPosition.columnIndex:-1},getVisibleRowIndex:function(){var e=this._focusedCellPosition&&this._focusedCellPosition.rowIndex;return!(0,d.isDefined)(e)||e<0?-1:e-this._dataController.getRowIndexOffset()},getVisibleColumnIndex:function(){var e=this._focusedCellPosition&&this._focusedCellPosition.columnIndex;return(0,d.isDefined)(e)?e-this._columnsController.getColumnIndexOffset():-1},_applyColumnIndexBoundaries:function(e){var t=this._getVisibleColumnCount();return e<0?e=0:e>=t&&(e=t-1),e},_isCellByPositionValid:function(e){var t=(0,a.default)(this._getCell(e));return this._isCellValid(t)},_isLastRow:function(e){var t=this._dataController;return this._isVirtualRowRender()?e>=t.getMaxRowIndex():e===t.items().length-1},_isFirstValidCell:function(e){var t=!1;return 0===e.rowIndex&&e.columnIndex>=0&&(t=t||!this._hasValidCellBeforePosition(e)),t},_hasValidCellBeforePosition:function(e){for(var t=e.columnIndex,n=!1;t>0&&!n;){var i={columnIndex:--t,rowIndex:e.rowIndex};n=this._isCellByPositionValid(i)}return n},_hasValidCellAfterPosition:function(e){for(var t=e.columnIndex,n=!1,i=this._getVisibleColumnCount();t=0?e.columnIndex+1:0,n=e.rowIndex,i={columnIndex:t,rowIndex:n},o=this._dataController.getVisibleRows(),a=o&&o[n];return!!this._isLastRow(n)&&(!!(a&&"group"===a.rowType&&e.columnIndex>0)||(e.columnIndex===this._getVisibleColumnCount()-1||!this._isCellByPositionValid(i)&&this._isLastValidCell(i)))},_isCellValid:function(e,t){if(A(e)){var n=this.getView("rowsView"),i=e.parent(),o=this._columnsController,a=n.getCellIndex(e)+o.getColumnIndexOffset(),r=o.getVisibleColumns(null,!0)[a],s=this._getVisibleColumnCount(),l=this._editingController,u=I(i),c=r&&r.showWhenGrouped,h=r&&!e.hasClass("dx-command-expand")&&T(i);if(this._isMasterDetailCell(e))return!0;if(s>a&&(!u&&r&&(!(0,d.isDefined)(r.groupIndex)||c&&h)||parseInt(e.attr("colspan"))>1)){var p=this._dataController.items(),f=n.getRowIndex(i),g=p[f],m=l&&this._isCellEditMode()&&l.isEditing(),_=l&&l.isEditRow(f),v=_||m;return r.command?this._isLegacyNavigation()?!v&&"expand"===r.command:!m&&(_?"select"!==r.command:!v):(!m||!g||"data"===g.rowType)&&(!v||r.allowEditing||t)}}},getFirstValidCellInRow:function(e,t){for(var n,i,o=e.find("> td"),a=t=t||0;a-1;if(this._focusedView&&r){var u=this._getNewPositionByCode(r,t,e);i=(0,a.default)(this._getCell(u));var d="previous"===e?this._isFirstValidCell(u):this._isLastValidCell(u);if(A(i)&&!this._isCellValid(i)&&this._isCellInRow(u,l)&&!d&&(i=s?this.getFirstValidCellInRow(i.parent(),u.columnIndex):this._getNextCell(e,"cell",u)),o=A(i)&&i.parent(),this._hasSkipRow(o)){var h=this._getRowIndex(o);if(this._isLastRow(h))return null;i=this._getNextCell(e,"row",{columnIndex:r.columnIndex,rowIndex:h})}return A(i)?i:null}return null},_startEditing:function(e,t){var n=this._focusedCellPosition,i=this.getVisibleRowIndex(),o=this.getVisibleColumnIndex(),a=this._dataController.items()[i],r=this._columnsController.getVisibleColumns()[o];this._isAllowEditing(a,r)&&(this._isRowEditMode()?this._editingController.editRow(i):n&&this._startEditCell(e,t))},_isAllowEditing:function(e,t){return this._editingController.allowUpdating({row:e})&&t&&t.allowEditing},_editFocusedCell:function(){var e=this.getVisibleRowIndex(),t=this.getVisibleColumnIndex();return this._editingController.editCell(e,t)},_startEditCell:function(e,t){var n=this;this._fastEditingStarted=(0,d.isDefined)(t);var i=this._editFocusedCell();if(this._isFastEditingStarted())if(!0===i)this._editingCellHandler(e,t);else if(i&&i.done){var o="delete"!==t?t:"";i.done((function(){return n._editingCellHandler(e,o)}))}},_editingCellHandler:function(e,t){var n,i,o=this._getFocusedCell().find(C).eq(0),a=(0,p.createEvent)(e,{type:"keydown",target:o.get(0)}),r=(0,p.createEvent)(e,{type:"keypress",target:o.get(0)}),l=(0,p.createEvent)(e,{type:"input",target:o.get(0)});if(null===(n=(i=o.get(0)).select)||void 0===n||n.call(i),s.default.trigger(o,a),!a.isDefaultPrevented()&&(s.default.trigger(o,r),!r.isDefaultPrevented())){var u=v.default.mozilla?25:0;setTimeout((function(){o.val(t);var e=o.closest(".".concat("dx-widget"));s.default.off(e,"focusout"),s.default.one(e,"focusout",(function(){s.default.trigger(o,"change")})),s.default.trigger(o,l)}),u)}},_fireFocusChangingEvents:function(e,t,n,i){var o={},r=this._getCellPosition(t)||{};return this.isCellFocusType()&&((o=this._fireFocusedCellChanging(e,t,i)).cancel||(r.columnIndex=o.newColumnIndex,r.rowIndex=o.newRowIndex,i=o.isHighlighted,t=(0,a.default)(this._getCell(r)))),!o.cancel&&n&&t&&((o=this._fireFocusedRowChanging(e,t.parent())).cancel||(r.rowIndex=o.newRowIndex,o.isHighlighted=i)),o.$newCellElement=(0,a.default)(this._getCell(r)),o.$newCellElement.length||(o.$newCellElement=t),o},_fireFocusedCellChanging:function(e,t,n){var i=this.option("focusedColumnIndex"),o=this.option("focusedRowIndex"),r=this._getCellPosition(t),s=r?r.columnIndex:-1,l=r?r.rowIndex:-1,u={cellElement:t,prevColumnIndex:i,prevRowIndex:o,newColumnIndex:s,newRowIndex:l,rows:this._dataController.getVisibleRows(),columns:this._columnsController.getVisibleColumns(),event:e,isHighlighted:n||!1,cancel:!1};return this._canceledCellPosition=null,this.executeAction("onFocusedCellChanging",u),u.newColumnIndex===s&&u.newRowIndex===l||(u.$newCellElement=(0,a.default)(this._getCell({columnIndex:u.newColumnIndex,rowIndex:u.newRowIndex}))),u.cancel&&(this._canceledCellPosition={rowIndex:l,columnIndex:s}),u},_fireFocusedCellChanged:function(e,t,n){var i=this._dataController,o=this.getView("rowsView").getCellIndex(e),a=this._getRowIndex(e&&e.parent()),r=Math.min(a-i.getRowIndexOffset(),i.items().length-1),s=this._editingController.isEditCell(r,o),l=i.items()[r];s||t===o&&n===a||this.executeAction("onFocusedCellChanged",{cellElement:e,columnIndex:o,rowIndex:a,row:l,column:this._columnsController.getVisibleColumns()[o]})},_fireFocusedRowChanging:function(e,t){var n=this._getRowIndex(t),i=this._dataController,o=this.option("focusedRowIndex"),a=i.loadingOperationTypes(),r={rowElement:t,prevRowIndex:o,newRowIndex:n,event:e,rows:i.getVisibleRows(),cancel:!1};return!i||i.isLoading()&&(a.reload||a.paging)?(r.cancel=!0,r):(this.option("focusedRowEnabled")&&(this.executeAction("onFocusedRowChanging",r),r.cancel||r.newRowIndex===n||(r.resetFocusedRow=r.newRowIndex<0,r.resetFocusedRow||this.setFocusedRowIndex(r.newRowIndex),r.rowIndexChanged=!0)),r)},_fireFocusedRowChanged:function(e){var t,n=this.option("focusedRowKey"),i=this.getController("focus"),o=null==i?void 0:i.getFocusedRowIndexByKey(n);if(this.option("focusedRowEnabled")){if(o>=0){var a=this._dataController;t=o>=0&&a.getVisibleRows()[o-a.getRowIndexOffset()]}this.executeAction("onFocusedRowChanged",{rowElement:e,rowIndex:o,row:t})}},_isEventInCurrentGrid:function(e){return u.default.isElementInCurrentGrid(this,(0,a.default)(e.target))},_isRowEditMode:function(){var e=this._editingController.getEditMode();return"row"===e||"form"===e},_isCellEditMode:function(){var e=this._editingController.getEditMode();return"cell"===e||"batch"===e},_isFastEditingAllowed:function(){return this._isCellEditMode()&&this.option("keyboardNavigation.editOnKeyPress")},_getInteractiveElement:function(e,t){var n=e.find(C).filter(":visible");return t?n.last():n.first()},_applyTabIndexToElement:function(e){var t=this.option("tabIndex")||0;e.attr("tabindex",(0,d.isDefined)(t)?t:0)},_getCell:function(e){if(this._focusedView&&e){var t=this._dataController.getRowIndexOffset(),n=this._columnsController.getVisibleColumns(null,!0)[e.columnIndex],i=n&&n.fixed?this._getFixedColumnIndexOffset(n):this._columnsController.getColumnIndexOffset(),o=e.rowIndex>=0?e.rowIndex-t:-1,a=e.columnIndex>=0?e.columnIndex-i:-1;return this._focusedView.getCell({rowIndex:o,columnIndex:a})}},_getRowIndex:function(e){var t=this.getView("rowsView").getRowIndex(e);return t>=0&&(t+=this._dataController.getRowIndexOffset()),t},_hasSkipRow:function(e){var t=e&&e.get(0);return t&&("none"===t.style.display||e.hasClass(this.addWidgetPrefix("group-footer"))||I(e)&&!e.hasClass(this.addWidgetPrefix("edit-form")))},_allowEditingOnEnterKey:function(){return"startEdit"===this.option("keyboardNavigation.enterKeyAction")},_isLegacyNavigation:function(){return this.option("useLegacyKeyboardNavigation")},_getDirectionCodeByKey:function(e){var t;switch(e){case"upArrow":t="prevRow";break;case"downArrow":t="nextRow";break;case"leftArrow":t=this.option("rtlEnabled")?"nextInRow":"previousInRow";break;case"rightArrow":t=this.option("rtlEnabled")?"previousInRow":"nextInRow"}return t},_isVirtualScrolling:function(){var e=this.option("scrolling.mode");return"virtual"===e||"infinite"===e},_isVirtualRowRender:function(){return this._isVirtualScrolling()||u.default.isVirtualRowRendering(this)},_isVirtualColumnRender:function(){return"virtual"===this.option("scrolling.columnRenderingMode")},_scrollBy:function(e,t,n,i){var o=this,a=this.getView("rowsView").getScrollable();if(o._focusedCellPosition){a.on("scroll",(function e(){a.off("scroll",e),setTimeout(o.restoreFocusableElement.bind(o,n,i))}))}return a.scrollBy({left:e,top:t})},_isInsideEditForm:function(e){return(0,a.default)(e).closest("."+this.addWidgetPrefix("edit-form")).length>0},_isMasterDetailCell:function(e){var t=(0,a.default)(e).closest(".dx-master-detail-cell"),n=t.closest("."+this.getWidgetContainerClass()).parent();return t.length&&n.is(this.component.$element())},_processNextCellInMasterDetail:function(e){!this._isInsideEditForm(e)&&e&&this._applyTabIndexToElement(e)},_handleTabKeyOnMasterDetailCell:function(e,t){if(this._isMasterDetailCell(e)){this._updateFocusedCellPosition((0,a.default)(e),t);var n=this._getNextCell(t,"row");return this._processNextCellInMasterDetail(n),!0}return!1},_getElementType:function(e){return(0,a.default)(e).is("tr")?"row":"cell"},_isFastEditingStarted:function(){return this._isFastEditingAllowed()&&this._fastEditingStarted},_getVisibleColumnCount:function(){return this._columnsController.getVisibleColumns(null,!0).length},_isCellInRow:function(e,t){var n=e.columnIndex,i=this._getVisibleColumnCount();return t?n>=0&&n<=i-1:n>0&&n td")):n.children().not(".dx-command-expand").first()},_getRowsViewElement:function(){var e=this.getView("rowsView");return e&&e.element()},isKeyboardEnabled:function(){return this.option("keyboardNavigation.enabled")},_processCanceledEditCellPosition:function(e,t){if(this._canceledCellPosition){var n=this._canceledCellPosition.rowIndex===e&&this._canceledCellPosition.columnIndex===t;return this._canceledCellPosition=null,n}},updateFocusedRowIndex:function(){var e=this._dataController,t=this.getVisibleRowIndex(),n=e.items(),i=n.length?n.length-1:-1,o=e.getRowIndexOffset();i>=0&&t>i&&this.setFocusedRowIndex(i+o)}})},extenders:{views:{rowsView:{_rowClick:function(e){var t=this.getController("editing").getEditRowIndex(),n=this.getController("keyboardNavigation");t===e.rowIndex&&n.setCellFocusType();var i=P()&&this.option("focusedRowEnabled");i&&this._triggerPointerDownEventHandler(e),this.callBase.apply(this,arguments)},_triggerPointerDownEventHandler:function(e){var t=e.event.originalEvent;if(t){var n=this.getController("keyboardNavigation"),i=(0,a.default)(t.target),o=this.getCellIndex(i),r=this.getController("columns").getVisibleColumns()[o],s=this.getController("data").items()[e.rowIndex];if(n._isAllowEditing(s,r)){var l=(0,p.createEvent)(t,{currentTarget:t.target});n._pointerEventHandler(l)}}},renderFocusState:function(e){var t=null!=e?e:{},n=t.preventScroll,i=t.pageSizeChanged,o=this.getController("keyboardNavigation"),a=this.element();a&&!(0,h.focused)(a)&&a.attr("tabindex",null),i&&o.updateFocusedRowIndex();var r=o.getVisibleRowIndex();(!(0,d.isDefined)(r)||r<0)&&(r=0);var s=this.getCellElements(r);o.isKeyboardEnabled()&&s.length&&this.updateFocusElementTabIndex(s,n)},updateFocusElementTabIndex:function(e){var t=this.getController("keyboardNavigation"),n=e.eq(0).parent();if(D(n))t._applyTabIndexToElement(n);else{var i=t.getColumnIndex();(!(0,d.isDefined)(i)||i<0)&&(i=0),this._updateFocusedCellTabIndex(e,i)}},_updateFocusedCellTabIndex:function(e,t){var n=this.getController("keyboardNavigation"),i=e?e.length:-1,o=function(e){var t=n._isMasterDetailCell(e),i=n._isCellValid(e);if(!t&&i&&E(e))return n._applyTabIndexToElement(e),n.setCellFocusType(),!0},r=e.filter("[aria-colindex='".concat(t+1,"']"));if(r.length)o(r);else{i<=t&&(t=i-1);for(var s=t;s=0){var a=e(o.rowIndex);a&&(o.rowIndex+=a,i.refocus())}},getMaxRowIndex:function(){var e=this.items().length-1,t=this.virtualItemsCount();t&&(e+=this.getRowIndexOffset()+t.end);return e}},adaptiveColumns:{_showHiddenCellsInView:function(e){var t=e.viewName,n=e.$cells,i=e.isCommandColumn;this.callBase.apply(this,arguments),"columnHeadersView"===t&&!i&&n.each((function(e,t){var n=(0,a.default)(t);M(n)&&n.attr("tabindex",0)}))},_hideVisibleCellInView:function(e){var t=e.viewName,n=e.$cell,i=e.isCommandColumn;this.callBase.apply(this,arguments),"columnHeadersView"===t&&!i&&M(n)&&n.removeAttr("tabindex")}}}}};t.keyboardNavigationModule=R},40214:function(e,t,n){t.masterDetailModule=void 0;var i=n(58664),o=d(n(68374)),a=d(n(13615)),r=n(20576),s=n(95479),l=n(35922),u=n(62754);function d(e){return e&&e.__esModule?e:{default:e}}var c,h={defaultOptions:function(){return{masterDetail:{enabled:!1,autoExpandAll:!1,template:null}}},extenders:{controllers:{columns:{_getExpandColumnsCore:function(){var e=this.callBase();return this.option("masterDetail.enabled")&&e.push({type:"detailExpand",cellTemplate:a.default.getExpandCellTemplate()}),e}},data:(c=function(e){e._expandedItems=[],e._isExpandAll=e.option("masterDetail.autoExpandAll")},{init:function(){c(this),this.callBase()},expandAll:function(e){var t=this;e<0?(t._isExpandAll=!0,t._expandedItems=[],t.updateItems()):t.callBase.apply(t,arguments)},collapseAll:function(e){var t=this;e<0?(t._isExpandAll=!1,t._expandedItems=[],t.updateItems()):t.callBase.apply(t,arguments)},isRowExpanded:function(e){var t=this,n=a.default.getIndexByKey(e,t._expandedItems);return Array.isArray(e)?t.callBase.apply(t,arguments):!!(t._isExpandAll^(n>=0&&t._expandedItems[n].visible))},_getRowIndicesForExpand:function(e){var t=this.getRowIndexByKey(e);return[t,t+1]},_changeRowExpandCore:function(e){var t,n=this;if(Array.isArray(e))t=n.callBase.apply(n,arguments);else{var i=a.default.getIndexByKey(e,n._expandedItems);if(i>=0){var o=n._expandedItems[i].visible;n._expandedItems[i].visible=!o}else n._expandedItems.push({key:e,visible:!0});n.updateItems({changeType:"update",rowIndices:n._getRowIndicesForExpand(e)}),t=(new u.Deferred).resolve()}return t},_processDataItem:function(e,t){var n=this,i=n.callBase.apply(n,arguments);return i.isExpanded=n.isRowExpanded(i.key),void 0===t.detailColumnIndex&&(t.detailColumnIndex=-1,(0,s.each)(t.visibleColumns,(function(e,n){if("expand"===n.command&&!(0,l.isDefined)(n.groupIndex))return t.detailColumnIndex=e,!1}))),t.detailColumnIndex>=0&&(i.values[t.detailColumnIndex]=i.isExpanded),i},_processItems:function(e,t){var n=this,i=t.changeType,o=[];return e=n.callBase.apply(n,arguments),"loadingAll"===i?e:("refresh"===i&&(n._expandedItems=(0,r.grep)(n._expandedItems,(function(e){return e.visible}))),(0,s.each)(e,(function(e,t){o.push(t);var i=a.default.getIndexByKey(t.key,n._expandedItems);"data"===t.rowType&&(t.isExpanded||i>=0)&&!t.isNewRow&&o.push({visible:t.isExpanded,rowType:"detail",key:t.key,data:t.data,values:[]})})),o)},optionChanged:function(e){var t,n;if("masterDetail"===e.name){switch(e.name="dataSource",e.fullName){case"masterDetail":var i=e.value||{},o=e.previousValue||{};t=i.enabled!==o.enabled,n=i.autoExpandAll!==o.autoExpandAll;break;case"masterDetail.template":c(this);break;case"masterDetail.enabled":t=!0;break;case"masterDetail.autoExpandAll":n=!0}(t||n)&&c(this)}this.callBase(e)}}),resizing:{fireContentReadyAction:function(){this.callBase.apply(this,arguments),this._updateParentDataGrids(this.component.$element())},_updateParentDataGrids:function(e){var t=this,n=e.closest(".dx-master-detail-row");n.length&&(0,u.when)(this._updateMasterDataGrid(n,e)).done((function(){t._updateParentDataGrids(n.parent())}))},_updateMasterDataGrid:function(e,t){var n=(0,o.default)(e).data("options"),i=(0,o.default)(e).closest("."+this.getWidgetContainerClass()).parent().data("dxDataGrid");if(n&&i){if(i.getView("rowsView").isFixedColumns())return this._updateFixedMasterDetailGrids(i,n.rowIndex,t);if(!0===i.option("scrolling.useNative"))return i.updateDimensions();var a=i.getScrollable();return null==a?void 0:a.update()}},_updateFixedMasterDetailGrids:function(e,t,n){var a=this,r=(0,o.default)(e.getRowElement(t)),s=(0,o.default)(e.getView("rowsView").getTableElements()),l=2===(null==r?void 0:r.length)&&(0,i.getHeight)(r.eq(0))!==(0,i.getHeight)(r.eq(1)),u=2===(null==s?void 0:s.length)&&(0,i.getHeight)(s.eq(0))!==(0,i.getHeight)(s.eq(1));if(l||u){var d=(0,i.getWidth)(n);return e.updateDimensions().done((function(){var t=a.option("columnAutoWidth")&&!0===e.option("scrolling.useNative"),o=t&&d!==(0,i.getWidth)(n);t&&o&&a.updateDimensions()}))}},_toggleBestFitMode:function(e){if(this.callBase.apply(this,arguments),this.option("masterDetail.template")){var t=this._rowsView.getTableElement();t&&t.find(".dx-master-detail-cell").css("maxWidth",e?0:"")}}}},views:{rowsView:{_getCellTemplate:function(e){var t=this,n=e.column,i=t.getController("editing"),o=i&&i.isEditRow(e.rowIndex);return"detail"!==n.command||o?t.callBase.apply(t,arguments):t.option("masterDetail.template")||{allowRenderToDetachedContainer:!1,render:t._getDefaultTemplate(n)}},_isDetailRow:function(e){return e&&e.rowType&&0===e.rowType.indexOf("detail")},_createRow:function(e){var t=this.callBase.apply(this,arguments);return e&&this._isDetailRow(e)&&(this.option("showRowLines")&&t.addClass("dx-row-lines"),t.addClass("dx-master-detail-row"),(0,l.isDefined)(e.visible)&&t.toggle(e.visible)),t},_renderCells:function(e,t){var n=t.row,i=this._columnsController.getVisibleColumns();n.rowType&&this._isDetailRow(n)?this._needRenderCell(0,t.columnIndices)&&this._renderCell(e,{value:null,row:n,rowIndex:n.rowIndex,column:{command:"detail"},columnIndex:0}).addClass("dx-cell-focus-disabled").addClass("dx-master-detail-cell").attr("colSpan",i.length):this.callBase.apply(this,arguments)}}}}};t.masterDetailModule=h},12310:function(e,t,n){t.default=void 0;var i=f(n(68374)),o=f(n(55994)),a=f(n(38377)),r=f(n(44504)),s=n(20576),l=n(35922),u=n(89386),d=n(95479),c=f(n(96688)),h=f(n(28109)),p=n(58201);function f(e){return e&&e.__esModule?e:{default:e}}var g=a.default.inherit({_endUpdateCore:function(){},ctor:function(e){var t=this;t._updateLockCount=0,t.component=e,t._actions={},t._actionConfigs={},(0,d.each)(this.callbackNames()||[],(function(e,n){var i=t.callbackFlags(n)||{};i.unique=!0,i.syncStrategy=!0,t[this]=(0,r.default)(i)}))},init:function(){},callbackNames:function(){},callbackFlags:function(){},publicMethods:function(){},beginUpdate:function(){this._updateLockCount++},endUpdate:function(){this._updateLockCount>0&&(this._updateLockCount--,this._updateLockCount||this._endUpdateCore())},option:function(e){var t=this.component,n=t._optionCache;return 1===arguments.length&&n?(e in n||(n[e]=t.option(e)),n[e]):t.option.apply(t,arguments)},_silentOption:function(e,t){var n=this.component,i=n._optionCache;return i&&(i[e]=t),n._setOptionWithoutOptionChange(e,t)},localize:function(e){var t=this.component._optionCache;return t?(e in t||(t[e]=h.default.format(e)),t[e]):h.default.format(e)},on:function(){return this.component.on.apply(this.component,arguments)},off:function(){return this.component.off.apply(this.component,arguments)},optionChanged:function(e){e.name in this._actions&&(this.createAction(e.name,this._actionConfigs[e.name]),e.handled=!0)},getAction:function(e){return this._actions[e]},setAria:function(e,t,n){var i=n.get(0),o="role"!==e&&"id"!==e?"aria-":"";i.setAttribute?i.setAttribute(o+e,t):n.attr(o+e,t)},_createComponent:function(){return this.component._createComponent.apply(this.component,arguments)},getController:function(e){return this.component._controllers[e]},createAction:function(e,t){if((0,l.isFunction)(e)){var n=this.component._createAction(e.bind(this),t);return function(e){n({event:e})}}this._actions[e]=this.component._createActionByOption(e,t),this._actionConfigs[e]=t},executeAction:function(e,t){var n=this._actions[e];return n&&n(t)},dispose:function(){var e=this;(0,d.each)(e.callbackNames()||[],(function(){e[this].empty()}))},addWidgetPrefix:function(e){return"dx-"+this.component.NAME.slice(2).toLowerCase()+(e?"-"+e:"")},getWidgetContainerClass:function(){var e="dxDataGrid"===this.component.NAME?null:"container";return this.addWidgetPrefix(e)}}),m=g,_=m.inherit({getView:function(e){return this.component._views[e]},getViews:function(){return this.component._views}}),v=g.inherit({_isReady:function(){return this.component.isReady()},_endUpdateCore:function(){this.callBase(),!this._isReady()&&this._requireReady&&(this._requireRender=!1,this.component._requireResize=!1),this._requireRender&&(this._requireRender=!1,this.render(this._$parent))},_invalidate:function(e,t){this._requireRender=!0,this.component._requireResize=(0,p.hasWindow)()&&(this.component._requireResize||e),this._requireReady=this._requireReady||t},_renderCore:function(){},_resizeCore:function(){},_parentElement:function(){return this._$parent},ctor:function(e){this.callBase(e),this.renderCompleted=(0,r.default)(),this.resizeCompleted=(0,r.default)()},element:function(){return this._$element},getElementHeight:function(){var e=this.element();if(!e)return 0;var t=parseFloat(e.css("marginTop"))||0,n=parseFloat(e.css("marginBottom"))||0;return e.get(0).offsetHeight+t+n},isVisible:function(){return!0},getTemplate:function(e){return this.component._getTemplate(e)},render:function(e,t){var n=this._$element,o=this.isVisible();(n||e)&&(this._requireReady=!1,n||(n=this._$element=(0,i.default)("
").appendTo(e),this._$parent=e),n.toggleClass("dx-hidden",!o),o&&(this.component._optionCache={},this._renderCore(t),this.component._optionCache=void 0,this.renderCompleted.fire(t)))},resize:function(){this.isResizing=!0,this._resizeCore(),this.resizeCompleted.fire(),this.isResizing=!1},focus:function(){o.default.trigger(this.element(),"focus")}}),y={modules:[],View:v,ViewController:_,Controller:m,registerModule:function(e,t){for(var n=this.modules,i=0;i
')},getPager:function(){return this._pager},getPageSizes:function(){var e=this.getController("data"),t=this.option("pager"),n=t&&t.allowedPageSizes,i=e.pageSize();return(0,r.isDefined)(this._pageSizes)&&-1!==(0,a.inArray)(i,this._pageSizes)||(this._pageSizes=[],t&&(Array.isArray(n)?this._pageSizes=n:n&&i>1&&(this._pageSizes=[Math.floor(i/2),i,2*i]))),this._pageSizes},isVisible:function(){var e=this.getController("data"),t=this.option("pager"),n=t&&t.visible,i=this.option("scrolling");return"auto"===n&&(n=(!i||"virtual"!==i.mode&&"infinite"!==i.mode)&&(e.pageCount()>1||e.isLoaded()&&!e.hasKnownLastPage())),n},getHeight:function(){return this.getElementHeight()},optionChanged:function(e){var t=e.name,n="pager"===t,i="paging"===t,o="dataSource"===t,a="scrolling"===t,r=this.getController("data");if(n||i||a||o){if(e.handled=!0,r.skipProcessingPagingChange(e.fullName))return;(n||i)&&(this._pageSizes=null),o||(this._pager=null,this._invalidate(),(0,s.hasWindow)()&&n&&this.component&&this.component.resize())}},dispose:function(){this._pager=null}})}};t.pagerModule=d},82213:function(e,t,n){t.rowDraggingModule=void 0;var i=n(58664),o=u(n(68374)),a=n(13306),r=u(n(66843)),s=u(n(13615)),l=n(20576);function u(e){return e&&e.__esModule?e:{default:e}}var d={defaultOptions:function(){return{rowDragging:{showDragIcons:!0,dropFeedbackMode:"indicate",allowReordering:!1,allowDropInsideItem:!1}}},extenders:{views:{rowsView:{init:function(){this.callBase.apply(this,arguments),this._updateHandleColumn()},_allowReordering:function(){var e=this.option("rowDragging");return!(!e||!(e.allowReordering||e.allowDropInsideItem||e.group))},_updateHandleColumn:function(){var e=this.option("rowDragging"),t=this._allowReordering(),n=this._columnsController,i=t&&e.showDragIcons;n&&n.addCommandColumn({type:"drag",command:"drag",visibleIndex:-2,alignment:"center",cssClass:"dx-command-drag",width:"auto",cellTemplate:this._getHandleTemplate(),visible:i}),n.columnOption("type:drag","visible",i)},_renderContent:function(){var e=this,t=this.option("rowDragging"),n=this._allowReordering(),i=this.callBase.apply(this,arguments),o=this._isFixedTableRendering,s="_sortable",l="_sortableFixed",u=o?l:s,d=o?s:l,c=function(t){var n;null===(n=e[l])||void 0===n||n.$element().css("pointerEvents",t?"auto":"")},h=".dx-row:not(.dx-freespace-row):not(.dx-virtual-row):not(.dx-header-row):not(.dx-footer-row)",p=this.option("dataRowTemplate")?"> table > tbody".concat(h):"> table > tbody > ".concat(h);return(n||this[u])&&i.length&&(this[u]=this._createComponent(i,r.default,(0,a.extend)({component:this.component,contentTemplate:null,filter:p,dragTemplate:this._getDraggableRowTemplate(),handle:t.showDragIcons&&".".concat("dx-command-drag"),dropFeedbackMode:"indicate"},t,{onDragStart:function(i){var o,a;null===(o=e.getController("keyboardNavigation"))||void 0===o||o._resetFocusedCell();var r=i.component.getVisibleRows()[i.fromIndex];i.itemData=r&&r.data;var s=r&&"data"===r.rowType;i.cancel=!n||!s,null===(a=t.onDragStart)||void 0===a||a.call(t,i)},onDragEnter:function(){c(!0)},onDragLeave:function(){c(!1)},onDragEnd:function(e){var n;c(!1),null===(n=t.onDragEnd)||void 0===n||n.call(t,e)},onAdd:function(e){var n;c(!1),null===(n=t.onAdd)||void 0===n||n.call(t,e)},dropFeedbackMode:t.dropFeedbackMode,onOptionChanged:function(t){e[l]&&("fromIndex"!==t.name&&"toIndex"!==t.name||e[d].option(t.name,t.value))}})),i.toggleClass("dx-scrollable-container",o),i.toggleClass("dx-sortable-without-handle",n&&!t.showDragIcons)),i},_renderCore:function(e){var t=this;this.callBase.apply(this,arguments),e&&"update"===e.changeType&&e.repaintChangesOnly&&s.default.isVirtualRowRendering(this)&&(0,l.deferUpdate)((function(){t._updateSortable()}))},_updateSortable:function(){var e=this._dataController.getRowIndexOffset();[this._sortable,this._sortableFixed].forEach((function(t){null==t||t.option("offset",e),null==t||t.update()}))},_resizeCore:function(){this.callBase.apply(this,arguments),this._updateSortable()},_getDraggableGridOptions:function(e){var t=this.option(),n=this.getColumns(),i=(0,o.default)(this.getRowElement(e.rowIndex));return{dataSource:[{id:1,parentId:0}],showBorders:!0,showColumnHeaders:!1,scrolling:{useNative:!1,showScrollbar:"never"},pager:{visible:!1},loadingTimeout:null,columnFixing:t.columnFixing,columnAutoWidth:t.columnAutoWidth,showColumnLines:t.showColumnLines,columns:n.map((function(e){return{width:e.width||e.visibleWidth,fixed:e.fixed,fixedPosition:e.fixedPosition}})),onRowPrepared:function(e){var t=e.component.getView("rowsView");(0,o.default)(e.rowElement).replaceWith(i.eq(t._isFixedTableRendering?1:0).clone())}}},_getDraggableRowTemplate:function(){var e=this;return function(t){var n=e.component.$element(),a=(0,o.default)("
");(0,i.setWidth)(a,(0,i.getWidth)(n));var r=e._dataController.items(),s=r&&r[t.fromIndex],l=e._getDraggableGridOptions(s);return e._createComponent(a,e.component.NAME,l),a.find(".dx-gridbase-container").children(":not(.".concat(e.addWidgetPrefix("rowsview"),")")).hide(),a}},_getHandleTemplate:function(){var e=this;return function(t,n){if("data"===n.rowType)return(0,o.default)(t).addClass("dx-cell-focus-disabled"),(0,o.default)("").addClass(e.addWidgetPrefix("drag-icon"));s.default.setEmptyText((0,o.default)(t))}},optionChanged:function(e){"rowDragging"===e.name&&(this._updateHandleColumn(),this._invalidate(!0,!0),e.handled=!0),this.callBase.apply(this,arguments)}}}}};t.rowDraggingModule=d},71211:function(e,t,n){t.rowsModule=void 0;var i=n(58664),o=b(n(68374)),a=n(58201),r=b(n(55994)),s=n(20576),l=n(80968),u=n(35922),d=n(95479),c=n(13306),h=n(37518),p=n(68752),f=n(47617),g=b(n(13615)),m=n(10980),_=b(n(41183)),v=n(29007),y=b(n(28109)),x=b(n(47810));function b(e){return e&&e.__esModule?e:{default:e}}function w(){return(w=Object.assign||function(e){for(var t=1;t"),!e&&this._loadPanel||this._renderLoadPanel(t,t.parent(),this._dataController.isLocalStore()),(e||!this.getScrollable())&&this._dataController.isLoaded()){for(var n=this.getColumns(),i=!0,o=0;o0&&!this._rowHeight},_getRowsHeight:function(e){return e.children("tbody").children().not(".dx-virtual-row").not(".dx-freespace-row").toArray().reduce((function(e,t){return e+(0,h.getBoundingRect)(t).height}),0)},_updateRowHeight:function(){var e=this.getTableElement(),t=this._dataController.items().length;if(e&&this._needUpdateRowHeight(t)){var n=this._getRowsHeight(e);this._rowHeight=n/t}},_findContentElement:function(){var e=this.element(),t=this.getScrollable();if(e)return t&&(e=(0,o.default)(t.content())),e.children().first()},_getRowElements:function(e){var t=this.callBase(e);return t&&t.not(".dx-freespace-row")},_getFreeSpaceRowElements:function(e){var t=e||this.getTableElements();return t&&t.children("tbody").children(".dx-freespace-row")},_getNoDataText:function(){return this.option("noDataText")},_rowClick:function(e){var t=this._dataController.items()[e.rowIndex]||{};this.executeAction("onRowClick",(0,c.extend)({evaluate:function(e){return(0,f.compileGetter)(e)(t.data)}},e,t))},_rowDblClick:function(e){var t=this._dataController.items()[e.rowIndex]||{};this.executeAction("onRowDblClick",(0,c.extend)({},e,t))},_getColumnsCountBeforeGroups:function(e){for(var t=0;t1&&(d.colspan=s.colspan),this._needRenderCell(s.columnIndex+1,t.columnIndices)&&this._renderCell(e,{value:o.values[o.groupIndex],row:o,rowIndex:r,column:d,columnIndex:s.columnIndex+1,columnIndices:t.columnIndices})},_renderRows:function(e,t){var n=this.option("scrolling.mode");this.callBase(e,(0,c.extend)({scrollingMode:n},t)),this._checkRowKeys(t.change),this._renderFreeSpaceRow(e),this._hasHeight||this.updateFreeSpaceRowHeight(e)},_renderDataRowByTemplate:function(e,t,n){var i=t.row,o=(0,c.extend)({columns:t.columns},i),a=this._createRow(i,"tbody");a.appendTo(e),this.renderTemplate(a,n,o,!0,t.change),this._rowPrepared(a,o,t.row)},_renderRow:function(e,t){var n=t.row,i=this.option().rowTemplate,o=this.option("dataRowTemplate");"data"===n.rowType&&o?this._renderDataRowByTemplate(e,t,o):"data"!==n.rowType&&"group"!==n.rowType||(0,u.isDefined)(n.groupIndex)||!i?this.callBase(e,t):this.renderTemplate(e,i,(0,c.extend)({columns:t.columns},n),!0)},_renderTable:function(e){var t=this,n=t.callBase(e);return(0,u.isDefined)(t.getTableElement())?t._renderScrollable():(t.setTableElement(n),t._renderScrollable(!0),t.resizeCompleted.add((function e(){var n=t.getScrollable();n&&t.element().closest((0,a.getWindow)().document).length&&(t.resizeCompleted.remove(e),n._visibilityChanged(!0))}))),n},_createTable:function(){var e=this.callBase.apply(this,arguments);return(this.option().rowTemplate||this.option().dataRowTemplate)&&e.appendTo(this.component.$element()),e},_renderCore:function(e){var t=this.element();t.addClass(this.addWidgetPrefix("rowsview")).toggleClass(this.addWidgetPrefix("nowrap"),!this.option("wordWrapEnabled")),t.toggleClass("dx-empty",this._dataController.isEmpty()),this.setAria("role","presentation",t);var n=this._renderTable({change:e});this._updateContent(n,e),this.callBase(e),this._lastColumnWidths=null},_getRows:function(e){return e&&e.items||this._dataController.items()},_getCellOptions:function(e){var t=e.column,n=e.row,i=n.data,o=n&&n.summaryCells,a=e.value,r=g.default.getDisplayValue(t,a,i,n.rowType),s=this.callBase(e);if(s.value=a,s.oldValue=e.oldValue,s.displayValue=r,s.row=n,s.key=n.key,s.data=i,s.rowType=n.rowType,s.values=n.values,s.text=t.command?"":g.default.formatValue(r,t),s.rowIndex=n.rowIndex,s.summaryItems=o&&o[e.columnIndex],s.resized=t.resizedCallbacks,(0,u.isDefined)(t.groupIndex)&&!t.command){var l=this.option("grouping.texts"),d=this.option("scrolling.mode");"virtual"!==d&&"infinite"!==d&&(s.groupContinuesMessage=i&&i.isContinuationOnNextPage&&l&&l.groupContinuesMessage,s.groupContinuedMessage=i&&i.isContinuation&&l&&l.groupContinuedMessage)}return s},_setRowsOpacityCore:function(e,t,n,i){var a=this._columnsController,r=a.getColumns(),s=r&&r[n],l=s&&s.isBand&&s.index;(0,d.each)(e,(function(r,s){if(!(0,o.default)(s).hasClass("dx-group-row"))for(var d=0;d=0){var t=this._getRowElements();if(t.length>e)return(0,o.default)(t[e])}},updateFreeSpaceRowHeight:function(e){var t=this,n=this._dataController,o=n.items(!0).length,a=this._findContentElement(),r=this._getFreeSpaceRowElements(e);if(r&&a&&n.totalCount()>=0){var u=!1;if(o>0)if(this._hasHeight)r.hide(),(0,s.deferUpdate)((function(){var n=t.getScrollbarWidth(!0),o=(0,i.getHeight)(t.element())-n,l=o-(0,i.getOuterHeight)(a)>0,d=t._getRowsHeight(a.children().first()),c=e||t.getTableElements(),h=o-d-Math.ceil(parseFloat(c.css("borderTopWidth")))-t._getHeightCorrection();l&&(0,s.deferRender)((function(){r.css("height",h),u=!0,r.show()})),(0,s.deferRender)((function(){return t._updateLastRowBorder(u)}))}));else{var d=n.pageSize()-o,c=this.option("scrolling.mode");d>0&&n.pageCount()>1&&"virtual"!==c&&"infinite"!==c&&((0,l.setHeight)(r,d*this._rowHeight),u=!0),!u&&e?(0,l.setHeight)(r,0):r.toggle(u),this._updateLastRowBorder(u)}else r.css("height",0),r.show(),this._updateLastRowBorder(!0)}},_getHeightCorrection:function(){var e=x.default.webkit&&this._getDevicePixelRatio()>=2,t=x.default.chrome&&x.default.version>=91,n=x.default.mozilla&&x.default.version>=70&&!this.option("showRowLines");return e||n||t?1:0},_columnOptionChanged:function(e){var t=e.optionNames;e.changeTypes.grouping||(t.width||t.visibleWidth)&&(this.callBase(e),this._fireColumnResizedCallbacks())},getScrollable:function(){return this._scrollable},init:function(){var e=this,t=e.getController("data");e.callBase(),e._editorFactoryController=e.getController("editorFactory"),e._rowHeight=0,e._scrollTop=0,e._scrollLeft=-1,e._scrollRight=0,e._hasHeight=!1,t.loadingChanged.add((function(t,n){e.setLoading(t,n)})),t.dataSourceChanged.add((function(){e._scrollLeft>=0&&e._handleScroll({component:e.getScrollable(),scrollOffset:{top:e._scrollTop,left:e._scrollLeft}})}))},_handleDataChanged:function(e){switch(e.changeType){case"refresh":case"prepend":case"append":case"update":this.render(null,e);break;default:this._update(e)}},publicMethods:function(){return["isScrollbarVisible","getTopVisibleRowData","getScrollbarWidth","getCellElement","getRowElement","getScrollable"]},contentWidth:function(){return(0,i.getWidth)(this.element())-this.getScrollbarWidth()},getScrollbarWidth:function(e){var t,n=this._scrollableContainer&&this._scrollableContainer.get(0),i=0;return n&&(e?(i=n.clientHeight?n.offsetHeight-n.clientHeight:0,i+=(t=this.getScrollable())?Math.ceil(parseFloat((0,o.default)(t.content()).css("paddingBottom"))):0):i=n.clientWidth?n.offsetWidth-n.clientWidth:0),i>0?i:0},_fireColumnResizedCallbacks:function(){for(var e=this._lastColumnWidths||[],t=[],n=this.getColumns(),i=0;i=0&&t!==this._scrollLeft&&e.scrollTo({x:this._scrollLeft})},_resizeCore:function(){var e=this;e._fireColumnResizedCallbacks(),e._updateRowHeight(),(0,s.deferRender)((function(){e._renderScrollable(),e.renderNoDataText(),e.updateFreeSpaceRowHeight(),(0,s.deferUpdate)((function(){e._updateScrollable()}))}))},scrollTo:function(e){var t=this.element(),n=t&&_.default.getInstance(t);n&&n.scrollTo(e)},height:function(e,t){var n=this,o=this.element();if(0===arguments.length)return o?(0,i.getOuterHeight)(o,!0):0;n._hasHeight=void 0===t?"auto"!==e:t,(0,u.isDefined)(e)&&o&&(0,l.setHeight)(o,e)},setLoading:function(e,t){var n=this._loadPanel,i=this._dataController,o=this.option("loadPanel")||{},r=i.isLoaded()?o.animation:null,s=this.element();if((0,a.hasWindow)()&&(!n&&void 0!==t&&i.isLocalStore()&&"auto"===o.enabled&&s&&(this._renderLoadPanel(s,s.parent()),n=this._loadPanel),n)){var l={message:t||o.text,animation:r,visible:e};e&&(l.position=g.default.calculateLoadPanelPosition(s)),clearTimeout(this._hideLoadingTimeoutID),n.option("visible")&&!e?this._hideLoadingTimeoutID=setTimeout((function(){n.option(l)}),200):n.option(l)}},setRowsOpacity:function(e,t){var n=this._getRowElements().not(".dx-group-row")||[];this._setRowsOpacityCore(n,this.getColumns(),e,t)},_getCellElementsCore:function(e){var t=this.callBase.apply(this,arguments);if(t){var n=t.filter(".dx-group-cell").index();if(n>=0&&t.length>n+1)return t.slice(0,n+1)}return t},_getBoundaryVisibleItemIndex:function(e,t){var n=0,r=0,s=0,l=this._scrollTop,u=this._findContentElement(),d=u&&u.offset().top,c=this.getController("data").items(),h=this.getTableElement();if(c.length&&h){var p=this._getRowElements(h).filter(":visible");for(e||(l+=this._hasHeight?(0,i.getOuterHeight)(this.element()):(0,o.default)((0,a.getWindow)()).outerHeight()),n=0;nl)){n&&(t||2*l").addClass(t.addWidgetPrefix("search-panel")).appendTo(r);t.getController("editorFactory").createEditor(s,{width:o.width,placeholder:o.placeholder,parentType:"searchPanel",value:t.option("searchPanel.text"),updateValueTimeout:700,setValue:function(e){n.searchByText(e)},editorOptions:{inputAttr:{"aria-label":l.default.format("".concat(t.component.NAME,"-ariaSearchInGrid"))}}}),t.resize()},name:"searchPanel",location:"after",locateInMenu:"never",sortIndex:40};e.push(a)}return e},getSearchTextEditor:function(){var e=this,t=e.element(),n=t.find("."+e.addWidgetPrefix("search-panel")).filter((function(){return(0,i.default)(this).closest("."+e.addWidgetPrefix("header-panel")).is(t)}));return n.length?n.dxTextBox("instance"):null},isVisible:function(){var e=p(this);return this.callBase()||e&&e.visible},optionChanged:function(e){if("searchPanel"===e.name){if("searchPanel.text"===e.fullName){var t=this.getSearchTextEditor();t&&t.option("value",e.value)}else this._invalidate();e.handled=!0}else this.callBase(e)}}),rowsView:{init:function(){this.callBase.apply(this,arguments),this._searchParams=[]},_getFormattedSearchText:function(e,t){var n=h(e,t),i=s.default.getFormatOptionsByColumn(e,"search");return s.default.formatValue(n,i)},_getStringNormalizer:function(){var e=this.option("searchPanel.highlightCaseSensitive");return function(t){return e?t:t.toLowerCase()}},_findHighlightingTextNodes:function(e,t,n){var o,a,r=t.parent(),s=this._getStringNormalizer(),l=s(n),u=[];if(r.length){if(e)if(e.groupIndex>=0&&!e.showWhenGrouped)a=t;else{var d=this._columnsController.getVisibleIndex(e.index);a=r.children("td").eq(d).find("*")}}else r=(0,i.default)("
").append(t);return(a=null!==(o=a)&&void 0!==o&&o.length?a:r.find("*")).each((function(e,t){for(var n=(0,i.default)(t).contents(),o=0;o-1&&u.push(a)}})),u},_highlightSearchTextCore:function(e,t){var n=(0,i.default)("").addClass(this.addWidgetPrefix("search-text")),a=e.text(),r=e[0],s=this._getStringNormalizer(),l=s(a).indexOf(s(t));if(l>=0)return r.textContent?r.textContent=a.substr(0,l):r.nodeValue=a.substr(0,l),e.after(n.text(a.substr(l,t.length))),e=(0,i.default)(o.default.createTextNode(a.substr(l+t.length))).insertAfter(n),this._highlightSearchTextCore(e,t)},_highlightSearchText:function(e,t,n){var o=this,a=this._getStringNormalizer(),r=o.option("searchPanel.text");(t&&n&&(r=r&&o._getFormattedSearchText(n,r)),r&&o.option("searchPanel.highlightSearchText"))&&o._findHighlightingTextNodes(n,e,r).forEach((function(e){t?a((0,i.default)(e).text())===a(r)&&(0,i.default)(e).replaceWith((0,i.default)("").addClass(o.addWidgetPrefix("search-text")).text((0,i.default)(e).text())):o._highlightSearchTextCore((0,i.default)(e),r)}))},_renderCore:function(){this.callBase.apply(this,arguments),(this.option().rowTemplate||this.option("dataRowTemplate"))&&(this.option("templatesRenderAsynchronously")?(clearTimeout(this._highlightTimer),this._highlightTimer=setTimeout(function(){this._highlightSearchText(this.getTableElement())}.bind(this))):this._highlightSearchText(this.getTableElement()))},_updateCell:function(e,t){var n=t.column,i="string"!==(n.lookup&&n.lookup.dataType||n.dataType);c(n)&&!t.isOnForm&&(this.option("templatesRenderAsynchronously")?(this._searchParams.length||(clearTimeout(this._highlightTimer),this._highlightTimer=setTimeout(function(){this._searchParams.forEach(function(e){this._highlightSearchText.apply(this,e)}.bind(this)),this._searchParams=[]}.bind(this))),this._searchParams.push([e,i,n])):this._highlightSearchText(e,i,n)),this.callBase(e,t)},dispose:function(){clearTimeout(this._highlightTimer),this.callBase()}}}}};t.searchModule=f},80040:function(e,t,n){t.selectionModule=void 0;var i=v(n(68374)),o=v(n(55994)),a=v(n(39941)),r=v(n(13615)),s=n(35922),l=n(95479),u=n(13306),d=n(60137),c=n(95429),h=v(n(28109)),p=n(39611),f=v(n(11699)),g=v(n(68198)),m=n(62754),_=v(n(96688));function v(e){return e&&e.__esModule?e:{default:e}}var y,x,b="selection.showCheckBoxesMode",w=function(e,t){var n=e.getController("selection"),o=e.getView("rowsView"),a=(0,i.default)(t.target).closest(".dx-data-row"),r=o.getRowIndex(a);r<0||("onLongTap"===e.option(b)?n.isSelectionWithCheckboxes()?n.stopSelectionWithCheckboxes():n.startSelectionWithCheckboxes():("onClick"===e.option(b)&&n.startSelectionWithCheckboxes(),"always"!==e.option(b)&&n.changeItemSelection(r,{control:!0})))},C={defaultOptions:function(){return{selection:{mode:"none",showCheckBoxesMode:"onClick",allowSelectAll:!0,selectAllMode:"allPages",maxFilterLengthInRequest:1500,deferred:!1},selectionFilter:[],selectedRowKeys:[]}},controllers:{selection:a.default.Controller.inherit((y=function(e,t){var n=t.component,o=n.getView("rowsView");n.option("renderAsync")&&!n.option("selection.deferred")&&(t.value=n.isRowSelected(t.row.key)),o.renderSelectCheckBoxContainer((0,i.default)(e),t)},x=function(e,t){var n=t.column,o=(0,i.default)(e),a=t.component.getView("columnHeadersView");o.addClass("dx-editor-cell"),a._renderSelectAllCheckBox(o,n),a._attachSelectAllCheckBoxClickEvent(o)},{init:function(){var e=this.option("selection")||{},t=e.deferred,n=e.selectAllMode,i=e.mode;"infinite"!==this.option("scrolling.mode")||t||"multiple"!==i||"allPages"!==n||_.default.log("W1018"),this._dataController=this.getController("data"),this._selectionMode=i,this._isSelectionWithCheckboxes=!1,this._selection=this._createSelection(),this._updateSelectColumn(),this.createAction("onSelectionChanged",{excludeValidators:["disabled","readOnly"]}),this._dataController&&this._dataController.pushed.add(this._handleDataPushed.bind(this))},_handleDataPushed:function(e){var t=e.filter((function(e){return"remove"===e.type})).map((function(e){return e.key}));t.length&&this.deselectRows(t)},_getSelectionConfig:function(){var e=this._dataController,t=this.getController("columns"),n=this.option("selection")||{},i=n.deferred,o=this.option("scrolling.mode"),a="virtual"===o||"infinite"===o,r=this.option("selection.allowSelectAll"),l=this.option("scrolling.legacyMode");return{selectedKeys:this.option("selectedRowKeys"),mode:this._selectionMode,deferred:i,maxFilterLengthInRequest:n.maxFilterLengthInRequest,selectionFilter:this.option("selectionFilter"),ignoreDisabledItems:!0,allowLoadByRange:function(){var e=t.getGroupColumns().length>0;return a&&!l&&!e&&r&&!i},key:function(){return null==e?void 0:e.key()},keyOf:function(t){return null==e?void 0:e.keyOf(t)},dataFields:function(){var t;return null===(t=e.dataSource())||void 0===t?void 0:t.select()},load:function(t){var n;return(null===(n=e.dataSource())||void 0===n?void 0:n.load(t))||(new m.Deferred).resolve([])},plainItems:function(){return e.items(!0)},isItemSelected:function(e){return e.selected},isSelectableItem:function(e){return"data"===(null==e?void 0:e.rowType)&&!e.isNewRow},getItemData:function(e){return(null==e?void 0:e.oldData)||(null==e?void 0:e.data)||e},filter:function(){return e.getCombinedFilter(i)},totalCount:function(){return e.totalCount()},getLoadOptions:function(t,n,i){var o,a,r=null!==(o=null===(a=e.dataSource())||void 0===a?void 0:a.lastLoadOptions())&&void 0!==o?o:{},l=r.sort,u=r.filter,d=Math.min(t,n),c=Math.max(t,n);return(0,s.isDefined)(i)&&(d=Math.min(i,d),c=Math.max(i,c)),{skip:d,take:c-d+1,filter:u,sort:l}},onSelectionChanged:this._updateSelectedItems.bind(this)}},_updateSelectColumn:function(){var e=this.getController("columns"),t=this.isSelectColumnVisible();e.addCommandColumn({type:"selection",command:"select",visible:t,visibleIndex:-1,dataType:"boolean",alignment:"center",cssClass:"dx-command-select",width:"auto",cellTemplate:y,headerCellTemplate:x}),e.columnOption("command:select","visible",t)},_createSelection:function(){var e=this._getSelectionConfig();return new g.default(e)},_fireSelectionChanged:function(e){var t=this.option("selection.deferred")?{selectionFilter:this.option("selectionFilter")}:{selectedRowKeys:this.option("selectedRowKeys")};this.selectionChanged.fire(t),e&&this.executeAction("onSelectionChanged",e)},_updateCheckboxesState:function(e){var t=e.isDeferredMode,n=e.selectionFilter,i=e.selectedItemKeys,o=e.removedItemKeys;"onClick"===this.option(b)&&((t?n&&function(e,t){var n=0,i=e._dataController.store(),o=i&&i.key(),a=Array.isArray(o);if(!t.length)return!1;if(a&&Array.isArray(t[0])&&"and"===t[1]){for(var r=0;r1)?this.startSelectionWithCheckboxes():(t?n&&!n.length:0===i.length&&o.length)&&this.stopSelectionWithCheckboxes())},_updateSelectedItems:function(e){var t,n=this.option("selection.deferred"),i=this._selection.selectionFilter(),o=this._dataController,a=o.items();if(a){var r=this.isSelectionWithCheckboxes(),s=this.getChangedItemIndexes(a);this._updateCheckboxesState({selectedItemKeys:e.selectedItemKeys,removedItemKeys:e.removedItemKeys,selectionFilter:i,isDeferredMode:n}),(s.length||r!==this.isSelectionWithCheckboxes())&&o.updateItems({changeType:"updateSelection",itemIndexes:s}),n?(this.option("selectionFilter",i),t={}):(e.addedItemKeys.length||e.removedItemKeys.length)&&(this._selectedItemsInternalChange=!0,this.option("selectedRowKeys",e.selectedItemKeys.slice(0)),this._selectedItemsInternalChange=!1,t={selectedRowsData:e.selectedItems.slice(0),selectedRowKeys:e.selectedItemKeys.slice(0),currentSelectedRowKeys:e.addedItemKeys.slice(0),currentDeselectedRowKeys:e.removedItemKeys.slice(0)}),this._fireSelectionChanged(t)}},getChangedItemIndexes:function(e){for(var t=[],n=this.option("selection.deferred"),i=0,o=e.length;i1&&(o=[o[0]]):"multiple"!==i&&(o=[])),this.selectRows(o).always((function(){t._fireSelectionChanged()}))}this.getController("columns").updateColumns(),e.handled=!0;break;case"selectionFilter":this._selection.selectionFilter(e.value),e.handled=!0;break;case"selectedRowKeys":var a=e.value||[];!Array.isArray(a)||this._selectedItemsInternalChange||!this.component.getDataSource()&&a.length||this.selectRows(a),e.handled=!0}},publicMethods:function(){return["selectRows","deselectRows","selectRowsByIndexes","getSelectedRowKeys","getSelectedRowsData","clearSelection","selectAll","deselectAll","startSelectionWithCheckboxes","stopSelectionWithCheckboxes","isRowSelected"]},isRowSelected:function(e){return this._selection.isItemSelected(e)},isSelectColumnVisible:function(){return"multiple"===this.option("selection.mode")&&("always"===this.option(b)||"onClick"===this.option(b)||this._isSelectionWithCheckboxes)},_isOnePageSelectAll:function(){return"page"===this.option("selection.selectAllMode")},isSelectAll:function(){return this._selection.getSelectAllState(this._isOnePageSelectAll())},selectAll:function(){return"onClick"===this.option(b)&&this.startSelectionWithCheckboxes(),this._selection.selectAll(this._isOnePageSelectAll())},deselectAll:function(){return this._selection.deselectAll(this._isOnePageSelectAll())},clearSelection:function(){return this.selectedItemKeys([])},refresh:function(){var e=this.option("selectedRowKeys")||[];return!this.option("selection.deferred")&&e.length?this.selectedItemKeys(e):(new m.Deferred).resolve().promise()},selectedItemKeys:function(e,t,n,i){return this._selection.selectedItemKeys(e,t,n,i)},getSelectedRowKeys:function(){return this._selection.getSelectedItemKeys()},selectRows:function(e,t){return this.selectedItemKeys(e,t)},deselectRows:function(e){return this.selectedItemKeys(e,!0,!0)},selectRowsByIndexes:function(e){var t=this._dataController.items(),n=[];return Array.isArray(e)||(e=Array.prototype.slice.call(arguments,0)),(0,l.each)(e,(function(){var e=t[this];e&&"data"===e.rowType&&n.push(e.key)})),this.selectRows(n)},getSelectedRowsData:function(){return this._selection.getSelectedItems()},changeItemSelection:function(e,t,n){t=t||{},this.isSelectionWithCheckboxes()&&(t.control=!0);var i=e+this._dataController.getRowIndexOffset()-this._dataController.getRowIndexOffset(!0);return this._selection.changeItemSelection(i,t,n)},focusedItemIndex:function(e){if(!(0,s.isDefined)(e))return this._selection._focusedItemIndex;this._selection._focusedItemIndex=e},isSelectionWithCheckboxes:function(){return"multiple"===this.option("selection.mode")&&("always"===this.option(b)||this._isSelectionWithCheckboxes)},startSelectionWithCheckboxes:function(){return"multiple"===this.option("selection.mode")&&!this.isSelectionWithCheckboxes()&&(this._isSelectionWithCheckboxes=!0,this._updateSelectColumn(),!0)},stopSelectionWithCheckboxes:function(){return!!this._isSelectionWithCheckboxes&&(this._isSelectionWithCheckboxes=!1,this._updateSelectColumn(),!0)}}))},extenders:{controllers:{data:{init:function(){var e=this.getController("selection"),t=this.option("selection.deferred");this.callBase.apply(this,arguments),t&&e._updateCheckboxesState({isDeferredMode:!0,selectionFilter:this.option("selectionFilter")})},_loadDataSource:function(){var e=this;return e.callBase().done((function(){e.getController("selection").refresh()}))},_processDataItem:function(e,t){var n=this,i=n.getController("selection"),o=i.isSelectColumnVisible(),a=t.isDeferredSelection=void 0===t.isDeferredSelection?this.option("selection.deferred"):t.isDeferredSelection,r=this.callBase.apply(this,arguments);if(r.isSelected=i.isRowSelected(a?r.data:r.key),o&&r.values)for(var s=0;s1&&e.every((function(e){return"updateSelection"===e.changeType}));if(t){var n=e.map((function(e){return e.itemIndexes||[]})).reduce((function(e,t){return e.concat(t)}));this._changes=[{changeType:"updateSelection",itemIndexes:n}]}this.callBase.apply(this,arguments)}},contextMenu:{_contextMenuPrepared:function(e){var t=e.event;t.originalEvent&&"dxhold"!==t.originalEvent.type||e.items&&e.items.length>0||w(this,t)}}},views:{columnHeadersView:{init:function(){this.callBase(),this.getController("selection").selectionChanged.add(this._updateSelectAllValue.bind(this))},_updateSelectAllValue:function(){var e=this.element(),t=e&&e.find(".dx-select-checkbox");if(e&&t.length&&"multiple"===this.option("selection.mode")){var n=this.getController("selection").isSelectAll(),i=!1!==n,o=this.option("selection.allowSelectAll")?!this.getController("data").isEmpty():i;t.dxCheckBox("instance").option({visible:o,value:n})}},_handleDataChanged:function(e){this.callBase(e),e&&"refresh"!==e.changeType||this._updateSelectAllValue()},_renderSelectAllCheckBox:function(e,t){var n=this,o=n.getController("selection"),a=n.getController("data").isEmpty(),r=(0,i.default)("
").appendTo(e).addClass("dx-select-checkbox");return n.setAria("label",h.default.format("dxDataGrid-ariaSelectAll"),e),n.getController("editorFactory").createEditor(r,(0,u.extend)({},t,{parentType:"headerRow",dataType:"boolean",value:o.isSelectAll(),editorOptions:{visible:!a&&(n.option("selection.allowSelectAll")||!1!==o.isSelectAll())},tabIndex:n.option("useLegacyKeyboardNavigation")?-1:n.option("tabIndex")||0,setValue:function(e,t){var i=n.option("selection.allowSelectAll");t.component.option("visible",i||!1!==t.component.option("value")),t.event&&o.isSelectAll()!==e&&(t.value&&!i?t.component.option("value",!1):t.value?o.selectAll():o.deselectAll(),t.event.preventDefault())}})),r},_attachSelectAllCheckBoxClickEvent:function(e){o.default.on(e,c.name,this.createAction((function(e){var t=e.event;(0,i.default)(t.target).closest(".dx-select-checkbox").length||o.default.trigger((0,i.default)(t.currentTarget).children(".dx-select-checkbox"),c.name),t.preventDefault()})))}},rowsView:{renderSelectCheckBoxContainer:function(e,t){"data"!==t.rowType||t.row.isNewRow?r.default.setEmptyText(e):(e.addClass("dx-editor-cell"),this._attachCheckBoxClickEvent(e),this.setAria("label",h.default.format("dxDataGrid-ariaSelectRow"),e),this._renderSelectCheckBox(e,t))},_renderSelectCheckBox:function(e,t){var n=(0,i.default)("
").addClass("dx-select-checkbox").appendTo(e);return this.getController("editorFactory").createEditor(n,(0,u.extend)({},t.column,{parentType:"dataRow",dataType:"boolean",lookup:null,value:t.value,setValue:function(e,t){var n;"keydown"===(null==t||null===(n=t.event)||void 0===n?void 0:n.type)&&o.default.trigger(t.element,c.name,t)},row:t.row})),n},_attachCheckBoxClickEvent:function(e){o.default.on(e,c.name,this.createAction((function(e){var t=this.getController("selection"),n=e.event,o=this.getRowIndex((0,i.default)(n.currentTarget).closest(".dx-row"));o>=0&&(t.startSelectionWithCheckboxes(),t.changeItemSelection(o,{shift:n.shiftKey}),(0,i.default)(n.target).closest(".dx-select-checkbox").length&&this.getController("data").updateItems({changeType:"updateSelection",itemIndexes:[o]}))})))},_update:function(e){var t=this,n=t.getTableElements();"updateSelection"===e.changeType?n.length>0&&((0,l.each)(n,(function(n,o){(0,l.each)(e.itemIndexes||[],(function(n,a){var r;if(e.items[a]&&(r=t._getRowElements((0,i.default)(o)).eq(a)).length){var s=e.items[a].isSelected;r.toggleClass("dx-selection",void 0!==s&&s).find(".dx-select-checkbox").dxCheckBox("option","value",s),t.setAria("selected",s,r)}}))})),t._updateCheckboxesClass()):t.callBase(e)},_createTable:function(){var e=this,t=e.option("selection.mode"),n=e.callBase.apply(e,arguments);return"none"!==t&&("onLongTap"!==e.option(b)&&d.touch||o.default.on(n,(0,p.addNamespace)(f.default.name,"dxDataGridRowsView"),".dx-data-row",e.createAction((function(t){w(e.component,t.event),t.event.stopPropagation()}))),o.default.on(n,"mousedown selectstart",e.createAction((function(e){var t=e.event;t.shiftKey&&t.preventDefault()})))),n},_createRow:function(e){var t=this.callBase.apply(this,arguments);if(e){var n=!!e.isSelected;n&&t.addClass("dx-selection"),this.setAria("selected",n,t)}return t},_rowClick:function(e){var t=e.event,n=(0,i.default)(t.target).closest(".dx-selection-disabled").length;this.isClickableElement((0,i.default)(t.target))||(n||"multiple"===this.option("selection.mode")&&"always"===this.option(b)||this.getController("selection").changeItemSelection(e.rowIndex,{control:(0,p.isCommandKeyPressed)(t),shift:t.shiftKey})&&(t.preventDefault(),e.handled=!0),this.callBase(e))},isClickableElement:function(e){return!!e.closest(".dx-command-select").length},_renderCore:function(e){this.callBase(e),this._updateCheckboxesClass()},_updateCheckboxesClass:function(){var e=this.getTableElements(),t=this.getController("selection"),n=t.isSelectColumnVisible()&&!t.isSelectionWithCheckboxes();(0,l.each)(e,(function(e,t){(0,i.default)(t).toggleClass("dx-select-checkboxes-hidden",n)}))}}}}};t.selectionModule=C},35846:function(e,t,n){t.sortingModule=void 0;var i=c(n(68374)),o=c(n(55994)),a=n(95429),r=n(35922),s=n(13306),l=c(n(164)),u=c(n(28109)),d=n(39611);function c(e){return e&&e.__esModule?e:{default:e}}var h={defaultOptions:function(){return{sorting:{mode:"single",ascendingText:u.default.format("dxDataGrid-sortingAscendingText"),descendingText:u.default.format("dxDataGrid-sortingDescendingText"),clearText:u.default.format("dxDataGrid-sortingClearText"),showSortIndexes:!0}}},extenders:{views:{columnHeadersView:(0,s.extend)({},l.default,{_createRow:function(e){var t=this,n=this.callBase(e);return"header"===e.rowType&&o.default.on(n,(0,d.addNamespace)(a.name,"dxDataGridColumnHeadersView"),"td",this.createAction((function(e){t._processHeaderAction(e.event,n)}))),n},_processHeaderAction:function(e,t){if((0,i.default)(e.currentTarget).parent().get(0)===t.get(0)){var n=this,o=null,a=(0,i.default)(e.currentTarget),s=a.parent().index(),l=-1;[].slice.call(n.getCellElements(s)).some((function(e,t){if(e===a.get(0))return l=t,!0}));var u=n._columnsController.getVisibleColumns(s)[l],c=n.getController("editing"),h=n.option("editing.mode");!(c&&c.isEditing()&&("batch"===h||"cell"===h))&&n._isSortableElement((0,i.default)(e.target))&&(!u||(0,r.isDefined)(u.groupIndex)||u.command||(e.shiftKey?o="shift":(0,d.isCommandKeyPressed)(e)&&(o="ctrl"),setTimeout((function(){n._columnsController.changeSortOrder(u.index,o)}))))}},_renderCellContent:function(e,t){var n=t.column;n.command||"header"!==t.rowType||this._applyColumnState({name:"sort",rootElement:e,column:n,showColumnLines:this.option("showColumnLines")}),this.callBase(e,t)},_columnOptionChanged:function(e){var t=e.changeTypes;1===t.length&&t.sorting?this._updateIndicators("sort"):this.callBase(e)},optionChanged:function(e){switch(e.name){case"sorting":this._invalidate(),e.handled=!0;break;default:this.callBase(e)}}}),headerPanel:(0,s.extend)({},l.default,{_createGroupPanelItem:function(e,t){var n=this,i=n.callBase.apply(n,arguments);return o.default.on(i,(0,d.addNamespace)(a.name,"dxDataGridHeaderPanel"),n.createAction((function(){n._processGroupItemAction(t.index)}))),n._applyColumnState({name:"sort",rootElement:i,column:{alignment:n.option("rtlEnabled")?"right":"left",allowSorting:t.allowSorting,sortOrder:"desc"===t.sortOrder?"desc":"asc"},showColumnLines:!0}),i},_processGroupItemAction:function(e){var t=this;setTimeout((function(){return t.getController("columns").changeSortOrder(e)}))},optionChanged:function(e){switch(e.name){case"sorting":this._invalidate(),e.handled=!0;break;default:this.callBase(e)}}})}}};t.sortingModule=h},164:function(e,t,n){t.default=void 0;var i,o=n(35922),a=(i=n(68374))&&i.__esModule?i:{default:i};var r={_applyColumnState:function(e){var t,n,i=this.option("sorting.mode"),r=e.rootElement,s=e.column,l=this._getIndicatorContainer(r);if("sort"===e.name){r.find(".dx-sort").remove(),!l.children().length&&l.remove();var u="none"!==i&&s.allowSorting;if(!(0,o.isDefined)(s.groupIndex)&&(u||(0,o.isDefined)(s.sortOrder)))t="asc"===s.sortOrder?"ascending":"descending",n=this.callBase(e).toggleClass("dx-sort-up","asc"===s.sortOrder).toggleClass("dx-sort-down","desc"===s.sortOrder),this.getController&&!!this.getController("columns").columnOption("sortIndex:1")&&this.option("sorting.showSortIndexes")&&s.sortIndex>=0&&((0,a.default)("").addClass("dx-sort-index-icon").text(s.sortIndex+1).appendTo(n),n.addClass("dx-sort-index")),u&&e.rootElement.addClass(this.addWidgetPrefix("action"));return(0,o.isDefined)(s.sortOrder)?this.setAria("sort",t,r):this.setAria("sort","none",r),n}return this.callBase(e)},_getIndicatorClassName:function(e){return"sort"===e?"dx-sort":"sortIndex"===e?"dx-sort-index-icon":this.callBase(e)},_renderIndicator:function(e){var t=e.column,n=e.container,i=e.indicator;if("sort"===e.name){var a=this.option("rtlEnabled");if((0,o.isDefined)(t.sortOrder)||i&&i.addClass("dx-sort-none"),n.children().length&&(!a&&"left"===e.columnAlignment||a&&"right"===e.columnAlignment))return void n.prepend(i)}this.callBase(e)},_updateIndicator:function(e,t,n){if("sort"!==n||!(0,o.isDefined)(t.groupIndex))return this.callBase.apply(this,arguments)},_getIndicatorElements:function(e,t){var n=this.callBase(e);return t?n:n&&n.not(".dx-sort-none")}};t.default=r,e.exports=t.default,e.exports.default=t.default},10093:function(e,t,n){t.stateStoringModule=void 0;var i=n(20576),o=n(35922),a=n(13306),r=n(31489),s=n(62754),l=function(e){var t=e.getController("columns"),n=e.getController("selection"),i=e.getController("export"),o=e.getController("data");t&&t.columnsChanged.add((function(){e.updateState({columns:t.getUserState()})})),n&&n.selectionChanged.add((function(t){e.updateState({selectedRowKeys:t.selectedRowKeys,selectionFilter:t.selectionFilter})})),o&&(e._initialPageSize=e.option("paging.pageSize"),e._initialFilterValue=e.option("filterValue"),o.changed.add((function(){var t=function(e){var t=e.getView("pagerView"),n=e.getController("data"),i={allowedPageSizes:t?t.getPageSizes():void 0,filterPanel:{filterEnabled:e.option("filterPanel.filterEnabled")},filterValue:e.option("filterValue"),focusedRowKey:e.option("focusedRowEnabled")?e.option("focusedRowKey"):void 0};return(0,a.extend)(i,n.getUserState())}(e);e.updateState(t)}))),i&&i.selectionOnlyChanged.add((function(){e.updateState({exportSelectionOnly:i.selectionOnly()})}))},u={defaultOptions:function(){return{stateStoring:{enabled:!1,storageKey:null,type:"localStorage",customLoad:null,customSave:null,savingTimeout:2e3}}},controllers:{stateStoring:r.StateStoringController},extenders:{views:{rowsView:{init:function(){var e=this,t=e.getController("data");e.callBase(),t.stateLoaded.add((function(){if(t.isLoaded()&&!t.getDataSource()){e.setLoading(!1),e.renderNoDataText();var n=e.component.getView("columnHeadersView");n&&n.render(),e.component._fireContentReadyAction()}}))}}},controllers:{stateStoring:{init:function(){this.callBase.apply(this,arguments),l(this)},isLoading:function(){return this.callBase()||this.getController("data").isStateLoading()},state:function(e){var t=this.callBase.apply(this,arguments);return void 0!==e&&this.applyState((0,a.extend)({},e)),t},updateState:function(e){if(this.isEnabled()){var t=this.state(),n=(0,a.extend)({},t,e),o=(0,i.getKeyHash)(t),r=(0,i.getKeyHash)(n);(0,i.equalByValue)(o,r)||((0,a.extend)(this._state,e),this.save())}else(0,a.extend)(this._state,e)},applyState:function(e){var t=e.allowedPageSizes,n=e.searchText,i=e.selectedRowKeys,a=e.selectionFilter,r=this.getController("export"),s=this.getController("columns"),l=this.getController("data"),u=this.option("scrolling.mode"),d="virtual"===u||"infinite"===u,c=!0===this.option("pager.visible")&&this.option("pager.showPageSizeSelector");this.component.beginUpdate(),s&&s.setUserState(e.columns),r&&r.selectionOnly(e.exportSelectionOnly),this.option("selection.deferred")||this.option("selectedRowKeys",i||[]),this.option("selectionFilter",a),t&&"auto"===this.option("pager.allowedPageSizes")&&(this.option("pager").allowedPageSizes=t),this.option("focusedRowEnabled")&&(this.option("focusedRowIndex",-1),this.option("focusedRowKey",e.focusedRowKey||null)),this.component.endUpdate(),this.option("searchPanel.text",n||""),this.option("filterValue",function(e,t){var n=e.getController("filterSync"),i=e.getController("columns"),o=t.columns||void 0!==t.filterValue;return n?o?t.filterValue||n.getFilterValueFromColumns(t.columns):e._initialFilterValue||n.getFilterValueFromColumns(i.getColumns()):null}(this,e)),this.option("filterPanel.filterEnabled",!e.filterPanel||e.filterPanel.filterEnabled),this.option("paging.pageIndex",e.pageIndex||0),this.option("paging.pageSize",d&&!c||!(0,o.isDefined)(e.pageSize)?this._initialPageSize:e.pageSize),l&&l.reset()}},columns:{getVisibleColumns:function(){var e=this.callBase.apply(this,arguments),t=this.getController("stateStoring");return t.isEnabled()&&!t.isLoaded()?[]:e}},data:{callbackNames:function(){return this.callBase().concat(["stateLoaded"])},_refreshDataSource:function(){var e=this,t=this.callBase,n=this.getController("stateStoring");if(n.isEnabled()&&!n.isLoaded()){clearTimeout(this._restoreStateTimeoutID);var i=new s.Deferred;return this._restoreStateTimeoutID=setTimeout((function(){n.load().always((function(){e._restoreStateTimeoutID=null})).done((function(){t.call(e),e.stateLoaded.fire(),i.resolve()})).fail((function(t){e.stateLoaded.fire(),e._handleLoadError(t||"Unknown error"),i.reject()}))})),i.promise()}this.isStateLoading()||t.call(this)},isLoading:function(){var e=this.getController("stateStoring");return this.callBase()||e.isLoading()},isStateLoading:function(){return(0,o.isDefined)(this._restoreStateTimeoutID)},isLoaded:function(){return this.callBase()&&!this.isStateLoading()},dispose:function(){clearTimeout(this._restoreStateTimeoutID),this.callBase()}},selection:{_fireSelectionChanged:function(e){var t=this.getController("stateStoring"),n=this.option("selection.deferred");t.isLoading()&&n||this.callBase.apply(this,arguments)}}}}};t.stateStoringModule=u},31489:function(e,t,n){t.StateStoringController=void 0;var i=h(n(55994)),o=n(58201),a=h(n(12310)),r=h(n(96688)),s=n(36613),l=n(13306),u=n(95479),d=n(35922),c=n(62754);function h(e){return e&&e.__esModule?e:{default:e}}var p,f,g=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/,m=function e(t){t&&(0,u.each)(t,(function(n,i){if((0,d.isPlainObject)(i)||Array.isArray(i))e(i);else if("string"==typeof i){var o=g.exec(i);o&&(t[n]=new Date(Date.UTC(+o[1],+o[2]-1,+o[3],+o[4],+o[5],+o[6])))}}))},_=a.default.ViewController.inherit((p=function(e){var t="sessionStorage"===e.type?(0,s.sessionStorage)():(0,o.getWindow)().localStorage;if(!t)throw new Error("E1007");return t},f=function(e){return(0,d.isDefined)(e.storageKey)?e.storageKey:"storage"},{_loadState:function(){var e=this.option("stateStoring");if("custom"===e.type)return e.customLoad&&e.customLoad();try{return JSON.parse(p(e).getItem(f(e)))}catch(e){r.default.log(e.message)}},_saveState:function(e){var t=this.option("stateStoring");if("custom"!==t.type)try{p(t).setItem(f(t),JSON.stringify(e))}catch(e){r.default.log(e.message)}else t.customSave&&t.customSave(e)},publicMethods:function(){return["state"]},isEnabled:function(){return this.option("stateStoring.enabled")},init:function(){var e=this;return e._state={},e._isLoaded=!1,e._isLoading=!1,e._windowUnloadHandler=function(){void 0!==e._savingTimeoutID&&e._saveState(e.state())},i.default.on((0,o.getWindow)(),"unload",e._windowUnloadHandler),e},isLoaded:function(){return this._isLoaded},isLoading:function(){return this._isLoading},load:function(){var e=this;this._isLoading=!0;var t=(0,c.fromPromise)(this._loadState());return t.always((function(){e._isLoaded=!0,e._isLoading=!1})).done((function(t){null===t||(0,d.isEmptyObject)(t)||e.state(t)})),t},state:function(e){var t=this;if(!arguments.length)return(0,l.extend)(!0,{},t._state);t._state=(0,l.extend)({},e),m(t._state)},save:function(){var e=this;clearTimeout(e._savingTimeoutID),e._savingTimeoutID=setTimeout((function(){e._saveState(e.state()),e._savingTimeoutID=void 0}),e.option("stateStoring.savingTimeout"))},optionChanged:function(e){switch(e.name){case"stateStoring":this.isEnabled()&&!this.isLoading()&&this.load(),e.handled=!0;break;default:this.callBase(e)}},dispose:function(){clearTimeout(this._savingTimeoutID),i.default.off((0,o.getWindow)(),"unload",this._windowUnloadHandler)}}));t.StateStoringController=_},13615:function(e,t,n){t.default=void 0;var i=n(58664),o=y(n(68374)),a=n(35922),r=n(62754),s=y(n(18740)),l=n(68752),u=n(95479),d=n(13306),c=n(37518),h=n(47617),p=n(20576),f=y(n(97218)),g=n(16454),m=y(n(30343)),_=n(58201),v=y(n(55994));function y(e){return e&&e.__esModule?e:{default:e}}var x={year:function(e){return e&&e.getFullYear()},month:function(e){return e&&e.getMonth()+1},day:function(e){return e&&e.getDate()},quarter:function(e){return e&&Math.floor(e.getMonth()/3)+1},hour:function(e){return e&&e.getHours()},minute:function(e){return e&&e.getMinutes()},second:function(e){return e&&e.getSeconds()}},b=function(){var e=arguments[1],t=this.calculateCellValue(e);if(!(0,a.isDefined)(t))return null;if(w(this.dataType)){var n=arguments[0];return x[n](t)}if("number"===this.dataType){var i=arguments[0];return Math.floor(Number(t)/i)*i}};function w(e){return"date"===e||"datetime"===e}var C=function(e){e.get(0).textContent="\xa0"},S=function(e){e=e||[];for(var t=(0,g.normalizeSortingInfo)(e),n=0;n").addClass(t).appendTo(e)),i&&!a?n.removeClass("dx-hidden").text(this._getNoDataText()):n.addClass("dx-hidden")}},renderLoadPanel:function(e,t,n){var i;this._loadPanel&&this._loadPanel.$element().remove(),(i=this.option("loadPanel"))&&("auto"===i.enabled?!n:i.enabled)?(i=(0,d.extend)({shading:!1,message:i.text,container:t},i),this._loadPanel=this._createComponent((0,o.default)("
").appendTo(t),f.default,i)):this._loadPanel=null},calculateLoadPanelPosition:function(e){var t=(0,o.default)((0,_.getWindow)());return(0,i.getHeight)(e)>(0,i.getHeight)(t)?{of:t,boundary:e,collision:"fit"}:{of:e}},getIndexByKey:function(e,t,n){var i=-1;if(void 0!==e&&Array.isArray(t)){n=arguments.length<=2?"key":n;for(var o=0;o=0&&(0,a.isFunction)(n)&&n.columnIndex>=0?t.columnIndex===n.columnIndex&&(0,h.toComparable)(t.filterValue)===(0,h.toComparable)(n.filterValue):(0,h.toComparable)(t)==(0,h.toComparable)(n)},proxyMethod:function(e,t,n){e[t]||(e[t]=function(){var e=this._dataSource;return e?e[t].apply(e,arguments):n})},formatValue:k,getFormatOptionsByColumn:function(e,t){return{format:e.format,getDisplayFormat:e.getDisplayFormat,customizeText:e.customizeText,target:t,trueText:e.trueText,falseText:e.falseText}},getDisplayValue:function(e,t,n,i){return e.displayValueMap&&void 0!==e.displayValueMap[t]?e.displayValueMap[t]:e.calculateDisplayValue&&n&&"group"!==i?e.calculateDisplayValue(n):!e.lookup||"group"===i&&(e.calculateGroupValue||e.calculateDisplayValue)?t:e.lookup.calculateCellValue(t)},getGroupRowSummaryText:function(e,t){for(var n="(",i=0;i0?", ":"")+D(o,t)}return n+")"},getSummaryText:D,normalizeSortingInfo:S,getFormatByDataType:function(e){switch(e){case"date":return"shortDate";case"datetime":return"shortDateShortTime"}},getHeaderFilterGroupParameters:function(e,t){var n=[],i=e.dataField||e.name,o=s.default.getGroupInterval(e);return o?((0,u.each)(o,(function(a,r){n.push(t?{selector:i,groupInterval:r,isExpanded:a0){var f=e.eq(h-1).offset();f.top").addClass(t.value?"dx-datagrid-group-opened":"dx-datagrid-group-closed").appendTo(n),i.setAria("label",t.value?i.localize("dxDataGrid-ariaCollapse"):i.localize("dxDataGrid-ariaExpand"),n)}}}},setEmptyText:C,isDateType:w,getSelectionRange:function(e){try{if(e)return{selectionStart:e.selectionStart,selectionEnd:e.selectionEnd}}catch(e){}return{}},setSelectionRange:function(e,t){try{e&&e.setSelectionRange&&e.setSelectionRange(t.selectionStart,t.selectionEnd)}catch(e){}},focusAndSelectElement:function(e,t){var n=t.is(":focus");v.default.trigger(t,"focus");var i=e.option("editing.selectTextOnEditStart"),o=t.get(0);if(!n&&i&&t.is(".dx-texteditor-input")&&!t.is("[readonly]")){var a=I(t.closest(".dx-texteditor"));(0,r.when)(a&&a._loadItemDeferred).done((function(){o.select()}))}},getWidgetInstance:I,getLastResizableColumnIndex:function(e,t){var n,i=e.some((function(e){return e&&!e.command&&!e.fixed&&!1!==e.allowResizing}));for(n=e.length-1;e[n];n--){var o=e[n],a=t&&t[n],r=!i||!1!==o.allowResizing;if(!o.command&&!o.fixed&&"adaptiveHidden"!==a&&r)break}return n},isElementInCurrentGrid:function(e,t){return!(!t||!t.length)&&t.closest("."+e.getWidgetContainerClass()).parent().is(e.component.$element())},isVirtualRowRendering:function(e){var t=e.option("scrolling.rowRenderingMode"),n="virtual"===e.option("scrolling.mode"),i="infinite"===e.option("scrolling.mode");return!(!1!==e.option("scrolling.legacyMode")||!n&&!i)||"virtual"===t},getPixelRatio:function(e){return e.devicePixelRatio||1},getContentHeightLimit:function(e){return e.mozilla?8e6:15e6/this.getPixelRatio((0,_.getWindow)())}};t.default=T,e.exports=t.default,e.exports.default=t.default},33562:function(e,t,n){t.validatingModule=void 0;var i=n(58664),o=k(n(68374)),a=k(n(55994)),r=k(n(12310)),s=k(n(13615)),l=n(60637),u=n(20576),d=n(95479),c=n(35922),h=n(13306),p=n(31421),f=k(n(28109)),g=k(n(63008)),m=k(n(93786)),_=k(n(90964)),v=k(n(39562)),y=k(n(89799)),x=k(n(96688)),b=n(62754),w=k(n(2492)),C=n(68752),S=k(n(47810));function k(e){return e&&e.__esModule?e:{default:e}}function D(e){return function(e){if(Array.isArray(e))return I(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return I(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n").appendTo(n).addClass("dx-pending-indicator"),this._createComponent(t,w.default),e.addClass("dx-validation-pending")}},disposeCellPendingIndicator:function(e){var t=e.find(".dx-pending-indicator");if(t.length){var n=w.default.getInstance(t);n&&(n.dispose(),n.$element().remove()),e.removeClass("dx-validation-pending")}},validationStatusChanged:function(e){var t=e.validator,n=t.option("validationGroup"),i=t.option("dataGetter")().column;this.updateCellValidationResult({rowKey:n.key,columnIndex:i.index,validationResult:e})},validatorInitialized:function(e){e.component.on("validating",this.validationStatusChanged.bind(this)),e.component.on("validated",this.validationStatusChanged.bind(this))},validatorDisposing:function(e){var t=e.component,n=t.option("validationGroup"),i=t.option("dataGetter")().column,o=this.getCellValidationResult({rowKey:null==n?void 0:n.key,columnIndex:i.index});P(o)&&o.status===A&&this.cancelCellValidationResult({change:n,columnIndex:i.index})},applyValidationResult:function(e,t){var n=t.validator,i=n.option("validationGroup"),o=n.option("dataGetter")().column;if(t.brokenRules&&t.brokenRules.forEach((function(e){e.columnIndex=o.index,e.column=o})),e){var r=this.getCellValidationResult({rowKey:i.key,columnIndex:o.index}),s=P(r)&&r.disabledPendingId===t.id;if(this._disableApplyValidationResults||s)return;if(t.status===O){var l=e.find(":focus");(0,p.focused)(l)||(a.default.trigger(l,"focus"),a.default.trigger(l,m.default.down))}var u=!o.editCellTemplate&&this.getController("editorFactory").getEditorInstance(e);t.status===A?u?u.option("validationStatus",A):this.renderCellPendingIndicator(e):u?u.option("validationStatus",E):this.disposeCellPendingIndicator(e),e.toggleClass(this.addWidgetPrefix("invalid"),t.status===O)}},_syncInternalEditingData:function(e){var t,n=this._editingController,i=n.getChangeByKey(e.key),o=n._getOldData(e.key),a=null===(t=e.row)||void 0===t?void 0:t.oldData;i&&a&&!o&&n._addInternalData({key:e.key,oldData:a})},createValidator:function(e,t){var n=this,i=this._editingController,a=e.column,r=a.showEditorAlways;if(!(0,c.isDefined)(a.command)&&a.validationRules&&Array.isArray(a.validationRules)&&a.validationRules.length){var s=i.getIndexByKey(e.key,i.getChanges())>-1;if(!s){if(!r){var d=this.getController("columns");r=((null==d?void 0:d.getVisibleColumns())||[]).some((function(e){return e.showEditorAlways}))}var p,f,g=(0,u.equalByValue)(this.option("editing.editRowKey"),e.key),m=i.isCellOrBatchEditMode()&&i.allowUpdating({row:e.row});s=g||m&&r,m&&r&&i._addInternalData({key:e.key,oldData:null!==(p=null===(f=e.row)||void 0===f?void 0:f.oldData)&&void 0!==p?p:e.data})}if(s){if(t&&!t.length)return void x.default.log("E1050");this._syncInternalEditingData(e);var _=this._getValidationData(e.key,!0),y=function(){var t=i.getChangeByKey(null==_?void 0:_.key),n=a.calculateCellValue((null==t?void 0:t.data)||{});return void 0!==n?n:e.value},b=t&&t.hasClass("dx-widget");t&&t.addClass(this.addWidgetPrefix("validator"));var w=new v.default(t||(0,o.default)("
"),{name:a.caption,validationRules:(0,h.extend)(!0,[],a.validationRules),validationGroup:_,adapter:b?null:{getValue:y,applyValidationResults:function(e){n.applyValidationResult(t,e)}},dataGetter:function(){var e=null==_?void 0:_.key,t=i.getChangeByKey(e),n=i._getOldData(e);return{data:(0,l.createObjectWithChanges)(n,null==t?void 0:t.data),column:a}},onInitialized:this.validatorInitialized.bind(this),onDisposing:this.validatorDisposing.bind(this)});if(b){var C=w.option("adapter");C&&(C.getValue=y,C.validationRequestsCallbacks=[],C.bypass=function(){return e.row.isNewRow&&!n._isValidationInProgress&&!i.isCellModified(e)})}return w}}},setDisableApplyValidationResults:function(e){this._disableApplyValidationResults=e},getDisableApplyValidationResults:function(){return this._disableApplyValidationResults},isCurrentValidatorProcessing:function(e){var t=e.rowKey,n=e.columnIndex;return this._currentCellValidator&&(0,u.equalByValue)(this._currentCellValidator.option("validationGroup").key,t)&&this._currentCellValidator.option("dataGetter")().column.index===n},validateCell:function(e){var t={rowKey:e.option("validationGroup").key,columnIndex:e.option("dataGetter")().column.index},n=this.getCellValidationResult(t),i=P(n);i||(n=e.validate());var o=new b.Deferred,a=e.option("adapter");return i&&n.status===A&&(this.updateCellValidationResult(t),a.applyValidationResults(n)),(0,b.when)(n.complete||n).done((function(e){i&&a.applyValidationResults(e),o.resolve(e)})),o.promise()},updateCellValidationResult:function(e){var t=e.rowKey,n=e.columnIndex,i=e.validationResult,o=this._getValidationData(t);if(o){var a;if(o.validationResults||(o.validationResults={}),i){if(a=(0,h.extend)({},i),o.validationResults[n]=a,i.status===A&&("cell"===this._editingController.getEditMode()&&(a.deferred=new b.Deferred,a.complete.always((function(){a.deferred.resolve()})),this._editingController.addDeferred(a.deferred)),this._disableApplyValidationResults))return void(a.disabledPendingId=i.id)}else a=o.validationResults[n];a&&a.disabledPendingId&&delete a.disabledPendingId}},getCellValidationResult:function(e){var t,n=e.rowKey,i=e.columnIndex,o=this._getValidationData(n,!0);return null==o||null===(t=o.validationResults)||void 0===t?void 0:t[i]},removeCellValidationResult:function(e){var t=e.change,n=e.columnIndex,i=this._getValidationData(null==t?void 0:t.key);i&&i.validationResults&&(this.cancelCellValidationResult({change:t,columnIndex:n}),delete i.validationResults[n])},cancelCellValidationResult:function(e){var t=e.change,n=e.columnIndex,i=this._getValidationData(t.key);if(t&&i.validationResults){var o=i.validationResults[n];o&&(o.deferred&&o.deferred.reject("cancel"),i.validationResults[n]="cancel")}},resetRowValidationResults:function(e){e&&(e.validationResults&&delete e.validationResults,delete e.validated)},isInvalidCell:function(e){var t=e.rowKey,n=e.columnIndex,i=this.getCellValidationResult({rowKey:t,columnIndex:n});return P(i)&&i.status===O},getCellValidator:function(e){var t=e.rowKey,n=e.columnIndex,i=this._getValidationData(t),o=i&&_.default.getGroupConfig(i),a=o&&o.validators;return a&&a.filter((function(e){var t=e.option("dataGetter")().column;return!!t&&t.index===n}))[0]},setCellValidationStatus:function(e){var t=this.getCellValidationResult({rowKey:e.key,columnIndex:e.column.index});(0,c.isDefined)(t)?e.validationStatus="cancel"!==t?t.status:"cancel":delete e.validationStatus}})},extenders:{controllers:{editing:{_addChange:function(e){var t=this.callBase.apply(this,arguments),n=this.getController("validating");return t&&"remove"!==e.type&&n.updateValidationState(t),t},_handleChangesChange:function(e){this.callBase.apply(this,arguments);var t=this.getController("validating");e.value.forEach((function(e){void 0===t._getValidationData(e.key)&&t.updateValidationState(e)}))},_updateRowAndPageIndices:function(){var e=this,t=this,n=t.getView("rowsView").getTopVisibleItemIndex(),i=n;(0,d.each)(t.getChanges(),(function(o,a){var r=a.key,s=a.type,l=e.getController("validating")._getValidationData(r);l&&!l.isValid&&l.pageIndex!==t._pageIndex&&(l.pageIndex=t._pageIndex,l.rowIndex="insert"===s?n:i,i++)}))},_getValidationGroupsInForm:function(e){return{validationGroup:this.getController("validating")._getValidationData(e.key,!0)}},_validateEditFormAfterUpdate:function(e,t){t&&this._editForm&&this._editForm.validate(),this.callBase.apply(this,arguments)},_prepareEditCell:function(e){var t=this.callBase.apply(this,arguments),n=this.getController("validating");return t&&e.column.showEditorAlways&&n.updateValidationState({key:e.key}),t},processItems:function(e,t){var n=this,i=this.getChanges(),o=this.getController("data"),a=this.getController("validating"),r=(e=this.callBase(e,t)).length,s=function(t,n){var i={key:t.key};if(!(function(e,t){var n=-1,i="insert"===e.type,a=e.key;return(0,d.each)(t,(function(e,t){if((0,u.equalByValue)(a,i?t.key:o.keyOf(t)))return n=e,!1})),n}(t,e)>=0)){n.rowIndex=n.rowIndex>r?n.rowIndex%r:n.rowIndex;var a=n.rowIndex;i.__DX_INSERT_INDEX__=1,e.splice(a,0,i)}};return"batch"===this.getEditMode()&&"prepend"!==t&&"append"!==t&&i.forEach((function(e){var t=e.key,i=a._getValidationData(t);i&&e.type&&i.pageIndex===n._pageIndex&&(null==e?void 0:e.pageIndex)!==n._pageIndex&&s(e,i)})),e},processDataItem:function(e){var t=e.data.__DX_INSERT_INDEX__,n=t?e.data.key:e.key,i=this.getEditMode();if("batch"===i&&t&&n){var o=this.getChanges(),a=s.default.getIndexByKey(n,o);if(a>=0){var r=o[a];if("insert"!==r.type){var l=this._getOldData(r.key);e.data=(0,h.extend)(!0,{},l,r.data),e.key=n}}}this.callBase.apply(this,arguments)},_createInvisibleColumnValidators:function(e){var t=this,n=this,i=this.getController("validating"),o=this.getController("columns"),a=o.getColumns(),r=o.getInvisibleColumns().filter((function(e){return!e.isBand})),s=o.getGroupColumns().filter((function(e){return!e.showWhenGrouped&&-1===r.indexOf(e)})),u=[];return r.push.apply(r,D(s)),-1===T.indexOf(this.getEditMode())&&(0,d.each)(a,(function(o,a){e.forEach((function(e){var o;if(!function(e,n){return t._dataController.getRowIndexByKey(n)>=0&&r.indexOf(e)<0}(a,e.key)){if("insert"===e.type)o=e.data;else if("update"===e.type){var s=n._getOldData(e.key);o=(0,l.createObjectWithChanges)(s,e.data)}if(o){var d=i.createValidator({column:a,key:e.key,value:a.calculateCellValue(o)});d&&u.push(d)}}}))})),function(){u.forEach((function(e){e.dispose()}))}},_beforeSaveEditData:function(e,t){var n=this,i=this.callBase.apply(this,arguments),o=this.getController("validating"),a=o._getValidationData(null==e?void 0:e.key);if(e){var r="remove"===e.type||a.isValid;i=i||!r}else{var s=this._createInvisibleColumnValidators(this.getChanges());i=new b.Deferred,this.executeOperation(i,(function(){o.validate(!0).done((function(e){switch(s(),n._updateRowAndPageIndices(),n.getEditMode()){case"cell":e||n._focusEditingCell();break;case"batch":e||(n._resetEditRowKey(),n._resetEditColumnName(),n.getController("data").updateItems())}i.resolve(!e)}))}))}return i.promise?i.promise():i},_beforeEditCell:function(e,t,n){var i=this.callBase(e,t,n);if("cell"===this.getEditMode()){var o=this._rowsView._getCellElement(e,t),a=o&&o.data("dxValidator"),r=o&&o.closest(".dx-row").data("options"),s=a&&a.option("adapter").getValue();if(a&&M(s,r)){var l=this.getController("validating"),u=new b.Deferred;return(0,b.when)(l.validateCell(a),i).done((function(e,t){u.resolve(e.status===E&&t)})),u.promise()}if(!a)return i}},_afterSaveEditData:function(e){var t,n=this,i="cell"===this.getEditMode();if((0,d.each)(this.getChanges(),(function(e,i){var o=n._showErrorRow(i);t=t||o})),t){var o=this._rowsView.getScrollable();o&&(o.update(),o.scrollToElement(t))}if(e&&i&&this._needUpdateRow()){var a=this.getEditRowIndex();this._dataController.updateItems({changeType:"update",rowIndices:[a]}),this._focusEditingCell()}else if(!e){var r=!0;if(i)r=!(this.getController("columns").getColumns().filter((function(e){var t;return e.showEditorAlways&&(null===(t=e.validationRules)||void 0===t?void 0:t.length)>0})).length>0);r&&this.getController("validating").initValidationState()}},_handleDataChanged:function(e){var t=this.getController("validating")._validationState;"standard"===this.option("scrolling.mode")&&this.resetRowAndPageIndices(),"prepend"===e.changeType&&(0,d.each)(t,(function(t,n){n.rowIndex+=e.items.length})),this.callBase(e)},resetRowAndPageIndices:function(){var e=this,t=this.getController("validating")._validationState;(0,d.each)(t,(function(t,n){n.pageIndex!==e._pageIndex&&(delete n.pageIndex,delete n.rowIndex)}))},_beforeCancelEditData:function(){this.getController("validating").initValidationState(),this.callBase()},_showErrorRow:function(e){var t,n=this.getController("errorHandling"),i=this.getController("data").items(),o=this.getIndexByKey(e.key,i),a=this.getController("validating")._getValidationData(e.key);if((null==a||!a.isValid)&&null!=a&&a.errorText&&o>=0)return t=this.getPopupContent(),n&&n.renderErrorRow(null==a?void 0:a.errorText,o,t)},updateFieldValue:function(e){var t=this,n=this.getController("validating"),i=new b.Deferred;return n.removeCellValidationResult({change:this.getChangeByKey(e.key),columnIndex:e.column.index}),this.callBase.apply(this,arguments).done((function(){var o=n.getCellValidator({rowKey:e.key,columnIndex:e.column.index});(0,b.when)(o&&n.validateCell(o)).done((function(e){t.getController("editorFactory").refocus(),i.resolve(e)}))})),i.promise()},highlightDataCell:function(e,t){this.callBase.apply(this,arguments);var n=this.getController("validating");n.setCellValidationStatus(t);var i=!!t.setValue,o=this.isCellModified(t),a=(0,c.isDefined)(t.validationStatus),r=o&&t.column.setCellValue||i&&!o&&!(t.row.isNewRow||!a);if(r){var s=e.data("dxValidator");s&&(0,b.when)(this.getController("validating").validateCell(s)).done((function(){n.setCellValidationStatus(t)}))}},getChangeByKey:function(e){var t=this.getChanges();return t[s.default.getIndexByKey(e,t)]},isCellModified:function(e){var t=this.callBase(e),n=this.getChangeByKey(e.key),i=!!e.row&&this.getController("validating").isInvalidCell({rowKey:e.key,columnIndex:e.column.index});return t||this.getController("validating")._rowIsValidated(n)&&i}},editorFactory:{_showRevertButton:function(e){var t=this;if(e&&e.length){var n=this._rowsView.element().find("."+this.addWidgetPrefix("revert-tooltip")),i=e.closest(".".concat(this.addWidgetPrefix("content")));n&&n.remove(),n=(0,o.default)("
").addClass(this.addWidgetPrefix("revert-tooltip")).appendTo(e);var a={animation:null,visible:!0,width:"auto",height:"auto",target:e,shading:!1,container:i,propagateOutsideClick:!0,closeOnOutsideClick:!1,copyRootClassesToWrapper:!0,_ignoreCopyRootClassesToWrapperDeprecation:!0,contentTemplate:function(){var e=(0,o.default)("
").addClass("dx-revert-button"),n={icon:"revert",hint:t.option("editing.texts.validationCancelChanges"),onClick:function(){t._editingController.cancelEditData()}};return new g.default(e,n).$element()},position:{my:"left top",at:"right top",offset:"1 0",collision:"flip",boundaryOffset:"0 0",boundary:this._rowsView.element()},onPositioned:this._positionedHandler.bind(this)};return new y.default(n,a)}},_hideFixedGroupCell:function(e,t){var n,i,a=this._rowsView.isFixedColumns(),r=this._editingController.isFormOrPopupEditMode();if(a&&!r){var s=e.closest(".dx-row").next().data("options");s&&"group"===s.rowType&&(n=(0,o.default)(this._rowsView.getRowElement(s.rowIndex)).last(),(i=n.find(".dx-group-cell")).length&&"hidden"!==i.get(0).style.visibility&&(i.css("visibility","hidden"),t.onDisposing=function(){i.css("visibility","")}))}},_positionedHandler:function(e,t){if(!e.component.__skipPositionProcessing){var n=(0,o.default)(e.element).hasClass(this.addWidgetPrefix("revert-tooltip")),i=!n&&this._rowsView.updateFreeSpaceRowHeight(),a=this._normalizeValidationMessagePositionAndMaxWidth(e,n,t);e.component.__skipPositionProcessing=!(!i&&!a),a?e.component.option(a):i&&e.component.repaint()}},_showValidationMessage:function(e,t,n,i){var a=this,r=e.find(".dx-dropdowneditor-overlay").data("dxPopup"),s=r&&r.option("visible"),l=s?"top right":"top "+n,u=s?"top left":"bottom "+n,d=e.closest(".".concat(this.addWidgetPrefix("content"))),c="";t&&t.forEach((function(e){c+=(c.length?"
":"")+(0,C.encodeHtml)(e)}));var h=this.addWidgetPrefix("invalid-message");this._rowsView.element().find("."+h).remove();var p=(0,o.default)("
").addClass("dx-invalid-message").addClass("dx-invalid-message-always").addClass(h).html(c).appendTo(e),f={target:e,container:d,shading:!1,width:"auto",height:"auto",visible:!0,animation:!1,propagateOutsideClick:!0,closeOnOutsideClick:!1,copyRootClassesToWrapper:!0,_ignoreCopyRootClassesToWrapperDeprecation:!0,position:{collision:"flip",boundary:this._rowsView.element(),boundaryOffset:"0 0",offset:{x:0,y:!s&&S.default.mozilla?-1:0},my:l,at:u},onPositioned:function(t){a._positionedHandler(t,s),a._shiftValidationMessageIfNeed(t.component.$content(),i&&i.$content(),e)}};this._hideFixedGroupCell(e,f),new y.default(p,f)},_normalizeValidationMessagePositionAndMaxWidth:function(e,t,n){var a=this._columnsController.getFixedColumns();if(a&&a.length){var r,s,l,u,d,c=!t&&(s=this,l=e.element,u=(0,o.default)(l).closest("tr").index(),d=(0,o.default)(s._rowsView.getRowElement(u)).first().children().filter(":not(.dx-hidden-cell)"),s._rowsView._getWidths(d).reduce((function(e,t){return e+t}),0)),h=e.component.$content(),p=(0,i.getOuterWidth)(h,!0),f=!t&&p>c,g=this._rowsView.getCellIndex((0,o.default)(e.element).closest("td")),m=function(e){var t,n;return e.some((function(i,o){if("transparent"===i.command)return t=0===o?-1:o,n=o===e.length-1?-1:o+i.colspan-1,!0})),{startColumnIndex:t,endColumnIndex:n}}(a);return t||g!==m.startColumnIndex&&!f?g===m.endColumnIndex&&(r={collision:"none flip",my:"top right",at:t||n?"top left":"bottom right"},t&&(r.offset="-1 0")):r={collision:"none flip",my:"top left",at:n?"top right":"bottom left"},r&&{position:r,maxWidth:f?c-2:void 0}}},_shiftValidationMessageIfNeed:function(e,t,n){if(t){var o=e.offset(),a=t.offset();if(o.top===a.top&&o.left+(0,i.getWidth)(e)>a.left){var r=(0,i.getWidth)(t)+2;e.css("left",a.left(0,i.getOuterHeight)(n))))return o.show(),(0,i.setHeight)(o,(0,i.getOuterHeight)(r)),!0},_formItemPrepared:function(e,t){var n=this;this.callBase.apply(this,arguments),(0,u.deferUpdate)((function(){var i=t.find(".dx-widget").first();i.length&&!i.children().length||n.getController("validating").createValidator(e,i)}))},_cellPrepared:function(e,t){this.getController("editing").isFormOrPopupEditMode()||this.getController("validating").createValidator(t,e),this.callBase.apply(this,arguments)},_restoreErrorRow:function(e){var t=this.getController("editing");t&&t.hasChanges()&&this._getRowElements(e).each((function(e,n){var i=(0,o.default)(n).data("options");if(i){var a=t.getChangeByKey(i.key);a&&t._showErrorRow(a)}}))}}}}};t.validatingModule=R},55464:function(e,t,n){t.virtualColumnsModule=void 0;var i,o=n(58664),a=n(58201),r=n(66662),s=n(35922),l={defaultOptions:function(){return{scrolling:{columnRenderingMode:"standard",columnPageSize:5,columnRenderingThreshold:300}}},extenders:{controllers:{columns:(i=function(e){return e.map((function(e){return e.visibleWidth||parseFloat(e.width)||50}))},{init:function(){this.callBase(),this._beginPageIndex=0,this._endPageIndex=0,this._position=0,this._virtualVisibleColumns={}},resetColumnsCache:function(){this.callBase(),this._virtualVisibleColumns={}},getBeginPageIndex:function(e){for(var t=this.getVisibleColumns(void 0,!0),n=i(t),o=0,a=0;a=e)return Math.floor(a/this.getColumnPageSize());o+=n[a]}return 0},getTotalWidth:function(){var e=this.option("width");return"number"==typeof e?e:this.getController("resizing")._lastWidth||(0,o.getOuterWidth)(this.component.$element())},getEndPageIndex:function(e){var t=this.getVisibleColumns(void 0,!0),n=i(t),o=0;e+=this.getTotalWidth();for(var a=0;a=e)return Math.ceil(a/this.getColumnPageSize());o+=n[a]}return Math.ceil(n.length/this.getColumnPageSize())},getColumnPageSize:function(){return this.option("scrolling.columnPageSize")},_fireColumnsChanged:function(){var e=new Date;this.columnsChanged.fire({optionNames:{all:!0,length:1},changeTypes:{columns:!0,virtualColumnsScrolling:!0,length:2}}),this._renderTime=new Date-e},getScrollingTimeout:function(){var e=this.option("scrolling.columnRenderingThreshold"),t=this.option("scrolling.renderAsync"),n=0;return(!(0,s.isDefined)(t)&&this._renderTime>e||t)&&(n=this.option("scrolling.timeout")),n},setScrollPosition:function(e){var t=this,n=this.getScrollingTimeout();n>0?(clearTimeout(this._changedTimeout),this._changedTimeout=setTimeout((function(){t._setScrollPositionCore(e)}),n)):this._setScrollPositionCore(e)},isVirtualMode:function(){return(0,a.hasWindow)()&&"virtual"===this.option("scrolling.columnRenderingMode")},resize:function(){this._setScrollPositionCore(this._position)},_setScrollPositionCore:function(e){if(this.isVirtualMode()){var t=this.getBeginPageIndex(e),n=this.getEndPageIndex(e),i=et:this._endPageIndex1&&"number"==typeof e){for(var w=[],C=0;C0){var t=this.getFixedColumns().map((function(e){return e.command})).indexOf("transparent"),n=t>=0?t:0;e=this._beginPageIndex*this.getColumnPageSize()-n-1}return e>0?e:0},dispose:function(){clearTimeout(this._changedTimeout),this.callBase.apply(this,arguments)}})},views:{columnHeadersView:{_renderCore:function(){this.callBase.apply(this,arguments),this._columnsController.isVirtualMode()&&this._updateScrollLeftPosition()}},rowsView:{_resizeCore:function(){this.callBase.apply(this,arguments),this._columnsController.resize()},_handleScroll:function(e){var t=this,n=this.getScrollable(),i=e.scrollOffset.left;t.callBase.apply(t,arguments),t.option("rtlEnabled")&&n&&(i=(0,o.getWidth)(n.$content())-(0,o.getWidth)(n.$element())-i),t._columnsController.setScrollPosition(i)}}}}};t.virtualColumnsModule=l},66662:function(e,t,n){t.createColumnsInfo=function(e,t,n){var a=[];o(e,(function(e,o,r){var s,l=e,u=l.colspan||1,d=o+u-1>=t&&on&&(s=n-o),s!==u&&(l=(0,i.extend)({},l,{colspan:s})),a[r].push(l);else if(o>n)return!1}));for(var r=0;r=a)break}r[n]=s}}},8831:function(e,t,n){t.virtualScrollingModule=void 0;var i=n(58664),o=f(n(68374)),a=n(58201),r=n(47305),s=f(n(13615)),l=n(95479),u=n(62754),d=f(n(2492)),c=f(n(47810)),h=n(37518),p=n(35922);function f(e){return e&&e.__esModule?e:{default:e}}var g,m,_,v,y="scrolling.legacyMode",x=function(e){return"virtual"===e.option("scrolling.mode")},b=function(e){return"infinite"===e.option("scrolling.mode")},w=function(e){return x(e)||b(e)},C=function(e,t,n,i){for(var o=0;o=0&&e.getViewportItemIndex()>=0&&(t*e.pageSize()>e.getViewportItemIndex()||t*e.pageSize()+e.itemsCount()=this.option("scrolling.renderingThreshold")),!(x(this)||b(this)&&n)||t.reload||!t.skip&&!n||i||(e.delay=void 0),this.callBase.apply(this,arguments)},items:function(){return this._items},_dataSourceTotalCount:function(e){return!1===this.option(y)&&x(this)&&!e?this._totalCount:this.callBase()},itemsCount:function(e){return e||!1===this.option(y)?this.callBase():this._virtualScrollController.itemsCount()},load:function(e){return!1===this.option(y)||e?this.callBase(e):this._virtualScrollController.load()},isLoading:function(){return!1===this.option(y)?this._dataSource.isLoading():this._isLoading},isLoaded:function(){return this._dataSource.isLoaded()&&this._isLoaded},resetPagesCache:function(e){e||this._virtualScrollController.reset(!0),this.callBase.apply(this,arguments)},_changeRowExpandCore:function(){var e=this.callBase.apply(this,arguments);return!1===this.option(y)||(this.resetPagesCache(),g(this)),e},reload:function(){this._dataSource.pageIndex(this.pageIndex());var e=this._virtualScrollController;if(!1!==this.option(y)&&e){var t=new u.Deferred;return this.callBase.apply(this,arguments).done((function(n){var i=e.getDelayDeferred();i?i.done(t.resolve).fail(t.reject):t.resolve(n)})).fail(t.reject),t}return this.callBase.apply(this,arguments)},refresh:function(e,t){if(!1!==this.option(y)){var n=e.storeLoadOptions,i=this._dataSource;t.reload?(this._virtualScrollController.reset(),i.items().length=0,this._isLoaded=!1,g(this),this._isLoaded=!0,b(this)?(this.pageIndex(0),i.pageIndex(0),n.pageIndex=0,e.pageIndex=0,n.skip=0):(i.pageIndex(this.pageIndex()),i.paginate()&&(e.pageIndex=this.pageIndex(),n.skip=this.pageIndex()*this.pageSize()))):b(this)&&n.skip&&this._totalCountCorrection<0&&(n.skip+=this._totalCountCorrection)}return this.callBase.apply(this,arguments)},dispose:function(){this._virtualScrollController.dispose(),this.callBase.apply(this,arguments)},loadPageCount:function(e){if(!(0,p.isDefined)(e))return this._loadPageCount;this._loadPageCount=e},_handleDataLoading:function(e){var t=this.loadPageCount(),n=this.pageSize(),i=!1===this.option(y),o=e.storeLoadOptions,a=(0,p.isDefined)(o.take);e.loadPageCount=t,!e.isCustomLoading&&i&&a&&t>1&&n>0&&(o.take=t*n),this.callBase.apply(this,arguments)},_loadPageSize:function(){return this.callBase.apply(this,arguments)*this.loadPageCount()}},["beginPageIndex","endPageIndex","pageIndex"].forEach((function(e){m[e]=function(){if(!1===this.option(y)){var t=this._dataSource;return t.pageIndex.apply(t,arguments)}var n=this._virtualScrollController;return n[e].apply(n,arguments)}})),["virtualItemsCount","getContentOffset","getVirtualContentSize","setContentItemSizes","setViewportPosition","getViewportItemIndex","setViewportItemIndex","getItemIndexByPosition","viewportSize","viewportItemSize","getItemSize","getItemSizes","loadIfNeed"].forEach((function(e){m[e]=function(){var t=this._virtualScrollController;return t[e].apply(t,arguments)}})),m),I=(_=function(e,t){var n=e.toArray().map((function(e){return(0,o.default)(e).parent("."+t).get(0)})).filter((function(e){return e}));n.length&&(e=(0,o.default)(n));for(var i="dx-freespace-row"===t?e.length-1:e.length,a=0;a0&&this.resizeCompleted.add((function n(){e.resizeCompleted.remove(n),e.scrollToPage(t.pageIndex())}))},scrollToPage:function(e){var t,n=this._dataController,i=n?n.pageSize():0;if(x(this)||b(this)){var o=n.getItemSize(),a=n.getItemSizes(),r=e*i;for(var s in t=r*o,a)s0&&!1!==this.option(y)?n._renderTime=(new Date-t)*o/i:n._renderTime=new Date-t}},_getRowElements:function(e){var t=this.callBase(e);return t&&t.not(".dx-virtual-row")},_removeRowsElements:function(e,t,n){var i=this._getRowElements(e).toArray();i="append"===n?i.slice(0,t):i.slice(-t);var a=this.getController("errorHandling");i.map((function(e){var t=(0,o.default)(e);a&&a.removeErrorRow(t.next()),t.remove()}))},_updateContent:function(e,t){var n,i=this._findContentElement(),o=t&&t.changeType,a=i.children().first();if("append"===o||"prepend"===o){var r=this._getBodies(e);1===r.length?this._getBodies(a)["append"===o?"append":"prepend"](r.children()):r["append"===o?"appendTo":"prependTo"](a),e.remove(),n=this._getFreeSpaceRowElements(a),_(n,"dx-freespace-row"),t.removeCount&&this._removeRowsElements(a,t.removeCount,o),this._restoreErrorRow(a)}else this.callBase.apply(this,arguments),"update"===o&&this._restoreErrorRow(a);this._updateBottomLoading()},_addVirtualRow:function(e,t,n,i){if(i){var o=this._createEmptyRow("dx-virtual-row",t,i);o=this._wrapRowIfNeed(e,o),this._appendEmptyRow(e,o,n)}},_getRowHeights:function(){return this._getRowElements(this._tableElement).toArray().map((function(e){return(0,h.getBoundingRect)(e).height}))},_correctRowHeights:function(e){for(var t=this._dataController,n=t._dataSource,i=[],o=t.getVisibleRows(),a=0,r=!0,s=-1,l=0;l=0&&s!==u.loadIndex&&(i.push(a),a=0),s=u.loadIndex):S(u,n)&&(r?r=!1:(i.push(a),a=0)),a+=e[l])}return a>0&&i.push(a),i},_updateContentPosition:function(e){var t=this,n=this._dataController,i=this._rowHeight||20;if(n.viewportItemSize(i),x(this)||s.default.isVirtualRowRendering(this)){if(!e){var a=this._getRowHeights(),r=this._correctRowHeights(a);n.setContentItemSizes(r)}var l=n.getContentOffset("begin"),u=n.getContentOffset("end"),d=this.getTableElements(),c=d.children("tbody").children(".dx-virtual-row");_(c,"dx-virtual-row"),d.each((function(e,n){var i=e>0;t._isFixedTableRendering=i,t._addVirtualRow((0,o.default)(n),i,"top",l),t._addVirtualRow((0,o.default)(n),i,"bottom",u),t._isFixedTableRendering=!1}))}},_isTableLinesDisplaysCorrect:function(e){return e.find(".dx-column-lines").length>0===this.option("showColumnLines")},_isColumnElementsEqual:function(e,t){var n=e.length===t.length;return n&&(0,l.each)(e,(function(e,i){if(i.style.width!==t[e].style.width)return n=!1})),n},_getCellClasses:function(e){var t=[],n=e.cssClass,i="expand"===e.command;return n&&t.push(n),i&&t.push(this.addWidgetPrefix("group-space")),t},_findBottomLoadPanel:function(e){var t=e||this.element(),n=t&&t.find("."+this.addWidgetPrefix("bottom-load-panel"));if(n&&n.length)return n},_updateBottomLoading:function(){var e=x(this),t=b(this),n=!this._dataController.hasKnownLastPage()&&this._dataController.isLoaded()&&(e||t),i=this._findContentElement(),a=this._findBottomLoadPanel(i);n?a||(0,o.default)("
").addClass(this.addWidgetPrefix("bottom-load-panel")).append(this._createComponent((0,o.default)("
"),d.default).$element()).appendTo(i):a&&a.remove()},_handleScroll:function(e){var t=!0===this.option(y),n=0===e.scrollOffset.top;(this._hasHeight||!t&&n)&&this._rowHeight&&this._dataController.setViewportPosition(e.scrollOffset.top),this.callBase.apply(this,arguments)},_needUpdateRowHeight:function(e){return this.callBase.apply(this,arguments)||e>0&&b(this)&&!s.default.isVirtualRowRendering(this)},_updateRowHeight:function(){if(this.callBase.apply(this,arguments),this._rowHeight){this._updateContentPosition();var e=this._hasHeight?(0,i.getOuterHeight)(this.element()):(0,i.getOuterHeight)((0,a.getWindow)()),t=this._dataController;!1===this.option(y)?(t.viewportHeight(e),t.updateViewport()):t.viewportSize(Math.ceil(e/this._rowHeight))}},updateFreeSpaceRowHeight:function(){var e=this.callBase.apply(this,arguments);return e&&this._updateContentPosition(),e},setLoading:function(e,t){var n=this._dataController,i=n.pageIndex()>0&&n.isLoaded()&&!!this._findBottomLoadPanel();!1===this.option(y)&&e&&n.isViewportChanging()||(i&&(e=!1),this.callBase.call(this,e,t))},_resizeCore:function(){var e=this,t=e.element();e.callBase(),e.component.$element()&&!e._windowScroll&&t.closest((0,a.getWindow)().document).length&&(e._windowScroll=(0,r.subscribeToExternalScrollers)(t,(function(t){!e._hasHeight&&e._rowHeight&&e._dataController.setViewportPosition(t)}),e.component.$element()),e.on("disposing",(function(){e._windowScroll.dispose()}))),!1!==this.option(y)&&e.loadIfNeed()},loadIfNeed:function(){var e,t=this._dataController;null==t||null===(e=t.loadIfNeed)||void 0===e||e.call(t)},setColumnWidths:function(e){var t,n=this.getScrollable();this.callBase.apply(this,arguments),"virtual"===this.option("scrolling.mode")&&(t=n?(0,o.default)(n.content()):this.element(),this.callBase(e,t.children("."+this.addWidgetPrefix("content")).children(":not(."+this.addWidgetPrefix("table-content")+")")))},_restoreErrorRow:function(){if(!1===this.option(y)){var e=this.getController("errorHandling");null==e||e.removeErrorRow()}this.callBase.apply(this,arguments)},dispose:function(){clearTimeout(this._scrollTimeoutID),this.callBase()}}),T={defaultOptions:function(){return{scrolling:{timeout:300,updateTimeout:300,minTimeout:0,renderingThreshold:100,removeInvisiblePages:!0,rowPageSize:5,prerenderedRowChunkSize:1,mode:"standard",preloadEnabled:!1,rowRenderingMode:"standard",loadTwoPagesOnStart:!1,legacyMode:!1,prerenderedRowCount:1}}},extenders:{dataSourceAdapter:D,controllers:{data:(v={_refreshDataSource:function(){var e=this.callBase.apply(this,arguments)||(new u.Deferred).resolve().promise();return e.done(this.initVirtualRows.bind(this)),e},_loadDataSource:function(){if(this._rowsScrollController&&w(this)){var e,t,n=null!==(e=this.getLoadPageParams())&&void 0!==e?e:{},i=n.loadPageCount;i>=1&&(null===(t=this._dataSource)||void 0===t||t.loadPageCount(i))}return this.callBase.apply(this,arguments)},getRowPageSize:function(){var e=this.option("scrolling.rowPageSize"),t=this.pageSize();return t&&t=0){var d=r.getRowElement(a),h=d&&d[0]&&(0,o.default)(d[0]),p=h&&h.position().top,f=c.default.chrome&&c.default.version>=91;p>(c.default.mozilla||f?1:0)&&(p=Math.round(p+(0,i.getOuterHeight)(h)*(n%1)),l.scrollTo({y:p}))}}}))},initVirtualRows:function(){var e=this,t=s.default.isVirtualRowRendering(this);if(this._allItems=null,this._loadViewportParams=null,"virtual"!==this.option("scrolling.mode")&&!0!==t||!1===t||!1!==this.option(y)&&!this.option("scrolling.rowPageSize"))return this._visibleItems=null,void(this._rowsScrollController=null);var n=!x(this)&&this.pageIndex()>=this.pageCount()?this.pageCount()-1:this.pageIndex();this._rowPageIndex=Math.ceil(n*this.pageSize()/this.getRowPageSize()),this._visibleItems=!1===this.option(y)?null:[],this._viewportChanging=!1,this._needUpdateViewportAfterLoading=!1,this._rowsScrollController||(this._rowsScrollController=new r.VirtualScrollController(this.component,this._getRowsScrollDataOptions(),!0),this._rowsScrollController.positionChanged.add((function(){var t;if(!1===e.option(y))return e._viewportChanging=!0,e.loadViewport(),void(e._viewportChanging=!1);null===(t=e._dataSource)||void 0===t||t.setViewportItemIndex(e._rowsScrollController.getViewportItemIndex())}))),!1===this.option(y)&&this._updateLoadViewportParams(),this.isLoaded()&&!1!==this.option(y)&&this._rowsScrollController.load()},isViewportChanging:function(){return this._viewportChanging},_getRowsScrollDataOptions:function(){var e=this,t=function(t){return S(t,e._dataSource)};return{pageSize:function(){return e.getRowPageSize()},loadedOffset:function(){var t;return x(e)&&(null===(t=e._dataSource)||void 0===t?void 0:t.lastLoadOptions().skip)||0},loadedItemCount:function(){return e._itemCount},totalItemsCount:function(){return w(e)?e.totalItemsCount():!1===e.option(y)?e._itemCount:e._items.filter(t).length},hasKnownLastPage:function(){return!1!==e.option(y)||e.hasKnownLastPage()},pageIndex:function(t){return void 0!==t&&(e._rowPageIndex=t),e._rowPageIndex},isLoading:function(){return e.isLoading()},pageCount:function(){var e=Math.ceil(this.totalItemsCount()/this.pageSize());return e||1},load:function(){e._rowsScrollController.pageIndex()>=this.pageCount()&&(e._rowPageIndex=this.pageCount()-1,e._rowsScrollController.pageIndex(e._rowPageIndex)),!this.items().length&&this.totalItemsCount()||e._rowsScrollController.handleDataChanged((function(t){(t=t||{}).changeType=t.changeType||"refresh",t.items=t.items||e._visibleItems,e._visibleItems.forEach((function(e,t){e.rowIndex=t})),e._fireChanged(t)}))},updateLoading:function(){},itemsCount:function(){return this.items(!0).length},correctCount:function(e,n,i){return C(e,n,i,(function(e,n,i){return e.isNewRow?n&&!i:n&&i?!e.isNewRow:t(e)}))},items:function(n){var i=e._items;if(e.option(y)){var o=e.dataSource(),a=null==o?void 0:o.virtualItemsCount(),r=a?a.begin:0,s=e.getRowPageSize(),l=e._rowPageIndex*s-r,u=s;if(l<0)return[];l&&(l=this.correctCount(i,l),i=i.slice(l)),u&&(u=this.correctCount(i,u),i=i.slice(0,u))}return n?i.filter(t):i},viewportItems:function(t){return t&&!1!==e.option(y)&&(e._visibleItems=t),e._visibleItems},onChanged:function(){},changingDuration:function(t){var n=e.dataSource();return null!=n&&n.isLoading()&&!1!==e.option(y)?300:(null==n?void 0:n._renderTime)||0}}},_updateItemsCore:function(e){var t=this,n=this.getRowIndexDelta();if(this.callBase.apply(this,arguments),!1===this.option(y)&&s.default.isVirtualRowRendering(this))"update"===e.changeType&&0===e.rowIndices.length&&e.cancelEmptyChanges&&(e.cancel=!0);else{var i=this._rowsScrollController;if(i){var o=this._visibleItems,a="refresh"===e.changeType||e.isLiveUpdate;if("append"===e.changeType&&e.items&&!e.items.length)return;a||"append"===e.changeType||"prepend"===e.changeType?(e.cancel=!0,a&&i.reset(!0),i.load()):("update"===e.changeType?e.rowIndices.forEach((function(t,n){var i=e.changeTypes[n],a=e.items[n];"update"===i?o[t]=a:"insert"===i?o.splice(t,0,a):"remove"===i&&o.splice(t,1)})):(o.forEach((function(e,i){o[i]=t._items[i+n]||o[i]})),e.items=o),k(o))}}},_updateLoadViewportParams:function(){var e=this._rowsScrollController.getViewportParams(),t=this.pageSize();if(e&&!w(this)&&t>0){var n=this.pageIndex()*t;e.skip+=n}this._loadViewportParams=e},_processItems:function(e){var t=this.callBase.apply(this,arguments);if(!1===this.option(y)){var n,i,o,a,r=this._dataSource,s=null!==(n=null==r?void 0:r.lastLoadOptions().skip)&&void 0!==n?n:0,l=!1;t.forEach((function(e){var t=e.rowType,n=S(e,r);if(!e.isNewRow&&(0,p.isDefined)(i)){var u=a&&!l;("group"===t&&(i||n||"group"!==o&&s>0)||"data"===t&&n&&(i||"group"!==o))&&(l=!0,u||s++)}e.loadIndex=s,i=n,o=t,a=e.isNewRow}))}return t},_afterProcessItems:function(e){var t=this;if(this._itemCount=e.filter((function(e){return S(e,t._dataSource)})).length,(0,p.isDefined)(this._loadViewportParams)){this._updateLoadViewportParams();var n=e;if(this._allItems=e,e.length){var i=this.getLoadPageParams(!0),o=i.skipForCurrentPage,a=e[0].loadIndex+o,r=this._loadViewportParams.take;n=e.filter((function(e){var t=e.isNewRow&&e.loadIndex>=a-1,n=e.isNewRow&&e.loadIndex===a&&0===r,i=e.loadIndex>=a||t,o=e.loadIndexu||d&&c))return h;if(o&&this._isLoading&&(this._needUpdateViewportAfterLoading=!0),o&&r){h=!0,a.pageIndex(r.pageIndex),a.loadPageCount(r.loadPageCount),this._repaintChangesOnly=!0,this._needUpdateDimensions=!0;var p=this._viewportChanging;this.load().always((function(){i._repaintChangesOnly=void 0,i._needUpdateDimensions=void 0})).done((function(){var e=i.pageCount()>0&&i.pageIndex()===i.pageCount()-1;(p||e)&&i._updateVisiblePageIndex(),i._needUpdateViewportAfterLoading&&(i._needUpdateViewportAfterLoading=!1,i.loadViewport({checkLoadedParamsOnly:!0}))}))}return h},loadViewport:function(e){var t=null!=e?e:{},n=t.checkLoadedParamsOnly,i=t.checkLoading;(w(this)||s.default.isVirtualRowRendering(this))&&(this._updateLoadViewportParams(),this._loadItems(i)||this._isLoading&&i||n||this.updateItems({repaintChangesOnly:!0,needUpdateDimensions:!0,useProcessedItemsCache:!0,cancelEmptyChanges:!0}))},updateViewport:function(){var e,t,n=this.viewportSize(),i=this.items().length,o=n>i,a=null!==(e=null===(t=this._loadViewportParams)||void 0===t?void 0:t.take)&&void 0!==e?e:0,r=this._rowsScrollController,s=null==r?void 0:r.getViewportParams().take;(o||a=o}else e=this.callBase.apply(this,arguments);return e},reset:function(){this._itemCount=0,this._allItems=null,this.callBase.apply(this,arguments)}},s.default.proxyMethod(v,"getVirtualContentSize"),s.default.proxyMethod(v,"setViewportItemIndex"),v),resizing:{resize:function(){var e,t=this,n=t.callBase;if(x(t)||s.default.isVirtualRowRendering(t)){clearTimeout(t._resizeTimeout);var i=new Date-t._lastTime,o=t.option("scrolling.updateTimeout");t._lastTime&&i0?n:0)}}(r);s.on(r,"scroll",l),d.push((function(e){var t=h(r),n=r.scrollTo?"scrollTo":"scrollTop";e-t>=0&&r[n](e+t)})),u.push(r),c.push((function(){s.off(r,"scroll",l)}))}}for(r=(n=n||e).parent();r.length;r=r.parent())f(r);return{scrollTo:function(e){(0,l.each)(d,(function(t,n){n(e)}))},dispose:function(){(0,l.each)(c,(function(e,t){t()}))}}}var v,y=u.default.inherit((v={ctor:function(e,t,n){this._dataOptions=t,this.component=e,this._viewportSize=!1===e.option("scrolling.legacyMode")?15:0,this._viewportItemSize=20,this._viewportItemIndex=0,this._position=0,this._isScrollingBack=!1,this._contentSize=0,this._itemSizes={},this._sizeRatio=1,this._isVirtual=n,this.positionChanged=(0,c.default)(),this._dataLoader=new h.VirtualDataLoader(this,this._dataOptions)},getItemSizes:function(){return this._itemSizes},option:function(){return this.component.option.apply(this.component,arguments)},isVirtual:function(){return this._isVirtual},virtualItemsCount:function(){if(m(this)){var e=this._dataOptions,t=e.totalItemsCount();if(!1===this.option("scrolling.legacyMode")&&-1!==t){var n=this.getViewportParams(),i=e.loadedOffset(),o=e.loadedItemCount(),a=Math.max(n.skip,i),r=Math.min(n.take,o),s=Math.max(t-(a+r),0);return{begin:a,end:s}}return this._dataLoader.virtualItemsCount.apply(this._dataLoader,arguments)}},getScrollingTimeout:function(){var e=this.option("scrolling.renderAsync"),t=0;if((0,p.isDefined)(e)){if(e){var n;t=null!==(n=this.option("scrolling.timeout"))&&void 0!==n?n:0}}else(t=Math.min(this.option("scrolling.timeout")||0,this._dataOptions.changingDuration()))0?this._scrollTimeoutID=setTimeout((function(){t._setViewportPositionCore(e),n.resolve()}),i):(this._setViewportPositionCore(e),n.resolve()),n.promise()},getViewportPosition:function(){return this._position},getItemIndexByPosition:function(e){var t;e=null!==(t=e)&&void 0!==t?t:this._position;for(var n=this.getItemSize(),i=0,o=0,a=Object.keys(this._itemSizes).concat(-1),r=0;ro?o/i:1}},getItemSize:function(){return this._viewportItemSize*this._sizeRatio},getItemOffset:function(e,t){var n=this,i=this.virtualItemsCount(),o=e;if(!i)return 0;var a=0,r=this._dataOptions.totalItemsCount();return Object.keys(this._itemSizes).forEach((function(i){o&&(t?i>=r-e:in?n:this._viewportItemIndex,o=this._viewportSize+i,a=this.option("scrolling.prerenderedRowChunkSize")||1,r=this.isScrollingBack(),s=null!==(e=this.option("scrolling.prerenderedRowCount"))&&void 0!==e?e:1,l=r?s:0,u=r?0:s,d=Math.floor(Math.max(0,i-l)/a)*a,c=Math.ceil((o+u-d)/a)*a;if(t){var h=Math.max(0,n-d);c=Math.min(c,h)}return{skip:d,take:c}},itemsCount:function(){return this.option("scrolling.legacyMode")?this._dataLoader.itemsCount.apply(this._dataLoader,arguments):this._dataOptions.itemsCount()}},["pageIndex","beginPageIndex","endPageIndex","pageSize","load","loadIfNeed","handleDataChanged","getDelayDeferred"].forEach((function(e){v[e]=function(){return this._dataLoader[e].apply(this._dataLoader,arguments)}})),v));t.VirtualScrollController=y},71004:function(e,t,n){t.default=void 0;var i=g(n(38377)),o=n(20576),a=n(95479),r=n(35922),s=n(13306),l=g(n(96688)),u=g(n(2630)),d=g(n(29837)),c=n(89386),h=g(n(96687)),p=g(n(99236)),f=g(n(92449));function g(e){return e&&e.__esModule?e:{default:e}}u.default.setEditorClass(d.default);var m=i.default.inherit({ctor:function(e){this.options={},(0,s.extend)(this.options,this._defaultOptions(),e),this.options.dataConverter.setDataAccessors(this.options.dataAccessors),this._selectedNodesKeys=[],this._expandedNodesKeys=[],this._dataStructure=[],this._createInternalDataStructure(),this.getTreeNodes()},setOption:function(e,t){this.options[e]=t,"recursiveSelection"===e&&this._updateSelection()},_defaultOptions:function(){return{dataAccessors:void 0,items:[],multipleSelection:!0,recursiveSelection:!1,recursiveExpansion:!1,rootValue:0,searchValue:"",dataType:"tree",searchMode:"contains",dataConverter:new f.default,onNodeChanged:o.noop,sort:null}},_createInternalDataStructure:function(){this._initialDataStructure=this.options.dataConverter.createPlainStructure(this.options.items,this.options.rootValue,this.options.dataType),this._dataStructure=this.options.searchValue.length?this.search(this.options.searchValue):this._initialDataStructure,this.options.dataConverter._dataStructure=this._dataStructure,this._updateSelection(),this._updateExpansion()},_updateSelection:function(){this.options.recursiveSelection&&(this._setChildrenSelection(),this._setParentSelection()),this._selectedNodesKeys=this._updateNodesKeysArray("selected")},_updateExpansion:function(e){this.options.recursiveExpansion&&(e?this._updateOneBranch(e):this._setParentExpansion()),this._expandedNodesKeys=this._updateNodesKeysArray("expanded")},_updateNodesKeysArray:function(e){var t=this,n=[];return(0,a.each)(t._getDataBySelectionMode(),(function(i,o){t._isNodeVisible(o)&&o.internalFields[e]&&("expanded"===e||t.options.multipleSelection?n.push(o.internalFields.key):(n.length&&t.toggleSelection(n[0],!1,!0),n=[o.internalFields.key]))})),n},_getDataBySelectionMode:function(){return this.options.multipleSelection?this.getData():this.getFullData()},_isNodeVisible:function(e){return!1!==e.internalFields.item.visible},_getByKey:function(e,t){return e===this._dataStructure?this.options.dataConverter._getByKey(t):this.options.dataConverter.getByKey(e,t)},_setChildrenSelection:function(){var e=this;(0,a.each)(this._dataStructure,(function(t,n){if(n.internalFields.childrenKeys.length){var i=n.internalFields.selected;!0===i&&e._toggleChildrenSelection(n,i)}}))},_setParentSelection:function(){var e=this;(0,a.each)(this._dataStructure,(function(t,n){e.options.dataConverter.getParentNode(n)&&n.internalFields.parentKey!==e.options.rootValue&&e._iterateParents(n,(function(t){var n=e._calculateSelectedState(t);e._setFieldState(t,"selected",n)}))}))},_setParentExpansion:function(){var e=this;(0,a.each)(this._dataStructure,(function(t,n){n.internalFields.expanded&&e._updateOneBranch(n.internalFields.key)}))},_updateOneBranch:function(e){var t=this,n=this.getNodeByKey(e);t._iterateParents(n,(function(e){t._setFieldState(e,"expanded",!0)}))},_iterateChildren:function(e,t,n,i){if((0,r.isFunction)(n)){var o=this,s=e.internalFields.key;-1===(i=i||[]).indexOf(s)&&(i.push(s),(0,a.each)(e.internalFields.childrenKeys,(function(e,a){var r=o.getNodeByKey(a);n(r),r.internalFields.childrenKeys.length&&t&&o._iterateChildren(r,t,n,i)})))}},_iterateParents:function(e,t,n){if(e.internalFields.parentKey!==this.options.rootValue&&(0,r.isFunction)(t)){n=n||[];var i=e.internalFields.key;if(-1===n.indexOf(i)){n.push(i);var o=this.options.dataConverter.getParentNode(e);o&&(t(o),o.internalFields.parentKey!==this.options.rootValue&&this._iterateParents(o,t,n))}}},_calculateSelectedState:function(e){for(var t=e.internalFields.childrenKeys.length,n=0,i=0,o=!1,a=0;a<=t-1;a++){var r=this.getNodeByKey(e.internalFields.childrenKeys[a]),s=!1===r.internalFields.item.visible,l=r.internalFields.selected;s?i++:l?n++:void 0===l&&(n+=.5)}return n&&(o=n===t-i||void 0),o},_toggleChildrenSelection:function(e,t){var n=this;this._iterateChildren(e,!0,(function(e){n._isNodeVisible(e)&&n._setFieldState(e,"selected",t)}))},_setFieldState:function(e,t,n){e.internalFields[t]!==n&&(e.internalFields[t]=n,e.internalFields.publicNode&&(e.internalFields.publicNode[t]=n),this.options.dataAccessors.setters[t](e.internalFields.item,n),this.options.onNodeChanged(e))},_markChildren:function(e){var t=this;(0,a.each)(e,(function(e,n){var i=t.getIndexByKey(n),o=t.getNodeByKey(n);t._dataStructure[i]=0,o.internalFields.childrenKeys.length&&t._markChildren(o.internalFields.childrenKeys)}))},_removeNode:function(e){var t=this.getNodeByKey(e);this._dataStructure[this.getIndexByKey(e)]=0,this._markChildren(t.internalFields.childrenKeys);var n=this,i=0,o=(0,s.extend)([],this._dataStructure);(0,a.each)(o,(function(e,t){t||(n._dataStructure.splice(e-i,1),i++)}))},_addNode:function(e){var t=this.options.dataConverter,n=t._convertItemToNode(e,this.options.dataAccessors.getters.parentKey(e));this._dataStructure=this._dataStructure.concat(n),this._initialDataStructure=this._initialDataStructure.concat(n),t._dataStructure=t._dataStructure.concat(n)},_updateFields:function(){this.options.dataConverter.updateChildrenKeys(),this._updateSelection(),this._updateExpansion()},getSelectedNodesKeys:function(){return this._selectedNodesKeys},getExpandedNodesKeys:function(){return this._expandedNodesKeys},getData:function(){return this._dataStructure},getFullData:function(){return this._initialDataStructure},getNodeByItem:function(e){var t=null;return(0,a.each)(this._dataStructure,(function(n,i){if(i.internalFields.item===e)return t=i,!1})),t},getNodesByItems:function(e){var t=this,n=[];return(0,a.each)(e,(function(e,i){var o=t.getNodeByItem(i);o&&n.push(o)})),n},getNodeByKey:function(e,t){return this._getByKey(t||this._getDataBySelectionMode(),e)},getTreeNodes:function(){return this.options.dataConverter.convertToPublicNodes(this.getRootNodes())},getItemsCount:function(){return this.options.dataConverter.getItemsCount()},getVisibleItemsCount:function(){return this.options.dataConverter.getVisibleItemsCount()},getPublicNode:function(e){return e.internalFields.publicNode},getRootNodes:function(){return this.getChildrenNodes(this.options.rootValue)},getChildrenNodes:function(e){return(0,h.default)(this._dataStructure).filter(["internalFields.parentKey",e]).toArray()},getIndexByKey:function(e){return this.options.dataConverter.getIndexByKey(e)},addItem:function(e){this._addNode(e),this._updateFields()},removeItem:function(e){this._removeNode(e),this._updateFields()},toggleSelection:function(e,t,n){var i=this._isSingleModeUnselect(t),o=this._getByKey(n||i?this._initialDataStructure:this._dataStructure,e);this._setFieldState(o,"selected",t),this.options.recursiveSelection&&!n&&(t?this._setChildrenSelection():this._toggleChildrenSelection(o,t),this._setParentSelection()),this._selectedNodesKeys=this._updateNodesKeysArray("selected")},_isSingleModeUnselect:function(e){return!this.options.multipleSelection&&!e},toggleNodeDisabledState:function(e,t){var n=this.getNodeByKey(e);this._setFieldState(n,"disabled",t)},toggleSelectAll:function(e){if((0,r.isDefined)(e)){var t=this,n=t._selectedNodesKeys[t._selectedNodesKeys.length-1],i=t._isSingleModeUnselect(e)?this._initialDataStructure:this._dataStructure;(0,a.each)(i,(function(n,i){t._isNodeVisible(i)&&t._setFieldState(i,"selected",e)})),t._selectedNodesKeys=t._updateNodesKeysArray("selected"),!e&&t.options.selectionRequired&&t.toggleSelection(n,!0)}},isAllSelected:function(){return!!this.getSelectedNodesKeys().length&&(this.getSelectedNodesKeys().length===this.getVisibleItemsCount()||void 0)},toggleExpansion:function(e,t){var n=this.getNodeByKey(e);this._setFieldState(n,"expanded",t),t&&this._updateExpansion(e),this._expandedNodesKeys=this._updateNodesKeysArray("expanded")},isFiltered:function(e){return!this.options.searchValue.length||!!this._filterDataStructure(this.options.searchValue,[e]).length},_createCriteria:function(e,t,n){var i=[];return Array.isArray(e)?((0,a.each)(e,(function(e,o){i.push([o,n,t],"or")})),i.pop(),i):[e,n,t]},_filterDataStructure:function(e,t){var n=this.options.searchExpr||this.options.dataAccessors.getters.display,i=u.default.getOperationBySearchMode(this.options.searchMode),o=this._createCriteria(n,e,i);return t=t||this._initialDataStructure,(0,h.default)(t).filter(o).toArray()},search:function(e){var t=this,n=this._filterDataStructure(e),i=this.options.dataConverter;return function e(n,o){for(var a=n.length;o-1?o++:(n.splice(o,0,s),e(n,o))):(l.default.log("W1007",r.internalFields.parentKey,r.internalFields.key),o++)}else o++}}(n,0),this.options.sort&&(n=p.default.queryByOptions((0,h.default)(n),{sort:this.options.sort}).toArray()),i._indexByKey={},(0,a.each)(n,(function(e,t){t.internalFields.childrenKeys=[],i._indexByKey[t.internalFields.key]=e})),i._dataStructure=n,i.setChildrenKeys(),i._dataStructure}});t.default=m,e.exports=t.default,e.exports.default=t.default},92449:function(e,t,n){t.default=void 0;var i=l(n(38377)),o=n(13306),a=l(n(96688)),r=n(95479),s=n(35922);function l(e){return e&&e.__esModule?e:{default:e}}var u=i.default.inherit({ctor:function(){this._dataStructure=[],this._itemsCount=0,this._visibleItemsCount=0},_indexByKey:{},_convertItemsToNodes:function(e,t){var n=this;(0,r.each)(e,(function(e,i){var o=(0,s.isDefined)(t)?t:n._getParentId(i),a=n._convertItemToNode(i,o);n._dataStructure.push(a),n._checkForDuplicateId(a.internalFields.key),n._indexByKey[a.internalFields.key]=n._dataStructure.length-1,n._itemHasChildren(i)&&n._convertItemsToNodes(n._dataAccessors.getters.items(i),a.internalFields.key)}))},_checkForDuplicateId:function(e){if((0,s.isDefined)(this._indexByKey[e]))throw a.default.Error("E1040",e)},_getParentId:function(e){return"plain"===this._dataType?this._dataAccessors.getters.parentKey(e):void 0},_itemHasChildren:function(e){if("plain"!==this._dataType){var t=this._dataAccessors.getters.items(e);return t&&t.length}},_getUniqueKey:function(e){var t=this._dataAccessors.getters.key,n=t(e);return t&&(n||0===n)&&(0,s.isPrimitive)(n)?n:this.getItemsCount()},_convertItemToNode:function(e,t){this._itemsCount++,!1!==e.visible&&this._visibleItemsCount++;var n={internalFields:{disabled:this._dataAccessors.getters.disabled(e,{defaultValue:!1}),expanded:this._dataAccessors.getters.expanded(e,{defaultValue:!1}),selected:this._dataAccessors.getters.selected(e,{defaultValue:!1}),key:this._getUniqueKey(e),parentKey:(0,s.isDefined)(t)?t:this._rootValue,item:this._makeObjectFromPrimitive(e),childrenKeys:[]}};return(0,o.extend)(n,e),delete n.items,n},setChildrenKeys:function(){var e=this;(0,r.each)(this._dataStructure,(function(t,n){if(n.internalFields.parentKey!==e._rootValue){var i=e.getParentNode(n);i&&i.internalFields.childrenKeys.push(n.internalFields.key)}}))},_makeObjectFromPrimitive:function(e){if((0,s.isPrimitive)(e)){var t=e;e={},this._dataAccessors.setters.key(e,t)}return e},_convertToPublicNode:function(e,t){if(!e)return null;var n={text:this._dataAccessors.getters.display(e),key:e.internalFields.key,selected:e.internalFields.selected,expanded:e.internalFields.expanded,disabled:e.internalFields.disabled,parent:t||null,itemData:e.internalFields.item,children:[],items:[]};return n.parent&&(n.parent.children.push(n),n.parent.items.push(n)),n},convertToPublicNodes:function(e,t){if(!e.length)return[];var n=this,i=[];return(0,r.each)(e,(function(e,o){o=(0,s.isPrimitive)(o)?n._getByKey(o):o;var a=n._convertToPublicNode(o,t);a.children=n.convertToPublicNodes(o.internalFields.childrenKeys,a),i.push(a),o.internalFields.publicNode=a})),i},setDataAccessors:function(e){this._dataAccessors=e},_getByKey:function(e){return this._dataStructure[this.getIndexByKey(e)]||null},getParentNode:function(e){return this._getByKey(e.internalFields.parentKey)},getByKey:function(e,t){if(null==t)return null;var n=null,i=this,o=function(e,t){return(0,r.each)(e,(function(e,o){if((o.internalFields&&o.internalFields.key||i._dataAccessors.getters.key(o)).toString()===t.toString())return n=o,!1})),n};return o(e,t)},getItemsCount:function(){return this._itemsCount},getVisibleItemsCount:function(){return this._visibleItemsCount},updateIndexByKey:function(){var e=this;this._indexByKey={},(0,r.each)(this._dataStructure,(function(t,n){e._checkForDuplicateId(n.internalFields.key),e._indexByKey[n.internalFields.key]=t}))},updateChildrenKeys:function(){this._indexByKey={},this.removeChildrenKeys(),this.updateIndexByKey(),this.setChildrenKeys()},removeChildrenKeys:function(){this._indexByKey={},(0,r.each)(this._dataStructure,(function(e,t){t.internalFields.childrenKeys=[]}))},getIndexByKey:function(e){return this._indexByKey[e]},createPlainStructure:function(e,t,n){return this._itemsCount=0,this._visibleItemsCount=0,this._rootValue=t,this._dataType=n,this._indexByKey={},this._convertItemsToNodes(e),this.setChildrenKeys(),this._dataStructure}});t.default=u,e.exports=t.default,e.exports.default=t.default},65810:function(e,t,n){t.default=void 0;var i=f(n(68374)),o=n(47617),a=n(13306),r=n(95479),s=f(n(20530)),l=n(44899),u=f(n(71004)),d=f(n(11050)),c=n(93280),h=n(35922),p=n(20576);function f(e){return e&&e.__esModule?e:{default:e}}var g=d.default.inherit({_getDefaultOptions:function(){return(0,a.extend)(this.callBase(),{keyExpr:"id",displayExpr:"text",selectedExpr:"selected",disabledExpr:"disabled",itemsExpr:"items",hoverStateEnabled:!0,parentIdExpr:"parentId",expandedExpr:"expanded"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===s.default.real().deviceType&&!s.default.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this._initAccessors(),this._initDataAdapter(),this._initDynamicTemplates()},_initDataSource:function(){this.callBase(),this._dataSource&&this._dataSource.paginate(!1)},_initDataAdapter:function(){var e=this._createDataAdapterAccessors();this._dataAdapter=new u.default((0,a.extend)({dataAccessors:{getters:e.getters,setters:e.setters},items:this.option("items")},this._getDataAdapterOptions()))},_getDataAdapterOptions:p.noop,_initDynamicTemplates:function(){var e=this;this._templateManager.addDefaultTemplates({item:new c.BindableTemplate(function(t,n){t.html(n.html).append(this._getIconContainer(n)).append(this._getTextContainer(n)).append(this._getPopoutContainer(n)),e._addContentClasses(n,t.parent())}.bind(this),["text","html","items","icon"],this.option("integrationOptions.watchMethod"),{text:this._displayGetter,items:this._itemsGetter})})},_getIconContainer:function(e){return e.icon?(0,l.getImageContainer)(e.icon):void 0},_getTextContainer:function(e){return(0,i.default)("").text(e.text)},_getPopoutContainer:p.noop,_addContentClasses:p.noop,_initAccessors:function(){var e=this;(0,r.each)(this._getAccessors(),(function(t,n){e._compileAccessor(n)})),this._compileDisplayGetter()},_getAccessors:function(){return["key","selected","items","disabled","parentId","expanded"]},_getChildNodes:function(e){var t=this,n=[];return(0,r.each)(e.internalFields.childrenKeys,(function(e,i){var o=t._dataAdapter.getNodeByKey(i);n.push(o)})),n},_hasChildren:function(e){return e&&e.internalFields.childrenKeys.length},_compileAccessor:function(e){var t="_"+e+"Getter",n="_"+e+"Setter",i=this.option(e+"Expr");return i?(0,h.isFunction)(i)?(this[n]=function(e,t){e[i()]=t},void(this[t]=function(e){return e[i()]})):(this[t]=(0,o.compileGetter)(i),void(this[n]=(0,o.compileSetter)(i))):(this[t]=p.noop,void(this[n]=p.noop))},_createDataAdapterAccessors:function(){var e=this,t={getters:{},setters:{}};return(0,r.each)(this._getAccessors(),(function(n,i){var o="_"+i+"Getter",a="_"+i+"Setter",r="parentId"===i?"parentKey":i;t.getters[r]=e[o],t.setters[r]=e[a]})),t.getters.display=this._displayGetter?this._displayGetter:function(e){return e.text},t},_initMarkup:function(){this.callBase(),this._addWidgetClass()},_addWidgetClass:function(){this._focusTarget().addClass(this._widgetClass())},_widgetClass:p.noop,_renderItemFrame:function(e,t){var n=this.callBase.apply(this,arguments);return n.toggleClass("dx-state-disabled",!!this._disabledGetter(t)),n},_optionChanged:function(e){switch(e.name){case"displayExpr":case"keyExpr":this._initAccessors(),this._initDynamicTemplates(),this.repaint();break;case"itemsExpr":case"selectedExpr":case"disabledExpr":case"expandedExpr":case"parentIdExpr":this._initAccessors(),this._initDataAdapter(),this.repaint();break;case"items":this._initDataAdapter(),this.callBase(e);break;default:this.callBase(e)}}});t.default=g,e.exports=t.default,e.exports.default=t.default},9619:function(e,t,n){var i;t.default=void 0;var o=((i=n(15887))&&i.__esModule?i:{default:i}).default;t.default=o,e.exports=t.default,e.exports.default=t.default},56957:function(e,t){t.default=void 0;var n=new(function(){function e(){this._converters={}}var t=e.prototype;return t.addConverter=function(e,t){this._converters[e]=t},t.getConverter=function(e){return this._converters[e]},e}());t.default=n,e.exports=t.default,e.exports.default=t.default},44844:function(e,t,n){t.default=void 0;var i,o=(i=n(56957))&&i.__esModule?i:{default:i};var a=function(){function e(){}var t=e.prototype;return t.setQuillInstance=function(e){this.quillInstance=e},t.toHtml=function(){if(this.quillInstance)return this._isQuillEmpty()?"":this.quillInstance.getSemanticHTML(0,this.quillInstance.getLength()+1)},t._isQuillEmpty=function(){var e=this.quillInstance.getContents();return 1===e.length()&&this._isDeltaEmpty(e)},t._isDeltaEmpty=function(e){return e.reduce((function(e,t){return-1!==t.insert.indexOf("\n")}))},e}();o.default.addConverter("delta",a);var r=a;t.default=r,e.exports=t.default,e.exports.default=t.default},52935:function(e,t,n){t.default=void 0;var i=l(n(42552)),o=l(n(4848)),a=n(58201),r=l(n(96688)),s=l(n(56957));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(){var e,t=(0,a.getWindow)(),n=t&&t.TurndownService||i.default,s=t&&t.showdown||o.default;if(!n)throw r.default.Error("E1041","Turndown");if(!s)throw r.default.Error("E1041","DevExtreme-Showdown");this._html2Markdown=new n,null!==(e=this._html2Markdown)&&void 0!==e&&e.addRule&&(this._html2Markdown.addRule("emptyLine",{filter:function(e){return"p"===e.nodeName.toLowerCase()&&"
"===e.innerHTML},replacement:function(){return"
"}}),this._html2Markdown.keep(["table"])),this._markdown2Html=new s.Converter({simpleLineBreaks:!0,strikethrough:!0,tables:!0})}var t=e.prototype;return t.toMarkdown=function(e){return this._html2Markdown.turndown(e||"")},t.toHtml=function(e){var t=this._markdown2Html.makeHtml(e);return t&&(t=t.replace(new RegExp("\\r?\\n","g"),"")),t},e}();s.default.addConverter("markdown",u);var d=u;t.default=d,e.exports=t.default,e.exports.default=t.default},90223:function(e,t,n){t.default=void 0;var i,o=(i=n(9549))&&i.__esModule?i:{default:i};var a={};o.default&&(a=o.default.import("attributors/style/align")).whitelist.push("left");var r=a;t.default=r,e.exports=t.default,e.exports.default=t.default},73360:function(e,t,n){t.default=void 0;var i,o=(i=n(9549))&&i.__esModule?i:{default:i};var a={};o.default&&((a=o.default.import("attributors/style/font")).whitelist=null);var r=a;t.default=r,e.exports=t.default,e.exports.default=t.default},72446:function(e,t,n){t.default=void 0;var i,o=(i=n(9549))&&i.__esModule?i:{default:i},a=n(35922);function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s={};o.default&&((s=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n),i.create=function(t){var n=t&&t.src||t,i=e.create.call(this,n);if((0,a.isObject)(t)){var o=function(e,n){t[e]&&i.setAttribute(e,n)};o("alt",t.alt),o("width",t.width),o("height",t.height)}return i},i.formats=function(t){var n=e.formats.call(this,t);return n.imageSrc=t.getAttribute("src"),n};var o=i.prototype;return o.formats=function(){var t=e.prototype.formats.call(this),n=this.domNode.style.float;return n&&(t.float=n),t},o.format=function(t,n){"float"===t?this.domNode.style[t]=n:e.prototype.format.call(this,t,n)},i.value=function(e){return{src:e.getAttribute("src"),width:e.getAttribute("width"),height:e.getAttribute("height"),alt:e.getAttribute("alt")}},i}(o.default.import("formats/image"))).blotName="extendedImage");var l=s;t.default=l,e.exports=t.default,e.exports.default=t.default},8980:function(e,t,n){t.default=void 0;var i,o=(i=n(9549))&&i.__esModule?i:{default:i},a=n(35922);function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s={};o.default&&(s=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n),i.create=function(t){var n=t&&t.href||t,i=e.create.call(this,n);return(0,a.isObject)(t)&&(t.text&&(i.innerText=t.text),t.target||i.removeAttribute("target")),i},i.formats=function(e){return{href:e.getAttribute("href"),target:e.getAttribute("target")}};var o=i.prototype;return o.formats=function(){var t=e.prototype.formats.call(this),n=i.formats(this.domNode),o=n.href,a=n.target;return t.link=o,t.target=a,t},o.format=function(t,n){"link"===t&&(0,a.isObject)(n)?(n.text&&(this.domNode.innerText=n.text),n.target?this.domNode.setAttribute("target","_blank"):this.domNode.removeAttribute("target"),this.domNode.setAttribute("href",n.href)):e.prototype.format.call(this,t,n)},i.value=function(e){return{href:e.getAttribute("href"),text:e.innerText,target:!!e.getAttribute("target")}},i}(o.default.import("formats/link")));var l=s;t.default=l,e.exports=t.default,e.exports.default=t.default},72410:function(e,t,n){t.default=void 0;var i=a(n(9549)),o=a(n(68374));function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s={};if(i.default){(s=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n),i.create=function(t){var n=e.create.call(this);return n.setAttribute("spellcheck",!1),n.dataset.marker=t.marker,n.dataset.mentionValue=t.value,n.dataset.id=t.id,this.renderContent(n,t),n},i.value=function(e){return{marker:e.dataset.marker,id:e.dataset.id,value:e.dataset.mentionValue}},i.renderContent=function(e,t){var n=this._templates.get(t.marker);n?n.render({model:t,container:e}):this.baseContentRender(e,t)},i.baseContentRender=function(e,t){var n=(0,o.default)("").text(t.marker);(0,o.default)(e).append(n).append(t.value)},i.addTemplate=function(e,t){this._templates.set(e,t)},i.removeTemplate=function(e){this._templates.delete(e)},i}(i.default.import("blots/embed"))).blotName="mention",s.tagName="span",s.className="dx-mention",s._templates=new Map}var l=s;t.default=l,e.exports=t.default,e.exports.default=t.default},2909:function(e,t,n){t.default=void 0;var i,o=(i=n(9549))&&i.__esModule?i:{default:i};var a={};o.default&&((a=o.default.import("attributors/style/size")).whitelist=null);var r=a;t.default=r,e.exports=t.default,e.exports.default=t.default},76195:function(e,t,n){t.default=void 0;var i,o=(i=n(9549))&&i.__esModule?i:{default:i},a=n(20576),r=n(13306);function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l={};if(o.default){(l=function(e){var t,n;function i(){return e.apply(this,arguments)||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),i.create=function(t){var n,i,o=e.create.call(this),r=t.value;return Array.isArray(t.escapeChar)?(n=(0,a.ensureDefined)(t.escapeChar[0],""),i=(0,a.ensureDefined)(t.escapeChar[1],"")):n=i=t.escapeChar,o.innerText=n+r+i,o.dataset.varStartEscChar=n,o.dataset.varEndEscChar=i,o.dataset.varValue=t.value,o},i.value=function(e){return(0,r.extend)({},{value:e.dataset.varValue,escapeChar:[e.dataset.varStartEscChar||"",e.dataset.varEndEscChar||""]})},i}(o.default.import("blots/embed"))).blotName="variable",l.tagName="span",l.className="dx-variable"}var u=l;t.default=u,e.exports=t.default,e.exports.default=t.default},10803:function(e,t){t.default=void 0;var n=function(e){var t=e.import("delta");return function(e,n){var i=n.ops.slice(),o=i[0];o.insert=o.insert.replace(/^\s+/,"");var a,r,s,l=o.insert.match(/^(\S+)\s+/),u=l&&function(e){var t=e.getAttribute("style");if(t){var n=t.replace(/\n+/g,"").match(/level(\d+)/);return n?n[1]-1:0}return!1}(e);return l&&!1!==u?(o.insert=o.insert.substring(l[0].length,o.insert.length),(r=(a=i)[a.length-1]).insert=r.insert.trim(),i.push({insert:"\n",attributes:{list:(s=l,s[1].match(/\S+\./)?"ordered":"bullet"),indent:u}}),new t(i)):n}};t.default=n,e.exports=t.default,e.exports.default=t.default},30963:function(e,t,n){t.default=void 0;var i=r(n(9549)),o=r(n(56764)),a=n(35922);function r(e){return e&&e.__esModule?e:{default:e}}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var i,o,a=[],r=!0,s=!1;try{for(n=n.call(e);!(r=(i=n.next()).done)&&(a.push(i.value),!t||a.length!==t);r=!0);}catch(e){s=!0,o=e}finally{try{r||null==n.return||n.return()}finally{if(s)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n82},u._isImage=function(e){return!!e.type.match(/^image\/(a?png|bmp|gif|p?jpe?g|svg|vnd\.microsoft\.icon|webp)/i)},u._getImage=function(e,t){var n=this,i=(0,l.getWindow)();(0,r.each)(e,(function(e,o){if(n._isImage(o)){var a=new i.FileReader;a.onload=function(e){var n=e.target;t(n.result)};var r=o.getAsFile?o.getAsFile():o;r instanceof i.Blob&&a.readAsDataURL(r)}}))},u._addImage=function(e){var t=this.quill.getSelection(),n=t?t.index:this.quill.getLength();this.quill.insertEmbed(n,"extendedImage",e,"user")},i}(u.default));var f=p;t.default=f,e.exports=t.default,e.exports.default=t.default},56764:function(e,t){t.default=void 0;t.default=function(){},e.exports=t.default,e.exports.default=t.default},12542:function(e,t,n){t.default=void 0;var i=p(n(68374)),o=p(n(9549)),a=n(47617),r=n(35922),s=n(13306),l=n(6415),u=p(n(55994)),d=p(n(30963)),c=p(n(2269)),h=p(n(72410));function p(e){return e&&e.__esModule?e:{default:e}}function f(e,t){for(var n=0;nn?t:e=2){var i=e[e.length-2];if(n&&"insert"in i)return i}return null},_.onTextChange=function(e,t,n){if("user"===n){var i=e.ops[e.ops.length-1];if(this._isMentionActive&&this._isPopupVisible)this._processSearchValue(i)&&this._filterList(this._searchValue);else{var o=e.ops,a=this._getLastInsertOperation(o);a&&this.checkMentionRequest(a,o)}}},_._processSearchValue=function(e){if("insert"in e)this._searchValue+=e.insert;else{if(!this._searchValue.length||e.delete>1)return this._popup.hide(),!1;this._searchValue=this._searchValue.slice(0,-1)}return!0},_.checkMentionRequest=function(e,t){var n=e.insert,i=this.quill.getSelection();n&&(0,r.isString)(n)&&i&&!this._isMarkerPartOfText(t[0].retain)&&(this._activeMentionConfig=this._mentions[n],this._activeMentionConfig&&(this._updateList(this._activeMentionConfig),this.savePosition(i.index),this._popup.option("position",this._popupPosition),this._searchValue="",this._popup.show()))},_._isMarkerPartOfText=function(e){return!(!e||-1!==x.indexOf(this._getCharByIndex(e-1)))},_._getCharByIndex=function(e){return this.quill.getContents(e,1).ops[0].insert},_._updateList=function(e){var t=e.dataSource,n=e.displayExpr,i=e.valueExpr,o=e.itemTemplate,a=e.searchExpr;this.compileGetters({displayExpr:n,valueExpr:i}),this._list.unselectAll(),this._list.option({dataSource:t,displayExpr:n,itemTemplate:o,searchExpr:a})},_._filterList=function(e){var t=this;if(this._isMinSearchLengthExceeded(e)){var n=this._activeMentionConfig.searchTimeout;n?(clearTimeout(this._searchTimer),this._searchTimer=setTimeout((function(){t._search(e)}),n)):this._search(e)}else this._resetFilter()},_._isMinSearchLengthExceeded=function(e){return e.length>=this._activeMentionConfig.minSearchLength},_._resetFilter=function(){clearTimeout(this._searchTimer),this._search(null)},_._search=function(e){this._hasSearch=!0,this._list.option("searchValue",e)},_._focusFirstElement=function(){if(this._list){var e=this._activeListItems.first();this._list.option("focusedElement",(0,l.getPublicElement)(e)),this._list.scrollToItem(e)}},_._getPopupConfig=function(){var t=this;return(0,s.extend)(e.prototype._getPopupConfig.call(this),{hideOnParentScroll:!1,onShown:function(){t._isMentionActive=!0,t._hasSearch=!1,t._focusFirstElement()},onHidden:function(){t._list.unselectAll(),t._list.option("focusedElement",null),t._isMentionActive=!1,t._search(null)},focusStateEnabled:!1})},_.clean=function(){var e=this;Object.keys(this._mentions).forEach((function(t){e._mentions[t].template&&h.default.removeTemplate(t)}))},d=b,(c=[{key:"_isPopupVisible",get:function(){var e;return null===(e=this._popup)||void 0===e?void 0:e.option("visible")}},{key:"_popupPosition",get:function(){var e=this.getPosition(),t=this.quill.getBounds(e?e-1:e),n=t.left,o=t.top,a=t.height,r=(0,i.default)(this.quill.root).offset(),s=r.left,l=r.top;return{of:u.default.Event("positionEvent",{pageX:s+n,pageY:l+o}),offset:{v:a},my:"top left",at:"top left",collision:{y:"flip",x:"flipfit"}}}},{key:"_activeListItems",get:function(){return this._list.itemElements().filter(":not(.".concat("dx-state-disabled",")"))}}])&&f(d.prototype,c),p&&f(d,p),Object.defineProperty(d,"prototype",{writable:!1}),b}(c.default)}var b=_;t.default=b,e.exports=t.default,e.exports.default=t.default},2269:function(e,t,n){t.default=void 0;var i=n(58664),o=p(n(9549)),a=p(n(68374)),r=n(13306),s=n(58201),l=p(n(55994)),u=n(39611),d=p(n(30963)),c=p(n(39114)),h=p(n(56757));function p(e){return e&&e.__esModule?e:{default:e}}function f(e,t){for(var n=0;n").addClass("dx-suggestion-list").appendTo(e);this._list=this.options.editorInstance._createComponent(n,h.default,t)},m.renderPopup=function(){var e=this.options.editorInstance,t=(0,a.default)("
").appendTo(e.$element()),n=this._getPopupConfig();return e._createComponent(t,c.default,n)},m._getPopupConfig=function(){var e=this;return{contentTemplate:function(t){var n=e._getListConfig(e.options);e.renderList((0,a.default)(t),n)},deferRendering:!1,onShown:function(){e._list.focus()},onHidden:function(){e._list.unselectAll(),e._list.option("focusedElement",null)},showTitle:!1,width:"auto",height:"auto",shading:!1,hideOnParentScroll:!0,closeOnOutsideClick:!0,animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},fullScreen:!1,maxHeight:this.maxHeight}},m._getListConfig=function(e){return{dataSource:e.dataSource,onSelectionChanged:this.selectionChangedHandler.bind(this),selectionMode:"single",pageLoadMode:"scrollBottom"}},m.selectionChangedHandler=function(e){this._popup.option("visible")&&(this._popup.hide(),this.insertEmbedContent(e))},m._renderPreventFocusOut=function(){var e=(0,u.addNamespace)("mousedown","dxHtmlEditorPopupModule");l.default.on(this._popup.$wrapper(),e,(function(e){e.preventDefault()}))},m.insertEmbedContent=function(e){},m.showPopup=function(){this._popup&&this._popup.show()},m.savePosition=function(e){this.caretPosition=e},m.getPosition=function(){return this.caretPosition},o=_,(d=[{key:"maxHeight",get:function(){var e=(0,s.getWindow)(),t=e&&(0,i.getHeight)(e)||0;return Math.max(100,.5*t)}}])&&f(o.prototype,d),p&&f(o,p),Object.defineProperty(o,"prototype",{writable:!1}),_}(d.default)}var _=m;t.default=_,e.exports=t.default,e.exports.default=t.default},91787:function(e,t,n){t.default=void 0;var i=f(n(68374)),o=f(n(55994)),a=n(95429),r=n(39611),s=n(31648),l=f(n(20530)),u=f(n(46743)),d=n(37518),c=f(n(9549)),h=f(n(30963)),p=n(58664);function f(e){return e&&e.__esModule?e:{default:e}}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=(0,r.addNamespace)("keydown","dxHtmlResizingModule"),_=(0,r.addNamespace)("scroll","dxHtmlResizingModule"),v=(0,r.addNamespace)("mousedown","dxHtmlResizingModule"),y=function(e){var t,n;function h(t,n){var i;return(i=e.call(this,t,n)||this).allowedTargets=n.allowedTargets||["image"],i.enabled=!!n.enabled,i._hideFrameWithContext=i.hideFrame.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i)),i._framePositionChangedHandler=i._prepareFramePositionChangedHandler(),i.enabled&&(i._attachEvents(),i._createResizeFrame()),i}n=e,(t=h).prototype=Object.create(n.prototype),t.prototype.constructor=t,g(t,n);var f=h.prototype;return f._attachEvents=function(){o.default.on(this.quill.root,(0,r.addNamespace)(a.name,"dxHtmlResizingModule"),this._clickHandler.bind(this)),o.default.on(this.quill.root,_,this._framePositionChangedHandler),this.editorInstance.on("focusOut",this._hideFrameWithContext),this.quill.on("text-change",this._framePositionChangedHandler)},f._detachEvents=function(){o.default.off(this.quill.root,"dxHtmlResizingModule"),this.editorInstance.off("focusOut",this._hideFrameWithContext),this.quill.off("text-change",this._framePositionChangedHandler)},f._clickHandler=function(e){if(this._isAllowedTarget(e.target)){if(this._$target===e.target)return;this._$target=e.target;var t=(0,i.default)(this._$target),n=Math.max((0,p.getOuterWidth)(t)-(0,p.getWidth)(t),this.resizable.option("minWidth")),o=Math.max((0,p.getOuterHeight)(t)-(0,p.getHeight)(t),this.resizable.option("minHeight"));this.resizable.option({minWidth:n,minHeight:o}),this.updateFramePosition(),this.showFrame(),this._adjustSelection()}else this._$target&&this.hideFrame()},f._prepareFramePositionChangedHandler=function(e){var t=this;return function(){t._$target&&t.updateFramePosition()}},f._adjustSelection=function(){this.quill.getSelection()||this.quill.setSelection(0,0)},f._isAllowedTarget=function(e){return this._isImage(e)},f._isImage=function(e){return-1!==this.allowedTargets.indexOf("image")&&"IMG"===e.tagName.toUpperCase()},f.showFrame=function(){this._$resizeFrame.show(),o.default.on(this.quill.root,m,this._handleFrameKeyDown.bind(this))},f._handleFrameKeyDown=function(e){var t=(0,r.normalizeKeyName)(e);"del"!==t&&"backspace"!==t||this._deleteImage(),this.hideFrame()},f.hideFrame=function(){this._$target=null,this._$resizeFrame.hide(),o.default.off(this.quill.root,m)},f.updateFramePosition=function(){var e=(0,d.getBoundingRect)(this._$target),t=e.height,n=e.width,i=e.top,o=e.left,a=(0,d.getBoundingRect)(this.quill.root),r=a.top,l=a.left,u=this._getBorderWidth();this._$resizeFrame.css({height:t,width:n,padding:1,top:i-r-u-1,left:o-l-u-1}),(0,s.move)(this._$resizeFrame,{left:0,top:0})},f._getBorderWidth=function(){return parseInt(this._$resizeFrame.css("borderTopWidth"))},f._createResizeFrame=function(){var e=this;if(!this._$resizeFrame){var t=l.default.current().deviceType;this._$resizeFrame=(0,i.default)("
").addClass("dx-resize-frame").toggleClass("dx-touch-device","desktop"!==t).appendTo(this.editorInstance._getQuillContainer()).hide(),o.default.on(this._$resizeFrame,v,(function(e){e.preventDefault()})),this.resizable=this.editorInstance._createComponent(this._$resizeFrame,u.default,{_keepAspectRatio:!0,onResize:function(t){e._$target&&((0,i.default)(e._$target).attr({height:t.height,width:t.width}),e.updateFramePosition())}})}},f._deleteImage=function(){var e;this._isAllowedTarget(this._$target)&&(null===(e=c.default.find(this._$target))||void 0===e||e.deleteAt(0))},f.option=function(e,t){"mediaResizing"!==e?"enabled"===e?(this.enabled=t,t?this._attachEvents():this._detachEvents()):"allowedTargets"===e&&Array.isArray(t)&&(this.allowedTargets=t):this.handleOptionChangeValue(t)},f.clean=function(){this._detachEvents(),this._$resizeFrame.remove(),this._$resizeFrame=void 0},h}(h.default);t.default=y,e.exports=t.default,e.exports.default=t.default},31700:function(e,t,n){t.default=void 0;var i=m(n(9549)),o=m(n(68374)),a=m(n(30963)),r=m(n(55994)),s=n(39611),l=m(n(10042)),u=m(n(28109)),d=n(28822),c=n(92077),h=n(95479),p=n(35922),f=n(78008),g=n(13306);function m(e){return e&&e.__esModule?e:{default:e}}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var v=(0,s.addNamespace)("dxcontextmenu","dxHtmlEditorTableContextMenu"),y=a.default,x=function(e){return u.default.format("dxHtmlEditor-".concat((0,f.camelize)(e)))};i.default&&(y=function(e){var t,n;function i(t,n){var i;return(i=e.call(this,t,n)||this).enabled=!!n.enabled,i._quillContainer=i.editorInstance._getQuillContainer(),i.addCleanCallback(i.prepareCleanCallback()),i._formatHandlers=(0,c.getFormatHandlers)(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i)),i._tableFormats=(0,d.getTableFormats)(t),i.enabled&&i._enableContextMenu(n.items),i}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,_(t,n);var a=i.prototype;return a._enableContextMenu=function(e){var t;null===(t=this._contextMenu)||void 0===t||t.dispose(),this._contextMenu=this._createContextMenu(e),this._attachEvents()},a._attachEvents=function(){r.default.on(this.editorInstance._getContent(),v,this._prepareContextMenuHandler())},a._detachEvents=function(){r.default.off(this.editorInstance._getContent(),v)},a._createContextMenu=function(e){var t=(0,o.default)("
").appendTo(this.editorInstance.$element()),n=this._getMenuConfig(e);return this.editorInstance._createComponent(t,l.default,n)},a.showPropertiesForm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"cell",t=(0,o.default)(this._targetElement).closest("cell"===e?"th, td":"table");this._contextMenu.hide(),this._formatHandlers["".concat(e,"Properties")](t),this._targetElement=null},a._isAcceptableItem=function(e,t){return!e||e===t},a._handleObjectItem=function(e){if(e.name&&this._isAcceptableItem(e.widget,"dxButton")){var t=this._prepareMenuItemConfig(e.name);return(0,g.extend)(!0,t,e)}return e.items?(e.items=this._prepareMenuItems(e.items),e):e},a._prepareMenuItemConfig=function(e){var t,n,i=null!==(t=c.ICON_MAP[e])&&void 0!==t?t:e,o=(0,f.titleize)(e);return{text:x(o),icon:i.toLowerCase(),onClick:null!==(n=this._formatHandlers[e])&&void 0!==n?n:(0,c.getDefaultClickHandler)(this,e)}},a._prepareMenuItems=function(e){var t=this,n=[];return(0,h.each)(e,(function(e,i){var o;(0,p.isObject)(i)?o=t._handleObjectItem(i):(0,p.isString)(i)&&(o=t._prepareMenuItemConfig(i)),o&&n.push(o)})),n},a._getMenuConfig=function(e){var t=this,n=[{text:x("insert"),items:["insertHeaderRow","insertRowAbove","insertRowBelow",(0,g.extend)(this._prepareMenuItemConfig("insertColumnLeft"),{beginGroup:!0}),"insertColumnRight"]},{text:x("delete"),items:["deleteColumn","deleteRow","deleteTable"]},(0,g.extend)(this._prepareMenuItemConfig("cellProperties"),{onClick:function(e){t.showPropertiesForm("cell")}}),(0,g.extend)(this._prepareMenuItemConfig("tableProperties"),{onClick:function(e){t.showPropertiesForm("table")}})],i=this._prepareMenuItems(null!=e&&e.length?e:n);return{target:this._quillContainer,showEvent:null,hideOnParentScroll:!1,items:i}},a._prepareContextMenuHandler=function(){var e=this;return function(t){e._isTableTarget(t.target)&&(e._targetElement=t.target,e._setContextMenuPosition(t),e._contextMenu.show(),t.preventDefault())}},a._setContextMenuPosition=function(e){var t=this._quillContainer.get(0).getBoundingClientRect();this._contextMenu.option({position:{my:"left top",at:"left top",collision:"fit fit",offset:{x:e.clientX-t.left,y:e.clientY-t.top}}})},a._isTableTarget=function(e){return!!(0,o.default)(e).closest(".dx-htmleditor-content td, .dx-htmleditor-content th").length},a.clean=function(){this._detachEvents()},a.option=function(e,t){if("tableContextMenu"!==e){if("enabled"===e)this.enabled=t,t?this._enableContextMenu():this.clean();else if("items"===e){var n;null===(n=this._contextMenu)||void 0===n||n.dispose(),this._contextMenu=this._createContextMenu(t)}}else this.handleOptionChangeValue(t)},a.prepareCleanCallback=function(){var e=this;return function(){e.clean()}},i}(a.default));var b=y;t.default=b,e.exports=t.default,e.exports.default=t.default},56459:function(e,t,n){t.default=void 0;var i=n(58664),o=_(n(68374)),a=_(n(55994)),r=n(35922),s=n(39611),l=_(n(55814)),u=n(31648),d=n(37518),c=_(n(30963)),h=_(n(42160)),p=n(95479),f=n(58201),g=n(13306),m=n(28822);function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var y={minColumnWidth:40,minRowHeight:24},x=(0,s.addNamespace)("dxpointerdown","dxHtmlTableResizingModule"),b=(0,s.addNamespace)("scroll","dxHtmlTableResizingModule"),w=function(e){var t,n;function s(t,n){var i;return(i=e.call(this,t,n)||this).enabled=!!n.enabled,i._tableResizeFrames=[],i._minColumnWidth=i._minSizeLimit("minColumnWidth",n.minColumnWidth),i._minRowHeight=i._minSizeLimit("minRowHeight",n.minRowHeight),i._quillContainer=i.editorInstance._getQuillContainer(),i._tableData=[],i.enabled&&i._applyResizing(),i}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,v(t,n);var c=s.prototype;return c._applyResizing=function(e){e?this._applyResizingImpl():this.editorInstance.addContentInitializedCallback(this._applyResizingImpl.bind(this)),this.addCleanCallback(this.clean.bind(this)),this._resizeHandlerWithContext=l.default.add(this._resizeHandler.bind(this))},c._minSizeLimit=function(e,t){return(0,r.isDefined)(t)?Math.max(t,0):y[e]},c._applyResizingImpl=function(){var e=this._findTables();e.length&&(this._fixTablesWidths(e),this._createResizeFrames(e),this._updateFramesPositions(),this._updateFramesSeparators()),this._attachEvents()},c._attachEvents=function(){a.default.on(this.editorInstance._getContent(),b,this._updateFramesPositions.bind(this)),this.quill.on("text-change",this._getQuillTextChangeHandler())},c._detachEvents=function(){a.default.off(this.editorInstance._getContent(),"dxHtmlTableResizingModule"),this.quill.off("text-change",this._quillTextChangeHandler)},c._getQuillTextChangeHandler=function(e,t,n){var i=this;return function(e,t,n){if(i._isTableChanging()){var o=i._findTables();i._removeResizeFrames(),"api"===n&&i._fixTablesWidths(o),i._updateTablesColumnsWidth(o),i._createResizeFrames(o),i._updateFramesPositions(),i._updateFramesSeparators()}else i._updateFramesPositions(),i._isDragging||i._updateFramesSeparators()}},c._getFrameForTable=function(e){var t;return null===(t=this._framesForTables)||void 0===t?void 0:t.get(e.get(0))},c._resizeHandler=function(){var e=this;this._windowResizeTimeout=setTimeout((function(){var t=e._findTables();(0,p.each)(t,(function(t,n){var a=(0,o.default)(n),r=e._tableResizeFrames[t],s=(0,i.getOuterWidth)(a),l=e._tableLastWidth(r);Math.abs(s-l)>1&&(e._tableLastWidth(r,s),e._updateColumnsWidth(a,t))})),e._updateFramesPositions(),e._updateFramesSeparators()}))},c._findTables=function(){return(0,o.default)(this._quillContainer).find("table")},c._getWidthStyleValue=function(e){var t=e[0].style.width;return""!==t?parseInt(t):void 0},c._tableLastWidth=function(e,t){if(!(0,r.isDefined)(t))return null==e?void 0:e.lastWidth;e.lastWidth=t},c._fixTablesWidths=function(e){var t=this;(0,p.each)(e,(function(e,n){var a=(0,o.default)(n),r=t._getTableDeterminantElements(a,"horizontal");t._tableResizeFrames[e]||(t._tableResizeFrames[e]={lastWidth:void 0});var s=t._getFrameForTable(a);if(s||t._tableResizeFrames.push({$table:a}),0===(0,m.getAutoSizedElements)(a).length){var l,u=t._getColumnElementsSum(r).columnsSum;(0,m.unfixTableWidth)(a,{quill:t.quill});var d=null!==(l=t._tableLastWidth(s))&&void 0!==l?l:(0,i.getOuterWidth)(a);s&&t._tableLastWidth(s,Math.max(u,d))}}))},c._createResizeFrames=function(e){var t=this;this._framesForTables=new Map,e.each((function(e,n){var i,a=(0,o.default)(n),r=null===(i=t._tableResizeFrames[e])||void 0===i?void 0:i.$table,s=t._tableResizeFrames[e].lastWidth;t._tableResizeFrames[e]={$frame:t._createTableResizeFrame(n),$table:a,index:e,lastWidth:r&&n===r.get(0)?s:void 0,columnsCount:t._getTableDeterminantElements(a,"horizontal").length,rowsCount:t._getTableDeterminantElements(a,"vertical").length},t._framesForTables.set(n,t._tableResizeFrames[e])})),this._tableResizeFrames.length=e.length},c._isTableChanging=function(){var e=this,t=this._findTables(),n=!1;return t.length!==this._tableResizeFrames.length?n=!0:(0,p.each)(t,(function(t,i){var a=(0,o.default)(i),r=e._tableResizeFrames[t],s=(null==r?void 0:r.columnsCount)!==e._getTableDeterminantElements(a,"horizontal").length,l=(null==r?void 0:r.rowsCount)!==e._getTableDeterminantElements(a,"vertical").length;if(s||l)return n=!0,!1})),n},c._removeResizeFrames=function(e){var t,n=this;(0,p.each)(this._tableResizeFrames,(function(e,t){if(t.$frame){var i,o=".".concat("dx-htmleditor-column-resizer",", .").concat("dx-htmleditor-row-resizer");n._detachSeparatorEvents(null===(i=t.$frame)||void 0===i?void 0:i.find(o)),t.$frame.remove()}})),null===(t=this._framesForTables)||void 0===t||t.clear(),e&&(this._tableResizeFrames=[])},c._detachSeparatorEvents=function(e){e.each((function(e,t){a.default.off(t,x)}))},c._createTableResizeFrame=function(){return(0,o.default)("
").addClass("dx-table-resize-frame").appendTo(this._quillContainer)},c._updateFramesPositions=function(){var e=this;(0,p.each)(this._tableResizeFrames,(function(t,n){e._updateFramePosition(n.$table,n.$frame)}))},c._updateFramePosition=function(e,t){var n=(0,d.getBoundingRect)(e.get(0)),i=n.height,o=n.width,a=n.top,r=n.left,s=(0,d.getBoundingRect)(this.quill.root),l=s.top,c=s.left;t.css({height:i,width:o,top:a-l,left:r-c}),(0,u.move)(t,{left:0,top:0})},c._updateFramesSeparators=function(e){var t=this;(0,p.each)(this._tableResizeFrames,(function(n,i){e?t._updateFrameSeparators(i,e):(t._updateFrameSeparators(i,"vertical"),t._updateFrameSeparators(i,"horizontal"))}))},c._isDraggable=function(e){return e.hasClass("dx-draggable")&&e.is(":visible")},c._removeDraggable=function(e,t){this._isDraggable(e)&&((0,o.default)(e).dxDraggable("instance").dispose(),(0,o.default)(e).addClass(t))},c._getDirectionInfo=function(e){return"vertical"===e?{lineResizerClass:"dx-htmleditor-row-resizer",sizeFunction:function(e){return(0,i.getOuterHeight)(e)},positionCoordinate:"top",positionStyleProperty:"height",positionCoordinateName:"y"}:{lineResizerClass:"dx-htmleditor-column-resizer",sizeFunction:function(e){return(0,i.getOuterWidth)(e)},positionCoordinate:this.editorInstance.option("rtlEnabled")?"right":"left",positionStyleProperty:"width",positionCoordinateName:"x"}},c._getSize=function(e,t){return t.sizeFunction(e)},c._updateFrameSeparators=function(e,t){for(var n=this._getTableDeterminantElements(e.$table,t),i=n.length-1,a=this._getDirectionInfo(t),s=e.$frame.find(".".concat(a.lineResizerClass)),l={transform:"none"},u=0,d=0;d<=i;d++){u+=this._getSize(n.eq(d),a),(0,r.isDefined)(s[d])||(s[d]=(0,o.default)("
").addClass(a.lineResizerClass).appendTo(e.$frame).get(0));var c=(0,o.default)(s[d]);this._removeDraggable(c,a.lineResizerClass),l[a.positionCoordinate]=u-2,(0,o.default)(c).css(l);var h={lineSeparator:s[d],index:d,$determinantElements:n,frame:e,direction:t};this._attachColumnSeparatorEvents(h)}},c._getTableDeterminantElements=function(e,t){return"vertical"===t?e.find("th:first-child, td:first-child"):(0,m.getColumnElements)(e)},c._attachColumnSeparatorEvents=function(e){var t=this;a.default.on(e.lineSeparator,x,(function(){t._createDraggableElement(e)}))},c._dragStartHandler=function(e){var t=e.$determinantElements,n=e.index,a=e.frame,r=e.direction,s=e.lineSeparator,l=this._getDirectionInfo(r);this._isDragging=!0,this._fixColumnsWidth(a.$table),this._startLineSize=parseInt(this._getSize((0,o.default)(t[n]),l)),this._startTableWidth=(0,i.getOuterWidth)(a.$table),this._startLineSeparatorPosition=parseInt((0,o.default)(s).css(l.positionCoordinate)),this._nextLineSize=0,t[n+1]?this._nextLineSize=parseInt(this._getSize((0,o.default)(t[n+1]),l)):"horizontal"===r&&(0,m.unfixTableWidth)(a.$table,{quill:this.quill})},c._shouldRevertOffset=function(e){return"horizontal"===e&&this.editorInstance.option("rtlEnabled")},c._isNextColumnWidthEnough=function(e,t,n){if(!this._nextLineSize)return!0;if(e>=this._minColumnWidth){var o=this._nextColumnOffsetLimit?n3;return o||!a}return!1},c._shouldSetNextColumnWidth=function(e){return this._nextLineSize&&e>0},c._horizontalDragHandler=function(e){var t=e.currentLineNewSize,n=e.directionInfo,o=e.eventOffset,a=e.$determinantElements,r=e.index,s=e.frame,l=this._nextLineSize&&this._nextLineSize-o,u=t>=this._minColumnWidth,d=(0,m.getLineElements)(s.$table,r),c=(0,m.getLineElements)(s.$table,r+1),h=(0,i.getOuterWidth)(d.eq(0))-t;if(u)if(this._isNextColumnWidthEnough(l,a.eq(r+1),o)){(0,m.setLineElementsFormat)(this,{elements:d,property:n.positionStyleProperty,value:t}),this._shouldSetNextColumnWidth(l)&&(0,m.setLineElementsFormat)(this,{elements:c,property:n.positionStyleProperty,value:l});var p=Math.abs(this._startTableWidth-(0,i.getOuterWidth)(s.$table))<3;(Math.abs(h)>3||!this._nextLineSize&&p)&&((0,m.setLineElementsFormat)(this,{elements:d,property:n.positionStyleProperty,value:(0,i.getOuterWidth)(d.eq(0))}),l+=t-(0,i.getOuterWidth)(d.eq(0)),this._shouldSetNextColumnWidth(l)&&(0,m.setLineElementsFormat)(this,{elements:c,property:n.positionStyleProperty,value:l}))}else this._nextColumnOffsetLimit=this._nextColumnOffsetLimit||o;this._$highlightedElement.css(n.positionCoordinate,this._startLineSeparatorPosition+o+h+"px")},c._verticalDragHandler=function(e){var t=e.currentLineNewSize,n=e.directionInfo,o=e.eventOffset,a=e.$determinantElements,r=e.index,s=e.frame,l=Math.max(t,this._minRowHeight),u=(0,m.getLineElements)(s.$table,r,"vertical");(0,m.setLineElementsFormat)(this,{elements:u,property:n.positionStyleProperty,value:l});var d=(0,i.getOuterHeight)(a.eq(r))-t;this._$highlightedElement.css(n.positionCoordinate,this._startLineSeparatorPosition+o+d+"px")},c._dragMoveHandler=function(e,t){var n=t.$determinantElements,i=t.index,o=t.frame,a=t.direction,r=this._getDirectionInfo(a),s=e.offset[r.positionCoordinateName];this.editorInstance._saveValueChangeEvent(e),this._shouldRevertOffset(a)&&(s=-s);var l=this._startLineSize+s;"horizontal"===a?this._horizontalDragHandler({currentLineNewSize:l,directionInfo:r,eventOffset:s,$determinantElements:n,index:i,frame:o}):this._verticalDragHandler({currentLineNewSize:l,directionInfo:r,eventOffset:s,$determinantElements:n,index:i,frame:o}),this._updateFramePosition(o.$table,o.$frame)},c._dragEndHandler=function(e){var t;null===(t=this._$highlightedElement)||void 0===t||t.remove(),this._isDragging=void 0,this._nextColumnOffsetLimit=void 0,this._tableLastWidth(e.frame,(0,i.getOuterWidth)(e.frame.$table)),this._updateFramesPositions(),this._updateFramesSeparators()},c._isLastColumnResizing=function(e){var t=e.$determinantElements,n=e.index;return!(0,r.isDefined)(t[n+1])},c._getBoundaryConfig=function(e){var t={};if("vertical"===e.direction)t.boundary=e.frame.$table,t.boundOffset={bottom:(0,f.hasWindow)()?-(0,i.getHeight)((0,f.getWindow)()):-(0,i.getOuterHeight)(this._quillContainer),top:0,left:0,right:0};else if(this._isLastColumnResizing(e)){var n=this.editorInstance._getContent();t.boundary=n,t.boundOffset={bottom:0,top:0,left:n.css("paddingLeft"),right:n.css("paddingRight")}}else t.boundary=e.frame.$table;return t},c._createDraggableElement=function(e){var t,n=this,i=this._getBoundaryConfig(e),a="vertical"===e.direction?"dx-htmleditor-highlighted-row":"dx-htmleditor-highlighted-column";null===(t=this._$highlightedElement)||void 0===t||t.remove(),this._$highlightedElement=(0,o.default)("
").addClass("".concat(a)).insertAfter((0,o.default)(e.lineSeparator));var r={contentTemplate:null,allowMoveByClick:!1,dragDirection:e.direction,onDragMove:function(t){t.component;var i=t.event;n._dragMoveHandler(i,e)},onDragStart:function(){n._dragStartHandler(e)},onDragEnd:function(){n._dragEndHandler(e)}};(0,g.extend)(r,i),this._currentDraggableElement=this.editorInstance._createComponent(e.lineSeparator,h.default,r)},c._fixColumnsWidth=function(e){var t=this,n=this._getTableDeterminantElements(e);(0,p.each)(n,(function(n,o){var a=(0,i.getOuterWidth)(o),r=(0,m.getLineElements)(e,n);(0,m.setLineElementsFormat)(t,{elements:r,property:"width",value:Math.max(a,t._minColumnWidth)})}))},c._getColumnElementsSum=function(e){var t=this,n=[],a=0;return(0,p.each)(e,(function(e,r){var s=(0,o.default)(r),l=t._getWidthStyleValue(s)||(0,i.getOuterWidth)(s);n[e]=Math.max(l,t._minColumnWidth),a+=n[e]})),{columnsWidths:n,columnsSum:a}},c._setColumnsRatioWidth=function(e,t,n,i){var o=this;(0,p.each)(e,(function(e){var a,r=(0,m.getLineElements)(i,e);a=t>0?o._minColumnWidth+Math.round((n[e]-o._minColumnWidth)*t):o._minColumnWidth,(0,m.setLineElementsFormat)(o,{elements:r,property:"width",value:a})}))},c._updateColumnsWidth=function(e,t){var n=this._getTableDeterminantElements(e),o=this._tableResizeFrames[t];o||(this._tableResizeFrames[t]={}),o=this._tableResizeFrames[t];var a,r=this._tableLastWidth(o)||(0,i.getOuterWidth)(e),s=this._getColumnElementsSum(n),l=s.columnsWidths,u=s.columnsSum,d=n.length*this._minColumnWidth;a=u>d?(r-d)/(u-d):-1,this._tableLastWidth(o,a>0?r:d),this._setColumnsRatioWidth(n,a,l,e)},c._updateTablesColumnsWidth=function(e){var t=this;(0,p.each)(e,(function(e,n){t._updateColumnsWidth((0,o.default)(n),e)}))},c.option=function(e,t){"tableResizing"!==e?"enabled"===e?(this.enabled=t,t?this._applyResizing(!0):this.clean()):["minColumnWidth","minRowHeight"].includes(e)&&(this["_".concat(e)]=this._minSizeLimit(e,t)):this.handleOptionChangeValue(t)},c.clean=function(){this._removeResizeFrames(!0),this._detachEvents(),l.default.remove(this._resizeHandlerWithContext),clearTimeout(this._windowResizeTimeout),this._resizeHandlerWithContext=void 0,this._isDragging=void 0,this._startTableWidth=void 0,clearTimeout(this._attachResizerTimeout)},s}(c.default);t.default=w,e.exports=t.default,e.exports.default=t.default},77616:function(e,t,n){t.default=void 0;var i=v(n(9549)),o=v(n(68374)),a=v(n(30963)),r=v(n(71042));n(78665),n(89838),n(34171);var s=v(n(96688)),l=v(n(38110)),u=n(95479),d=n(35922),c=n(13306),h=v(n(28109)),p=n(78008),f=v(n(55994)),g=n(39611),m=n(28822),_=n(92077);function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t){for(var n=0;n").addClass("dx-htmleditor-toolbar").appendTo(t),this._$toolbarContainer=(0,o.default)(t).addClass("dx-htmleditor-toolbar-wrapper"),f.default.on(this._$toolbarContainer,(0,g.addNamespace)("mousedown",this.editorInstance.NAME),(function(e){e.preventDefault()})),this._subscribeFormatHotKeys(),this.toolbarInstance=this.editorInstance._createComponent(this._$toolbar,r.default,this.toolbarConfig),this.editorInstance.on("optionChanged",(function(t){var n=t.name;"readOnly"!==n&&"disabled"!==n||e.toolbarInstance.option("disabled",e.isInteractionDisabled)}))},b.isMultilineMode=function(){var e;return null===(e=this.options.multiline)||void 0===e||e},b.clean=function(){this._toolbarWidgets.clear(),this._$toolbarContainer&&this._$toolbarContainer.empty().removeClass("dx-htmleditor-toolbar-wrapper")},b.repaint=function(){this.toolbarInstance&&this.toolbarInstance.repaint()},b._getContainer=function(){var e=(0,o.default)("
");return this.editorInstance.$element().prepend(e),e},b._detectRenamedOptions=function(e){(0,d.isObject)(e)&&(0,u.each)([{newName:"name",oldName:"formatName"},{newName:"acceptedValues",oldName:"formatValues"}],(function(t,n){Object.prototype.hasOwnProperty.call(e,n.oldName)&&s.default.log("W1016",n.oldName,n.newName)}))},b._subscribeFormatHotKeys=function(){this.quill.keyboard.addBinding({which:C.b,shortKey:!0},this._handleFormatHotKey.bind(this)),this.quill.keyboard.addBinding({which:C.i,shortKey:!0},this._handleFormatHotKey.bind(this)),this.quill.keyboard.addBinding({which:C.u,shortKey:!0},this._handleFormatHotKey.bind(this))},b._handleFormatHotKey=function(e,t,n){var i=n.which,o=w[i];this._updateButtonState(o)},b._updateButtonState=function(e){var t=this._toolbarWidgets.getByName(e),n=this.quill.getFormat();n[e]?this._markActiveFormatWidget(e,t,n):this._resetFormatWidget(e,t)},b._prepareToolbarItems=function(){var e=this,t=[];return(0,u.each)(this.options.items,(function(n,i){var o;if(e._detectRenamedOptions(i),(0,d.isObject)(i))o=e._handleObjectItem(i);else if((0,d.isString)(i)){var a=e._prepareButtonItemConfig(i);o=e._getToolbarItem(a)}o&&t.push(o)})),t},b._handleObjectItem=function(e){if(e.name&&e.acceptedValues&&this._isAcceptableItem(e.widget,"dxSelectBox")){var t=this._prepareSelectItemConfig(e);return this._getToolbarItem(t)}if(e.name&&this._isAcceptableItem(e.widget,"dxButton")){var n=this._prepareButtonItemConfig(e.name),i=(0,c.extend)(!0,n,e);return this._getToolbarItem(i)}return this._getToolbarItem(e)},b._isAcceptableItem=function(e,t){return!e||e===t},b._prepareButtonItemConfig=function(e){var t,n=null!==(t=_.ICON_MAP[e])&&void 0!==t?t:e,i=(0,p.titleize)(e);return{widget:"dxButton",name:e,options:{hint:S(i),text:S(i),icon:n.toLowerCase(),onClick:this._formatHandlers[e]||(0,_.getDefaultClickHandler)(this,e),stylingMode:"text"},showText:"inMenu"}},b._prepareSelectItemConfig=function(e){var t=this,n=e.name,i=e.acceptedValues;return(0,c.extend)(!0,{widget:"dxSelectBox",name:n,options:{stylingMode:"filled",dataSource:i,displayExpr:function(e){return function(e,t){return"header"===t?(0,d.isDefined)(e)&&!1!==e?"".concat(S("heading")," ").concat(e):S("normalText"):S(e)||e}(e,n)},placeholder:S(n),onValueChanged:function(e){t._isReset||(t._hideAdaptiveMenu(),(0,_.applyFormat)(t,[n,e.value,"user"],e.event),t._setValueSilent(e.component,e.value))}}},e)},b._hideAdaptiveMenu=function(){this.toolbarInstance.option("overflowMenuVisible")&&this.toolbarInstance.option("overflowMenuVisible",!1)},b._getToolbarItem=function(e){var t=this,n={options:{onInitialized:function(n){e.name&&(n.component.$element().addClass("dx-htmleditor-toolbar-format"),n.component.$element().toggleClass("dx-".concat(e.name.toLowerCase(),"-format"),!!e.name),t._toolbarWidgets.add(e.name,n.component))}}},i=this.isMultilineMode()?{location:"before",locateInMenu:"never"}:{};return(0,c.extend)(!0,{location:"before",locateInMenu:"auto"},this._getDefaultConfig(e.name),e,n,i)},b._getDefaultItemsConfig=function(){return{clear:{options:{disabled:!0}},undo:{options:{disabled:!0}},redo:{options:{disabled:!0}},insertRowAbove:{options:{disabled:!0}},insertRowBelow:{options:{disabled:!0}},insertHeaderRow:{options:{disabled:!0}},insertColumnLeft:{options:{disabled:!0}},insertColumnRight:{options:{disabled:!0}},deleteRow:{options:{disabled:!0}},deleteColumn:{options:{disabled:!0}},deleteTable:{options:{disabled:!0}},cellProperties:{options:{disabled:!0}},tableProperties:{options:{disabled:!0}},separator:{template:function(e,t,n){(0,o.default)(n).addClass("dx-htmleditor-toolbar-separator")},menuItemTemplate:function(e,t,n){(0,o.default)(n).addClass("dx-htmleditor-toolbar-menu-separator")}}}},b._getDefaultConfig=function(e){return this._getDefaultItemsConfig()[e]},b.updateHistoryWidgets=function(){var e=this.quill.history;if(e){var t=e.stack,n=t.undo,i=t.redo;this._updateManipulationWidget(this._toolbarWidgets.getByName("undo"),Boolean(n.length)),this._updateManipulationWidget(this._toolbarWidgets.getByName("redo"),Boolean(i.length))}},b.updateTableWidgets=function(){var e=this;if(this.quill.getModule("table")){var t=this.quill.getSelection(),n=t&&this.quill.getFormat(t)||{},i=this._tableFormats.some((function(e){return Boolean(n[e])}));m.TABLE_OPERATIONS.forEach((function(t){var n="insertTable"===t,o=e._toolbarWidgets.getByName(t);e._updateManipulationWidget(o,n?!i:i)}))}},b._updateManipulationWidget=function(e,t){e&&e.option("disabled",!t)},b.updateFormatWidgets=function(e){var t=this.quill.getSelection();if(t){var n=this.quill.getFormat(t),i=!(0,d.isEmptyObject)(n);for(var o in i&&!e||this._resetFormatWidgets(),n){var a=this._getFormatWidgetName(o,n),r=this._toolbarWidgets.getByName(a)||this._toolbarWidgets.getByName(o);r&&this._markActiveFormatWidget(o,r,n)}this._toggleClearFormatting(i||t.length>1)}},b._markActiveFormatWidget=function(e,t,n){this._isColorFormat(e)&&this._updateColorWidget(e,n[e]),"value"in t.option()?this._setValueSilent(t,n[e]):t.$element().addClass("dx-format-active")},b._toggleClearFormatting=function(e){var t=this._toolbarWidgets.getByName("clear");t&&t.option("disabled",!e)},b._isColorFormat=function(e){return"color"===e||"background"===e},b._updateColorWidget=function(e,t){var n=this._toolbarWidgets.getByName(e);n&&n.$element().find(".".concat("dx-icon")).css("borderBottomColor",t||"transparent")},b._getFormatWidgetName=function(e,t){var n;switch(e){case"align":n=e+(0,p.titleize)(t[e]);break;case"list":n=t[e]+(0,p.titleize)(e);break;case"code-block":n="codeBlock";break;case"script":n=t[e]+e;break;case"imageSrc":n="image";break;default:n=e}return n},b._setValueSilent=function(e,t){this._isReset=!0,e.option("value",t),this._isReset=!1},b._resetFormatWidgets=function(){var e=this;this._toolbarWidgets.each((function(t,n){e._resetFormatWidget(t,n)}))},b._resetFormatWidget=function(e,t){t.$element().removeClass("dx-format-active"),this._isColorFormat(e)&&this._updateColorWidget(e),"clear"===e&&t.option("disabled",!0),"dxSelectBox"===t.NAME&&this._setValueSilent(t,null)},b.addClickHandler=function(e,t){this._formatHandlers[e]=t;var n=this._toolbarWidgets.getByName(e);n&&"dxButton"===n.NAME&&n.option("onClick",t)},a=i,(h=[{key:"toolbarConfig",get:function(){return{dataSource:this._prepareToolbarItems(),disabled:this.isInteractionDisabled,menuContainer:this._$toolbarContainer,multiline:this.isMultilineMode()}}},{key:"isInteractionDisabled",get:function(){return this.editorInstance.option("readOnly")||this.editorInstance.option("disabled")}}])&&y(a.prototype,h),v&&y(a,v),Object.defineProperty(a,"prototype",{writable:!1}),i}(a.default)}var k=b;t.default=k,e.exports=t.default,e.exports.default=t.default},55179:function(e,t,n){t.default=void 0;var i=d(n(9549)),o=d(n(68374)),a=n(37518),r=d(n(2269)),s=d(n(30963)),l=d(n(76195)),u=n(13306);function d(e){return e&&e.__esModule?e:{default:e}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=s.default;if(i.default){i.default.register({"formats/variable":l.default},!0),p=function(e){var t,n;n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var i=r.prototype;function r(t,n){var i;i=e.call(this,t,n)||this;var a=t.getModule("toolbar");return a&&a.addClickHandler("variable",i.showPopup.bind(c(i))),t.keyboard.addBinding({key:"P",altKey:!0},i.showPopup.bind(c(i))),i._popup.on("shown",(function(e){var t=(0,o.default)(e.component.option("position").of);t.hasClass("dx-variable-format")&&t.addClass("dx-format-active")})),i}return i._getDefaultOptions=function(){var t=e.prototype._getDefaultOptions.call(this);return(0,u.extend)(t,{escapeChar:""})},i.showPopup=function(t){var n=this.quill.getSelection(!0),i=n?n.index:this.quill.getLength();this.savePosition(i),this._resetPopupPosition(t,i),e.prototype.showPopup.call(this)},i._resetPopupPosition=function(e,t){if(e&&e.element)this._popup.option("position",{of:e.element,offset:{h:0,v:0},my:"top center",at:"bottom center",collision:"fit"});else{var n=this.quill.getBounds(t),i=(0,a.getBoundingRect)(this.quill.root);this._popup.option("position",{of:this.quill.root,offset:{h:n.left,v:n.bottom-i.height},my:"top center",at:"bottom left",collision:"fit flip"})}},i.insertEmbedContent=function(e){var t=this.getPosition(),n=e.component.option("selectedItem"),i=(0,u.extend)({},{value:n,escapeChar:this.options.escapeChar});setTimeout(function(){this.quill.insertEmbed(t,"variable",i),this.quill.setSelection(t+1)}.bind(this))},r}(r.default)}var f=p;t.default=f,e.exports=t.default,e.exports.default=t.default},38110:function(e,t,n){t.default=void 0;var i=n(95479),o=function(){function e(){this._collection=[]}var t=e.prototype;return t.clear=function(){this._collection=[]},t.add=function(e,t){this._collection.push({name:e,instance:t})},t.getByName=function(e){var t=null;return(0,i.each)(this._collection,(function(n,i){var o=i.name,a=i.instance;if(o===e)return t=a,!1})),t},t.each=function(e){this._collection.forEach((function(t){var n=t.name,i=t.instance;return i&&e(n,i)}))},e}();t.default=o,e.exports=t.default,e.exports.default=t.default},60148:function(e,t,n){t.getQuill=function(){if(!o.default)throw i.default.Error("E1041","Quill");return o.default};var i=a(n(96688)),o=a(n(9549));function a(e){return e&&e.__esModule?e:{default:e}}},1702:function(e,t,n){t.default=void 0;var i=n(60148),o=_(n(80560)),a=_(n(72446)),r=_(n(8980)),s=_(n(73360)),l=_(n(2909)),u=_(n(90223)),d=_(n(77616)),c=_(n(78859)),h=_(n(55179)),p=_(n(91787)),f=_(n(56459)),g=_(n(31700)),m=_(n(12542));function _(e){return e&&e.__esModule?e:{default:e}}var v=function(){function e(){if(!e.initialized){var t=this.getQuill(),n=t.import("attributors/style/direction");t.register({"formats/align":u.default,"formats/direction":n,"formats/font":s.default,"formats/size":l.default,"formats/extendedImage":a.default,"formats/link":r.default,"modules/toolbar":d.default,"modules/dropImage":c.default,"modules/variables":h.default,"modules/resizing":p.default,"modules/tableResizing":f.default,"modules/tableContextMenu":g.default,"modules/mentions":m.default,"themes/basic":o.default},!0),this._customModules=[],e._initialized=!0}}var t=e.prototype;return t.createEditor=function(e,t){return new(this.getQuill())(e,t)},t.registerModules=function(e){var t=RegExp("modules/*"),n=this.getQuill(),i=function(e){return!!n.imports[e]};for(var o in e)t.test(o)&&!i(o)&&this._customModules.push(o.slice(8));n.register(e,!0)},t.getRegisteredModuleNames=function(){return this._customModules},t.getQuill=function(){return(0,i.getQuill)()},e}();t.default=v,e.exports=t.default,e.exports.default=t.default},80560:function(e,t,n){t.default=void 0;var i,o,a=(i=n(9549))&&i.__esModule?i:{default:i};function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}a.default?o=function(e){var t,n;function i(t,n){var i;return(i=e.call(this,t,n)||this).quill.root.classList.add("dx-htmleditor-content"),i.quill.root.setAttribute("role","textbox"),i}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n),i}(a.default.import("core/theme")):o={};var s=o;t.default=s,e.exports=t.default,e.exports.default=t.default},15887:function(e,t,n){t.default=void 0;var i=k(n(68374)),o=n(13306),a=n(35922),r=n(6415),s=n(20576),l=k(n(99393)),u=n(10688),d=k(n(96452)),c=k(n(96688)),h=k(n(44504)),p=n(62754),f=k(n(55994)),g=n(39611),m=n(66365),_=k(n(37334)),v=n(51203),y=k(n(93786)),x=k(n(20530)),b=k(n(1702));n(44844);var w=k(n(56957)),C=k(n(10803)),S=k(n(67600));function k(e){return e&&e.__esModule?e:{default:e}}var D="ios"===x.default.current().platform,I=d.default.inherit({_getDefaultOptions:function(){return(0,o.extend)(this.callBase(),{focusStateEnabled:!0,valueType:"html",placeholder:"",toolbar:null,variables:null,mediaResizing:null,tableResizing:null,mentions:null,customizeModules:null,tableContextMenu:null,allowSoftLineBreak:!1,formDialogOptions:null,stylingMode:"outlined"})},_init:function(){this.callBase(),this._cleanCallback=(0,h.default)(),this._contentInitializedCallback=(0,h.default)()},_getAnonymousTemplateName:function(){return"htmlContent"},_initTemplates:function(){var e,t,n;this._templateManager.addDefaultTemplates((e={},t="htmlContent",n=new u.EmptyTemplate,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e)),this.callBase()},_focusTarget:function(){return this._getContent()},_getContent:function(){return this.$element().find(".".concat("dx-htmleditor-content"))},_focusInHandler:function(e){var t=e.relatedTarget;this._shouldSkipFocusEvent(t)||(this._toggleFocusClass(!0,this.$element()),this.callBase.apply(this,arguments))},_focusOutHandler:function(e){var t=e.relatedTarget;this._shouldSkipFocusEvent(t)||(this._toggleFocusClass(!1,this.$element()),this.callBase.apply(this,arguments))},_shouldSkipFocusEvent:function(e){return(0,i.default)(e).hasClass("ql-clipboard")},_initMarkup:function(){this._$htmlContainer=(0,i.default)("
").addClass("dx-quill-container"),this.$element().attr("role","application").addClass("dx-htmleditor").wrapInner(this._$htmlContainer),this._renderStylingMode();var e=this._getTemplate("htmlContent");this._$templateResult=e&&e.render({container:(0,r.getPublicElement)(this._$htmlContainer),noModel:!0,transclude:!0}),this._renderSubmitElement(),this.callBase(),this._updateContainerMarkup()},_renderSubmitElement:function(){this._$submitElement=(0,i.default)("